Revisiting the P3P Problem

Yaqing Ding, Jian Yang, Viktor Larsson, Carl Olsson, Kalle Åström
2/14/2026

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

One of the classical multi-view geometry problems is the so called P3P problem, where the absolute pose of a calibrated camera is determined from three 2D-to-3D correspondences. Since these solvers form a critical component of many vision systems (e.g. in localization and Structure-from-Motion), there have been significant effort in developing faster and more stable algorithms. While the current state-of-the-art solvers are both extremely fast and stable, there still exist configurations where they break down. In this paper we algebraically formulate the problem as finding the intersection of two conics. With this formulation we are able to analytically characterize the real roots of the polynomial system and employ a tailored solution strategy for each problem instance. The result is a fast and stable solver, that is able to correctly solve cases where competing methods might fail. Our experimental evaluation shows that we outperform the current state-of-the-art methods both in terms of speed and success rate.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{ding2026revisiting,
  title  = {Revisiting the P3P Problem},
  author = {Yaqing Ding and Jian Yang and Viktor Larsson and Carl Olsson and Kalle Åström},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.00472},
  url    = {https://doi.org/10.1109/CVPR52729.2023.00472},
  journal = {CVPR 2023 2023}
}

Discussion