Camera Pose Revisited -- New Linear Algorithms

Camera pose estimation is the problem of determining the position and orientation of an internally calibrated camera from known 3D reference points and their images. We briefly survey several existing methods for pose estimation, then introduce four new linear algorithms. The first three give a unique linear solution from four points by SVD null space estimation. They are based on resultant matrices: the 24×24 method is the raw resultant matrix, and the 12 × 12 and 9 × 9 methods are compressed versions of this obtained by Gaussian elimination with pivoting on constant entries. The final method returns the four intrinsic solutions to the pose from 3 points problem. It is based on eigendecomposition of a 5 × 5 matrix. One advantage of all these methods is that they are simple to implement. In particular, the matrix entries are simple functions of the input data. Numerical experiments are given comparing the performance of the new algorithms with several existing algebraic and linear methods.

[1]  J. Davenport Editor , 1960 .

[2]  Miss A.O. Penney (b) , 1974, The New Yale Book of Quotations.

[3]  M. Hebert,et al.  The Representation, Recognition, and Locating of 3-D Objects , 1986 .

[4]  W. Föstner Reliability analysis of parameter estimation in linear models with application to mensuration problems in computer vision , 1987 .

[5]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[6]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[7]  Wolfgang Förstner Reliability analysis of parameter estimation in linear models with applications to mensuration problems in computer vision , 1987, Comput. Vis. Graph. Image Process..

[8]  Olivier D. Faugeras,et al.  Determination of camera location from 2D to 3D line and point correspondences , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Michel Dhome,et al.  Determination of the Attitude of 3D Objects from a Single Perspective View , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Radu Horaud,et al.  An analytic solution for the perspective 4-point problem , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[11]  Joseph S.-C. Yuan A general photogrammetric method for determining object position and orientation , 1989, IEEE Trans. Robotics Autom..

[12]  Olivier D. Faugeras,et al.  Determination of Camera Location from 2-D to 3-D Line and Point Correspondences , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Homer H. Chen,et al.  Pose determination from line-to-plane correspondences: existence condition and closed-form solutions , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[14]  Robert M. Haralick,et al.  Analysis and solutions of the three point perspective pose estimation problem , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  David G. Lowe,et al.  Fitting Parameterized Three-Dimensional Models to Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Long Quan,et al.  Linear N-Point Camera Pose Determination , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Victor Y. Pan,et al.  Multivariate Polynomials, Duality, and Structured Matrices , 2000, J. Complex..

[18]  Bernhard P. Wrobel Minimum Solutions for Orientation , 2001 .