An Efficient Algebraic Solution to the Perspective-Three-Point Problem
Not on the map. Why?
Abstract (arXiv)
In this work, we present an algebraic solution to the classical perspective-3-point (P3P) problem for determining the position and attitude of a camera from observations of three known reference points. In contrast to previous approaches, we first directly determine the camera's attitude by employing the corresponding geometric constraints to formulate a system of trigonometric equations. This is then efficiently solved, following an algebraic approach, to determine the unknown rotation matrix and subsequently the camera's position. As compared to recent alternatives, our method avoids computing unnecessary (and potentially numerically unstable) intermediate results, and thus achieves higher numerical accuracy and robustness at a lower computational cost. These benefits are validated through extensive Monte-Carlo simulations for both nominal and close-to-singular geometric configurations.
Key facts. Cited by 29 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Jan 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 4; 2023: 2; 2024: 4; 2025: 6; 2026: 8.
29 papers.
Sort:
By area:
- 2023SAM-6D: Segment Anything Model Meets Zero-Shot 6D Object Pose Estimationcited by 117
- 2021SurfEmb: Dense and Continuous Correspondence Distributions for Object Pose Estimation with Learnt Surface Embeddingscited by 95
- 2021Camera-Space Hand Mesh Recovery via Semantic Aggregation and Adaptive 2D-1D Registrationcited by 59
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2022Visual Localization via Few-Shot Scene Region Classificationcited by 36
- 2024The NeRFect Match: Exploring NeRF Features for Visual Localizationcited by 32
- 2026VGG-T3: Offline Feed-Forward 3D Reconstruction at Scalecited by 18
- 2021VOLDOR: Visual Odometry from Log-logistic Dense Optical flow Residualscited by 17
- 2021VOLDOR-SLAM: For the Times When Feature-Based or Direct Methods Are Not Good Enoughcited by 9
- 2022Knowledge Distillation for 6D Pose Estimation by Aligning Distributions of Local Predictionscited by 9
- 2024Uncertainty Quantification with Deep Ensembles for 6D Object Pose Estimationcited by 9
- 2025SurgRIPE challenge: Benchmark of Surgical Robot Instrument Pose Estimationcited by 7
17 more
- 2021Learning Generalized Visual Odometry Using Position-Aware Optical Flow and Geometric Bundle Adjustmentcited by 5
- 2025GSVisLoc: Generalizable Visual Localization for Gaussian Splatting Scene Representationscited by 5
- 2024Improved Scene Landmark Detection for Camera Localizationcited by 4
- 2025A Conic Transformation Approach for Solving the Perspective-Three-Point Problemcited by 2
- 2026Differential 6-DOF Pose Estimation with Provable First-Order Immunity to Camera Calibration Errorscited by 2
- 2022ViFi-Loc: Multi-modal Pedestrian Localization using GAN with Camera-Phone Correspondencescited by 1
- 2024PoseGravity: Pose Estimation from Points and Lines with Axis Priorcited by 1
- 2025P3P Made Easycited by 1
- 2026Depth-Guided Privacy-Preserving Visual Localization Using 3D Sphere Cloudscited by 1
- 2023AEPnP: A Less-constrained EPnP Solver for Pose Estimation with Anisotropic Scalingcited by 0
- 2025An Elliptic Curve Based Solution to the Perspective-Three-Point Problemcited by 0
- 2025Hi^2-GSLoc: Dual-Hierarchical Gaussian-Specific Visual Relocalization for Remote Sensingcited by 0
- 2026Efficient closed-form approaches for pose estimation using Sylvester formscited by 0
- 2026Observability Conditions and Filter Design for Visual Pose Estimation via Dual Quaternionscited by 0
- 2026A Height-Constrained 2-Point Minimal Solver for Pose Estimation from Active LED Markers with Event Camerascited by 0
- 2026Gravity-aware partially calibrated absolute pose estimation from affine- or rotation-covariant featurescited by 0
- 2026Efficient and Robust Absolute Pose Estimation via Gravity-Prior-Driven Transformation Decoupling and Pose Refinementcited by 0
- 2026Efficient and Robust Absolute Pose Estimation via Gravity-Prior-Driven Transformation Decoupling and Pose Refinement1 Sep 2026
- 2026Gravity-aware partially calibrated absolute pose estimation from affine- or rotation-covariant features20 Aug 2026
- 2026A Height-Constrained 2-Point Minimal Solver for Pose Estimation from Active LED Markers with Event Cameras10 Aug 2026
- 2026Differential 6-DOF Pose Estimation with Provable First-Order Immunity to Camera Calibration Errors5 Aug 2026
- 2026Observability Conditions and Filter Design for Visual Pose Estimation via Dual Quaternions3 May 2026
- 2026Depth-Guided Privacy-Preserving Visual Localization Using 3D Sphere Clouds1 May 2026
- 2026Efficient closed-form approaches for pose estimation using Sylvester forms16 Apr 2026
- 2026VGG-T3: Offline Feed-Forward 3D Reconstruction at Scale26 Feb 2026
- 2025GSVisLoc: Generalizable Visual Localization for Gaussian Splatting Scene Representations25 Aug 2025
- 2025P3P Made Easy2 Aug 2025
- 2025Hi^2-GSLoc: Dual-Hierarchical Gaussian-Specific Visual Relocalization for Remote Sensing21 Jul 2025
- 2025A Conic Transformation Approach for Solving the Perspective-Three-Point Problem2 Apr 2025
17 more
- 2025An Elliptic Curve Based Solution to the Perspective-Three-Point Problem11 Feb 2025
- 2025SurgRIPE challenge: Benchmark of Surgical Robot Instrument Pose Estimation6 Jan 2025
- 2024PoseGravity: Pose Estimation from Points and Lines with Axis Prior21 May 2024
- 2024The NeRFect Match: Exploring NeRF Features for Visual Localization14 Mar 2024
- 2024Uncertainty Quantification with Deep Ensembles for 6D Object Pose Estimation12 Mar 2024
- 2024Improved Scene Landmark Detection for Camera Localization31 Jan 2024
- 2023SAM-6D: Segment Anything Model Meets Zero-Shot 6D Object Pose Estimation27 Nov 2023
- 2023AEPnP: A Less-constrained EPnP Solver for Pose Estimation with Anisotropic Scaling15 Oct 2023
- 2022ViFi-Loc: Multi-modal Pedestrian Localization using GAN with Camera-Phone Correspondences22 Nov 2022
- 2022Visual Localization via Few-Shot Scene Region Classification14 Aug 2022
- 2022Knowledge Distillation for 6D Pose Estimation by Aligning Distributions of Local Predictions30 May 2022
- 2022Is Geometry Enough for Matching in Visual Localization?24 Mar 2022
- 2021SurfEmb: Dense and Continuous Correspondence Distributions for Object Pose Estimation with Learnt Surface Embeddings26 Nov 2021
- 2021Learning Generalized Visual Odometry Using Position-Aware Optical Flow and Geometric Bundle Adjustment22 Nov 2021
- 2021VOLDOR-SLAM: For the Times When Feature-Based or Direct Methods Are Not Good Enough14 Apr 2021
- 2021VOLDOR: Visual Odometry from Log-logistic Dense Optical flow Residuals14 Apr 2021
- 2021Camera-Space Hand Mesh Recovery via Semantic Aggregation and Adaptive 2D-1D Registration4 Mar 2021
- 2023SAM-6D: Segment Anything Model Meets Zero-Shot 6D Object Pose Estimationcited by 117
- 2021SurfEmb: Dense and Continuous Correspondence Distributions for Object Pose Estimation with Learnt Surface Embeddingscited by 95
- 2021Camera-Space Hand Mesh Recovery via Semantic Aggregation and Adaptive 2D-1D Registrationcited by 59
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2022Visual Localization via Few-Shot Scene Region Classificationcited by 36
- 2024The NeRFect Match: Exploring NeRF Features for Visual Localizationcited by 32
- 2026VGG-T3: Offline Feed-Forward 3D Reconstruction at Scalecited by 18
- 2021VOLDOR: Visual Odometry from Log-logistic Dense Optical flow Residualscited by 17
- 2021VOLDOR-SLAM: For the Times When Feature-Based or Direct Methods Are Not Good Enoughcited by 9
- 2024Uncertainty Quantification with Deep Ensembles for 6D Object Pose Estimationcited by 9
- 2025SurgRIPE challenge: Benchmark of Surgical Robot Instrument Pose Estimationcited by 7
- 2021Learning Generalized Visual Odometry Using Position-Aware Optical Flow and Geometric Bundle Adjustmentcited by 5
12 most cited of 28 All 28 (JSON)
- 2026Efficient and Robust Absolute Pose Estimation via Gravity-Prior-Driven Transformation Decoupling and Pose Refinement1 Sep 2026
- 2026Gravity-aware partially calibrated absolute pose estimation from affine- or rotation-covariant features20 Aug 2026
- 2026A Height-Constrained 2-Point Minimal Solver for Pose Estimation from Active LED Markers with Event Cameras10 Aug 2026
- 2026Differential 6-DOF Pose Estimation with Provable First-Order Immunity to Camera Calibration Errors5 Aug 2026
- 2026Observability Conditions and Filter Design for Visual Pose Estimation via Dual Quaternions3 May 2026
- 2026Depth-Guided Privacy-Preserving Visual Localization Using 3D Sphere Clouds1 May 2026
- 2026Efficient closed-form approaches for pose estimation using Sylvester forms16 Apr 2026
- 2026VGG-T3: Offline Feed-Forward 3D Reconstruction at Scale26 Feb 2026
- 2025GSVisLoc: Generalizable Visual Localization for Gaussian Splatting Scene Representations25 Aug 2025
- 2025P3P Made Easy2 Aug 2025
- 2025Hi^2-GSLoc: Dual-Hierarchical Gaussian-Specific Visual Relocalization for Remote Sensing21 Jul 2025
- 2025A Conic Transformation Approach for Solving the Perspective-Three-Point Problem2 Apr 2025
12 newest of 28 All 28 (JSON)