Globally optimal pose estimation from line correspondences

Correspondences between 2D lines in an image and 3D lines in the surrounding environment can be exploited to determine the camera's position and attitude (pose). In this paper, we introduce a novel approach to estimate the camera's pose by directly solving the corresponding least-squares problem algebraically. Specifically, the optimality conditions of the least-squares problem form a system of polynomial equations, which we efficiently solve through the eigendecomposition of a so-called multiplication matrix. Contrary to existing methods, the proposed algorithm (i) is guaranteed to find the globally optimal estimate in the least-squares sense, (ii) does not require initialization, and (iii) has computational cost only linear in the number of measurements. The superior performance of the proposed algorithm compared to previous approaches is demonstrated through extensive simulations and experiments.

[1]  Joel A. Hesch,et al.  A Laser-Aided Inertial Navigation System (L-INS) for human localization in unknown indoor environments , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Roland Siegwart,et al.  Orthogonal SLAM: a Step toward Lightweight Indoor Autonomous Navigation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[4]  Malcolm D. Shuster Survey of attitude representations , 1993 .

[5]  M. Shuster A survey of attitude representation , 1993 .

[6]  Fadi Dornaika,et al.  Pose Estimation using Point and Line Correspondences , 1999, Real Time Imaging.

[7]  Allen R. Hanson,et al.  Robust methods for estimating pose and a sensitivity analysis , 1994 .

[8]  Olivier D. Faugeras,et al.  Monocular pose determination from lines: critical sets and maximum number of solutions , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Robert M. Haralick,et al.  Error propagation in machine vision , 2005, Machine Vision and Applications.

[10]  Homer H. Chen Pose Determination from Line-to-Plane Correspondences: Existence Condition and Closed-Form Solutions , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Philip David,et al.  Simultaneous pose and correspondence determination using line features , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[12]  Manfred Minimair MR: Macaulay Resultant package for Maple , 2004, SIGS.

[13]  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..

[14]  H. Stetter,et al.  An Elimination Algorithm for the Computation of All Zeros of a System of Multivariate Polynomial Equations , 1988 .

[15]  Kostas Daniilidis,et al.  Linear Pose Estimation from Points or Lines , 2002, ECCV.

[16]  Faraz M. Mirzaei,et al.  Globally Optimal Pose Estimation from Line-Plane Correspondences , 2010 .