Solving the Blind Perspective-n-Point Problem End-To-End With Robust Differentiable Geometric Optimization
Not on the map. Why?
Abstract (arXiv)
Blind Perspective-n-Point (PnP) is the problem of estimating the position and orientation of a camera relative to a scene, given 2D image points and 3D scene points, without prior knowledge of the 2D-3D correspondences. Solving for pose and correspondences simultaneously is extremely challenging since the search space is very large. Fortunately it is a coupled problem: the pose can be found easily given the correspondences and vice versa. Existing approaches assume that noisy correspondences are provided, that a good pose prior is available, or that the problem size is small. We instead propose the first fully end-to-end trainable network for solving the blind PnP problem efficiently and globally, that is, without the need for pose priors. We make use of recent results in differentiating optimization problems to incorporate geometric model fitting into an end-to-end learning framework, including Sinkhorn, RANSAC and PnP algorithms. Our proposed approach significantly outperforms other methods on synthetic and real data.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 13; 2023: 11; 2024: 5; 2025: 2; 2026: 5.
38 papers.
Sort:
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 79
- 2024GeoCalib: Learning Single-image Calibration with Geometric Optimizationcited by 50
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2022Coupled Iterative Refinement for 6D Multi-Object Pose Estimationcited by 48
- 2023Differentiable Registration of Images and LiDAR Point Clouds with VoxelPoint-to-Pixel Matchingcited by 35
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2022A Unified Framework for Implicit Sinkhorn Differentiationcited by 28
- 2022DiffPoseNet: Direct Differentiable Camera Pose Estimationcited by 27
- 2022Densely Constrained Depth Estimator for Monocular 3D Object Detectioncited by 27
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Surveycited by 27
- 2021To The Point: Correspondence-driven monocular 3D category reconstructioncited by 21
26 more
- 2023DGC-GNN: Leveraging Geometry and Color Cues for Visual Descriptor-Free 2D-3D Matchingcited by 17
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2024Fully Geometric Panoramic Localizationcited by 11
- 2024Differentiable Product Quantization for Memory Efficient Camera Relocalizationcited by 9
- 2023Revisiting Implicit Differentiation for Learning Problems in Optimal Controlcited by 8
- 2022Exploiting Problem Structure in Deep Declarative Networks: Two Case Studiescited by 6
- 2022Improving Worst Case Visual Localization Coverage via Place-specific Sub-selection in Multi-camera Systemscited by 5
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglementcited by 5
- 2023Deep Declarative Dynamic Time Warping for End-to-End Learning of Alignment Pathscited by 5
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonalitycited by 4
- 2024Degrees of Freedom Matter: Inferring Dynamics from Point Trajectoriescited by 4
- 2025A2-GNN: Angle-Annular GNN for Visual Descriptor-free Camera Relocalizationcited by 3
- 2022Batch-efficient EigenDecomposition for Small and Medium Matricescited by 2
- 2025ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registrationcited by 2
- 2022EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 1
- 2023Self-supervised learning of object pose estimation using keypoint predictioncited by 1
- 2022Sparse Semantic Map-Based Monocular Localization in Traffic Scenes Using Learned 2D-3D Point-Line Correspondencescited by 0
- 2023DIME-Net: Neural Network-Based Dynamic Intrinsic Parameter Rectification for Cameras with Optical Image Stabilization Systemcited by 0
- 2023KVN: Keypoints Voting Network with Differentiable RANSAC for Stereo Pose Estimationcited by 0
- 2023LoCUS: Learning Multiscale 3D-consistent Features from Posed Imagescited by 0
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networkscited by 0
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matchingcited by 0
- 2026Non-Minimal Sampling and Consensus for Prohibitively Large Datasetscited by 0
- 2026GeoMix: Descriptor-Free Visual Localization via Global Context and Multi-Detector Trainingcited by 0
- 2026Ex-Sim(3)-Reg: 2D-3D Correspondence Pruning via Extended Sim(3) Registrationcited 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
- 2026Ex-Sim(3)-Reg: 2D-3D Correspondence Pruning via Extended Sim(3) Registration28 Aug 2026
- 2026GeoMix: Descriptor-Free Visual Localization via Global Context and Multi-Detector Training2 Jul 2026
- 2026Non-Minimal Sampling and Consensus for Prohibitively Large Datasets24 Apr 2026
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matching21 Mar 2026
- 2025ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration21 Mar 2025
- 2025A2-GNN: Angle-Annular GNN for Visual Descriptor-free Camera Relocalization27 Feb 2025
- 2024GeoCalib: Learning Single-image Calibration with Geometric Optimization10 Sep 2024
- 2024Differentiable Product Quantization for Memory Efficient Camera Relocalization22 Jul 2024
- 2024Degrees of Freedom Matter: Inferring Dynamics from Point Trajectories5 Jun 2024
- 2024Fully Geometric Panoramic Localization29 Mar 2024
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networks17 Mar 2024
26 more
- 2023Differentiable Registration of Images and LiDAR Point Clouds with VoxelPoint-to-Pixel Matching7 Dec 2023
- 2023Revisiting Implicit Differentiation for Learning Problems in Optimal Control23 Oct 2023
- 2023LoCUS: Learning Multiscale 3D-consistent Features from Posed Images2 Oct 2023
- 2023KVN: Keypoints Voting Network with Differentiable RANSAC for Stereo Pose Estimation21 Jul 2023
- 2023DGC-GNN: Leveraging Geometry and Color Cues for Visual Descriptor-Free 2D-3D Matching21 Jun 2023
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Survey8 May 2023
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimation22 Mar 2023
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagation22 Mar 2023
- 2023DIME-Net: Neural Network-Based Dynamic Intrinsic Parameter Rectification for Cameras with Optical Image Stabilization System20 Mar 2023
- 2023Deep Declarative Dynamic Time Warping for End-to-End Learning of Alignment Paths19 Mar 2023
- 2023Self-supervised learning of object pose estimation using keypoint prediction14 Feb 2023
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglement11 Dec 2022
- 2022Sparse Semantic Map-Based Monocular Localization in Traffic Scenes Using Learned 2D-3D Point-Line Correspondences10 Oct 2022
- 2022Densely Constrained Depth Estimator for Monocular 3D Object Detection20 Jul 2022
- 2022Batch-efficient EigenDecomposition for Small and Medium Matrices9 Jul 2022
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonality5 Jul 2022
- 2022Improving Worst Case Visual Localization Coverage via Place-specific Sub-selection in Multi-camera Systems28 Jun 2022
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Training22 Jun 2022
- 2022A Unified Framework for Implicit Sinkhorn Differentiation13 May 2022
- 2022Coupled Iterative Refinement for 6D Multi-Object Pose Estimation26 Apr 2022
- 2022EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimation24 Mar 2022
- 2022Is Geometry Enough for Matching in Visual Localization?24 Mar 2022
- 2022DiffPoseNet: Direct Differentiable Camera Pose Estimation21 Mar 2022
- 2022Exploiting Problem Structure in Deep Declarative Networks: Two Case Studies24 Feb 2022
- 2021To The Point: Correspondence-driven monocular 3D category reconstruction10 Jun 2021
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Pose16 Mar 2021
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 79
- 2024GeoCalib: Learning Single-image Calibration with Geometric Optimizationcited by 50
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2022Coupled Iterative Refinement for 6D Multi-Object Pose Estimationcited by 48
- 2023Differentiable Registration of Images and LiDAR Point Clouds with VoxelPoint-to-Pixel Matchingcited by 35
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2022A Unified Framework for Implicit Sinkhorn Differentiationcited by 28
- 2022DiffPoseNet: Direct Differentiable Camera Pose Estimationcited by 27
- 2022Densely Constrained Depth Estimator for Monocular 3D Object Detectioncited by 27
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Surveycited by 27
- 2021To The Point: Correspondence-driven monocular 3D category reconstructioncited by 21
12 most cited of 38 All 38 (JSON)
- 2026Efficient and Robust Absolute Pose Estimation via Gravity-Prior-Driven Transformation Decoupling and Pose Refinement1 Sep 2026
- 2026Ex-Sim(3)-Reg: 2D-3D Correspondence Pruning via Extended Sim(3) Registration28 Aug 2026
- 2026GeoMix: Descriptor-Free Visual Localization via Global Context and Multi-Detector Training2 Jul 2026
- 2026Non-Minimal Sampling and Consensus for Prohibitively Large Datasets24 Apr 2026
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matching21 Mar 2026
- 2025ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration21 Mar 2025
- 2025A2-GNN: Angle-Annular GNN for Visual Descriptor-free Camera Relocalization27 Feb 2025
- 2024GeoCalib: Learning Single-image Calibration with Geometric Optimization10 Sep 2024
- 2024Differentiable Product Quantization for Memory Efficient Camera Relocalization22 Jul 2024
- 2024Degrees of Freedom Matter: Inferring Dynamics from Point Trajectories5 Jun 2024
- 2024Fully Geometric Panoramic Localization29 Mar 2024
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networks17 Mar 2024
12 newest of 38 All 38 (JSON)