An Efficient and Consistent Solution to the PnP Problem
摘要
In this paper, we present a novel non-iterative algorithm for solving the pose estimation problem from a set of 3D-to-2D point correspondences, known as the Perspective-n-Point (PnP) problem. The presented algorithm is capable of achieving both geometrical and statistical optimality by exploring the geometrical constraints of the PnP problem through a nonlinear least-squares fashion, as well as accounting for observation uncertainty in the solution process. In addition, to further improve the accuracy of the presented algorithm, we introduce a method that is able to eliminate the bias of solution caused by the propagation of uncertainty, resulting in a consistent estimate. Experimental tests on synthetic data and real images (i.e., TempleRing dataset) show that the presented algorithm can well adapt to different levels of noise, and out-perform state-of-the-art (SOTA) PnP algorithms in terms of accuracy and computational cost. This makes the presented algorithm eminently suitable for a wide range of application scenarios.