Revisiting the P3P Problem

Ding, Yaqing; Yang, Jian; Larsson, Viktor; Olsson, Carl, et al. (2023). Revisiting the P3P Problem Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 4872 - 4880. 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2023. Vancouver, Canada: IEEE Computer Society
Download:
DOI:
Conference Proceeding/Paper | Published | English
Authors:
Ding, Yaqing ; Yang, Jian ; Larsson, Viktor ; Olsson, Carl , et al.
Department:
Computer Vision and Machine Learning
Mathematics (Faculty of Engineering)
LTH Profile Area: AI and Digitalization
Mathematical Imaging Group
ELLIIT: the Linköping-Lund initiative on IT and mobile communication
LU Profile Area: Nature-based future solutions
LU Profile Area: Natural and Artificial Cognition
LTH Profile Area: Engineering Health
eSSENCE: The e-Science Collaboration
Research Group:
Computer Vision and Machine Learning
Mathematical Imaging Group
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.

ISBN:
9798350301298
LUP-ID:
5c3f8ae6-a3cf-47c9-90e3-87f20fd8c290 | Link: https://lup.lub.lu.se/record/5c3f8ae6-a3cf-47c9-90e3-87f20fd8c290 | Statistics

Cite this