Camera pose estimation and homography transformation
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other
Job Summary
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
The role involves researching and implementing core video stitching algorithms and improving them to address geometric distortion, parallax, and misalignment issues.
Candidates will support algorithm evaluation, experimental comparison, and contribute to papers, technical reports, or internal documentation.
Matching Summary
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
Skills & Requirements
Must-have
Video stitching core algorithm development
Feature detection and matching optimization
Camera pose estimation and homography transformation
Geometric modeling and coordinate transformation
Proficient in C++ or Python
Experience with OpenCV stitching and geometric modules
Nice-to-have
Knowledge of SIFT/ORB/AKAZE feature algorithms
Understanding of camera models and bundle adjustment
Experience with SLAM and panoramic reconstruction
Research experience and technical documentation skills
Key Requirements
Majors in computer science, automation, electronics, mathematics, or AI
Strong foundation in computer vision, multi-view geometry, and image processing
Familiarity with at least one programming language: C++ or Python
Good mathematical derivation and problem abstraction skills