Main article: 3D pose estimation
The specific task of determining the pose of an object in an image (or stereo images, image sequence) is referred to as pose estimation. Pose estimation problems can be solved in different ways depending on the image sensor configuration, and choice of methodology. Three classes of methodologies can be distinguished:
This section is an excerpt from Camera resectioning.[edit]
Camera resectioning is the process of estimating the parameters of a pinhole camera model approximating the camera that produced a given photograph or video; it determines which incoming light ray is associated with each pixel on the resulting image. Basically, the process determines the pose of the pinhole camera.
Usually, the camera parameters are represented in a 3 × 4 projection matrix called the camera matrix. The extrinsic parameters define the camera pose (position and orientation) while the intrinsic parameters specify the camera image format (focal length, pixel size, and image origin).
This process is often called geometric camera calibration or simply camera calibration, although that term may also refer to photometric camera calibration or be restricted for the estimation of the intrinsic parameters only. Exterior orientation and interior orientation refer to the determination of only the extrinsic and intrinsic parameters, respectively.
The classic camera calibration requires special objects in the scene, which is not required in camera auto-calibration.
Hoff, William A.; Nguyen, Khoi; Lyon, Torsten (1996-10-29). Casasent, David P. (ed.). "Computer-vision-based registration techniques for augmented reality". Intelligent Robots and Computer Vision XV: Algorithms, Techniques, Active Vision, and Materials Handling. 2904. SPIE: 538–548. Bibcode:1996SPIE.2904..538H. doi:10.1117/12.256311. S2CID 6587175. https://www.spiedigitallibrary.org/conference-proceedings-of-spie/2904/0000/Computer-vision-based-registration-techniques-for-augmented-reality/10.1117/12.256311.full ↩
"Pose (Position and Orientation)". https://digitalrune.github.io/DigitalRune-Documentation/html/d995ee69-0650-4993-babd-1cdb1fd8fd7a.htm ↩
"Transformation matrices to geometry_msgs/Pose - ROS Answers: Open Source Q&A Forum". 27 May 2021. https://answers.ros.org/question/379109/transformation-matrices-to-geometry_msgspose/ ↩
"Drake: Spatial Pose and Transform". https://drake.mit.edu/doxygen_cxx/group__multibody__spatial__pose.html ↩
"Apple Developer Documentation". https://developer.apple.com/documentation/realitykit/transform ↩