Title :
Accurate Non-Iterative O(n) Solution to the PnP Problem
Author :
Moreno-Noguer, Francesc ; Lepetit, Vincent ; Fua, Pascal
Author_Institution :
Ecole Polytech. Fed. de Lausanne, Lausanne
Abstract :
We propose a non-iterative solution to the PnP problem-the estimation of the pose of a calibrated camera from n 3D-to-2D point correspondences-whose computational complexity grows linearly with n. This is in contrast to state-of-the-art methods that are O(n5) or even O(n8), without being more accurate. Our method is applicable for all nges4 and handles properly both planar and non-planar configurations. Our central idea is to express the n 3D points as a weighted sum of four virtual control points. The problem then reduces to estimating the coordinates of these control points in the camera referential, which can be done in O(n) time by expressing these coordinates as weighted sum of the eigenvectors of a 12 x12 matrix and solving a small constant number of quadratic equations to pick the right weights. The advantages of our method are demonstrated by thorough testing on both synthetic and real-data.
Keywords :
computational complexity; computer vision; eigenvalues and eigenfunctions; matrix algebra; pose estimation; 3D-to-2D point correspondences; PnP problem; camera calibration; computational complexity; eigenvectors; noniterative solution; pose estimation; Application software; Cameras; Centralized control; Computational complexity; Computer vision; Equations; Iterative methods; Laboratories; Robot vision systems; Transmission line matrix methods;
Conference_Titel :
Computer Vision, 2007. ICCV 2007. IEEE 11th International Conference on
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-1630-1
Electronic_ISBN :
1550-5499
DOI :
10.1109/ICCV.2007.4409116