Arrow Research search
Back to IROS

IROS 2019

An Efficient and Accurate Algorithm for the Perspecitve-n-Point Problem

Conference Paper Accepted Paper Artificial Intelligence · Robotics

Abstract

In this paper, we address the problem of pose estimation from N 2D/3D point correspondences, known as the Perspective-n-Point (PnP) problem. Although many solutions have been proposed, it is hard to optimize both computational complexity and accuracy at the same time. In this paper, we propose an accurate and simultaneously efficient solution to the PnP problem. Previous PnP algorithms generally involve two sets of unknowns including the depth of each pixel and the pose of the camera. Our formulation does not involve the depth of each pixel. By introducing some intermediate variables, this formulation leads to a fourth degree polynomial cost function with 3 unknowns that only involves the rotation. In contrast to previous works, we do not address this minimization problem by solving the first-order optimality conditions using the off-the-shelf Gröbner basis method, as the Gröbner basis method may encounter numeric problems. Instead, we present a method based on linear system null space analysis to provide a robust initial estimation for a Newton iteration. Experimental results demonstrate that our algorithm is comparable to the start-of-the-art algorithms in terms of accuracy, and the speed of our algorithm is among the fastest algorithms.

Authors

Keywords

  • Linear systems
  • Accuracy
  • Pose estimation
  • Null space
  • Minimization
  • Cost function
  • Cameras
  • Polynomials
  • Computational complexity
  • Intelligent robots
  • Linear System
  • Mediator Variable
  • Newton Method
  • Corresponding Points
  • Numerous Problems
  • First-order Conditions
  • Biquadratic
  • Camera Pose
  • First-order Optimality Conditions
  • Pixel Depth
  • Fastest Algorithm
  • System Of Equations
  • Large Errors
  • Iterative Algorithm
  • Singular Value Decomposition
  • 3D Point
  • Polynomial Equation
  • Simultaneous Localization And Mapping
  • SIFT Features
  • Reprojection Error
  • Hidden Variables
  • Structure From Motion
  • Monomial
  • Performance Of Different Algorithms
  • Homogeneous Equation
  • Least Squares Problem
  • World Frame

Context

Venue
IEEE/RSJ International Conference on Intelligent Robots and Systems
Archive span
1988-2025
Indexed papers
26578
Paper id
842489177130101634
v2026.09.13