EP2P-Loc: End-to-End 3D Point to 2D Pixel Localization for Large-Scale Visual Localization
Not on the map. Why?
Abstract (arXiv)
Visual localization is the task of estimating a 6-DoF camera pose of a query image within a provided 3D reference map. Thanks to recent advances in various 3D sensors, 3D point clouds are becoming a more accurate and affordable option for building the reference map, but research to match the points of 3D point clouds with pixels in 2D images for visual localization remains challenging. Existing approaches that jointly learn 2D-3D feature matching suffer from low inliers due to representational differences between the two modalities, and the methods that bypass this problem into classification have an issue of poor refinement. In this work, we propose EP2P-Loc, a novel large-scale visual localization method that mitigates such appearance discrepancy and enables end-to-end training for pose estimation. To increase the number of inliers, we propose a simple algorithm to remove invisible 3D points in the image, and find all 2D-3D correspondences without keypoint detection. To reduce memory usage and search complexity, we take a coarse-to-fine approach where we extract patch-level features from 2D images, then perform 2D patch classification on each 3D point, and obtain the exact corresponding 2D pixel coordinates through positional encoding. Finally, for the first time in this task, we employ a differentiable PnP for end-to-end training. In the experiments on newly curated large-scale indoor and outdoor benchmarks based on 2D-3D-S and KITTI, we show that our method achieves the state-of-the-art performance compared to existing visual localization and image-to-point cloud registration methods.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 32 of its 58 references that are in the map. First posted on arXiv 14 Sep 2023.
Builds on
32 of 58 references.
References · 32
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,523
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,208
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 499
20 more
- 2017Joint 2D-3D-Semantic Data for Indoor Scene Understandingcited by 406
- 2016Large-Scale Image Retrieval with Attentive Deep Local Featurescited by 238
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 207
- 2022Unified Contrastive Learning in Image-Text-Label Spacecited by 194
- 2019Understanding the Limitations of CNN-based Absolute Camera Pose Regressioncited by 177
- 2020Visual Camera Re-Localization from RGB and RGB-D Images Using DSACcited by 176
- 2021Panoptic nuScenes: A Large-Scale Benchmark for LiDAR Panoptic Segmentation and Trackingcited by 166
- 2017Geometry-Aware Learning of Maps for Camera Localizationcited by 161
- 2017A Survey of Structure from Motioncited by 158
- 2021Fast Point Transformercited by 104
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 79
- 2019USIP: Unsupervised Stable Interest Point Detection from 3D Point Cloudscited by 70
- 2020Robust Image Retrieval-based Visual Localization using Kapturecited by 66
- 2017Image-based Localization using Hourglass Networkscited by 63
- 20192D3D-MatchNet: Learning to Match Keypoints Across 2D Image and 3D Point Cloudcited by 62
- 2021DeepI2P: Image-to-Point Cloud Registration via Deep Classificationcited by 59
- 2021P2-Net: Joint Description and Detection of Local Features for Pixel and Point Matchingcited by 42
- 2019LCD: Learned Cross-Domain Descriptors for 2D-3D Matchingcited by 29
- 2019Global visual localization in LiDAR-maps through shared 2D-3D embedding spacecited by 28
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 1; 2026: 2.
9 papers.
- 2023FreeReg: Image-to-Point Cloud Registration Leveraging Pretrained Diffusion Models and Monocular Depth Estimatorscited by 31
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splattingcited by 14
- 2024Learning to Produce Semi-dense Correspondences for Visual Localizationcited by 10
- 2024TrafficLoc: Localizing Traffic Surveillance Cameras in 3D Scenescited by 2
- 2024ConDo: Continual Domain Expansion for Absolute Pose Regressioncited by 2
- 2026Hg-I2P: Bridging Modalities for Generalizable Image-to-Point-Cloud Registration via Heterogeneous Graphscited by 1
- 2024Map-Free Visual Relocalization Enhanced by Instance Knowledge and Depth Knowledgecited by 0
- 2024TFCT-I2P: Three stream fusion network with color aware transformer for image-to-point cloud registrationcited by 0
- 2026FreeLoc: Online Floorplan Localization via Diffusion-Aided Pose Refinementcited by 0
- 2026FreeLoc: Online Floorplan Localization via Diffusion-Aided Pose Refinement4 Oct 2026
- 2026Hg-I2P: Bridging Modalities for Generalizable Image-to-Point-Cloud Registration via Heterogeneous Graphs30 Mar 2026
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splatting25 Mar 2025
- 2024ConDo: Continual Domain Expansion for Absolute Pose Regression18 Dec 2024
- 2024TrafficLoc: Localizing Traffic Surveillance Cameras in 3D Scenes13 Dec 2024
- 2024TFCT-I2P: Three stream fusion network with color aware transformer for image-to-point cloud registration1 Oct 2024
- 2024Map-Free Visual Relocalization Enhanced by Instance Knowledge and Depth Knowledge23 Aug 2024
- 2024Learning to Produce Semi-dense Correspondences for Visual Localization13 Feb 2024
- 2023FreeReg: Image-to-Point Cloud Registration Leveraging Pretrained Diffusion Models and Monocular Depth Estimators5 Oct 2023