Learning 2D-3D Correspondences To Solve The Blind Perspective-n-Point Problem
Not on the map. Why?
Abstract (arXiv)
Conventional absolute camera pose via a Perspective-n-Point (PnP) solver often assumes that the correspondences between 2D image pixels and 3D points are given. When the correspondences between 2D and 3D points are not known a priori, the task becomes the much more challenging blind PnP problem. This paper proposes a deep CNN model which simultaneously solves for both the 6-DoF absolute camera pose and 2D--3D correspondences. Our model comprises three neural modules connected in sequence. First, a two-stream PointNet-inspired network is applied directly to both the 2D image keypoints and the 3D scene points in order to extract discriminative point-wise features harnessing both local and contextual information. Second, a global feature matching module is employed to estimate a matchability matrix among all 2D--3D pairs. Third, the obtained matchability matrix is fed into a classification module to disambiguate inlier matches. The entire network is trained end-to-end, followed by a robust model fitting (P3P-RANSAC) at test time only to recover the 6-DoF camera pose. Extensive tests on both real and simulated data have shown that our method substantially outperforms existing approaches, and is capable of processing thousands of points a second with the state-of-the-art accuracy.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 4; 2023: 3; 2024: 1.
8 papers.
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2022CorrI2P: Deep Image-to-Point Cloud Registration via Dense Correspondencecited by 44
- 2023FreeReg: Image-to-Point Cloud Registration Leveraging Pretrained Diffusion Models and Monocular Depth Estimatorscited by 31
- 2022A Unified Framework for Implicit Sinkhorn Differentiationcited by 28
- 2023DGC-GNN: Leveraging Geometry and Color Cues for Visual Descriptor-Free 2D-3D Matchingcited by 17
- 2022Sparse Semantic Map-Based Monocular Localization in Traffic Scenes Using Learned 2D-3D Point-Line Correspondencescited by 0
- 2023AEPnP: A Less-constrained EPnP Solver for Pose Estimation with Anisotropic Scalingcited by 0
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networkscited by 0
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networks17 Mar 2024
- 2023AEPnP: A Less-constrained EPnP Solver for Pose Estimation with Anisotropic Scaling15 Oct 2023
- 2023FreeReg: Image-to-Point Cloud Registration Leveraging Pretrained Diffusion Models and Monocular Depth Estimators5 Oct 2023
- 2023DGC-GNN: Leveraging Geometry and Color Cues for Visual Descriptor-Free 2D-3D Matching21 Jun 2023
- 2022Sparse Semantic Map-Based Monocular Localization in Traffic Scenes Using Learned 2D-3D Point-Line Correspondences10 Oct 2022
- 2022CorrI2P: Deep Image-to-Point Cloud Registration via Dense Correspondence12 Jul 2022
- 2022A Unified Framework for Implicit Sinkhorn Differentiation13 May 2022
- 2022Is Geometry Enough for Matching in Visual Localization?24 Mar 2022