Improving Feature-based Visual Localization by Geometry-Aided Matching
Not on the map. Why?
Abstract (arXiv)
Feature matching is crucial in visual localization, where 2D-3D correspondence plays a major role in determining the accuracy of camera pose. A sufficient number of well-distributed 2D-3D correspondences is essential for accurate pose estimation due to noise. However, existing 2D-3D feature matching methods rely on finding nearest neighbors in the feature space and removing outliers using hand-crafted heuristics, which may lead to potential matches being missed or the correct matches being filtered out. In this work, we propose a novel method called Geometry-Aided Matching (GAM), which incorporates both appearance information and geometric context to address this issue and to improve 2D-3D feature matching. GAM can greatly boost the recall of 2D-3D matches while maintaining high precision. We apply GAM to a new hierarchical visual localization pipeline and show that GAM can effectively improve the robustness and accuracy of localization. Extensive experiments show that GAM can find more real matches than hand-crafted heuristics and learning baselines. Our proposed localization method achieves state-of-the-art results on multiple visual localization datasets. Experiments on Cambridge Landmarks dataset show that our method outperforms the existing state-of-the-art methods and is six times faster than the top-performed method. The source code is available at https://github.com/openxrlab/xrlocalization.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 45 of its 90 references that are in the map. First posted on arXiv 16 Nov 2022.
Builds on
45 of 90 references.
References · 45
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
33 more
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2019Understanding the Limitations of CNN-based Absolute Camera Pose Regressioncited by 177
- 2017Learning to Find Good Correspondencescited by 176
- 2020Visual Camera Re-Localization from RGB and RGB-D Images Using DSACcited by 176
- 2018Neighbourhood Consensus Networkscited by 173
- 2022ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformercited by 170
- 2017Geometry-Aware Learning of Maps for Camera Localizationcited by 161
- 2022OnePose: One-Shot Object Pose Estimation without CAD Modelscited by 155
- 2019Learning Two-View Correspondences and Geometry Using Order-Aware Networkcited by 148
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2016Image-based localization using LSTMs for structured feature correlationcited by 136
- 2017Graph-Cut RANSACcited by 133
- 2019SOSNet: Second Order Similarity Regularization for Local Descriptor Learningcited by 131
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2022MatchFormer: Interleaving Attention in Transformers for Feature Matchingcited by 126
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
- 2019Hierarchical Scene Coordinate Classification and Regression for Visual Localizationcited by 93
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2022DFNet: Enhance Absolute Pose Regression with Direct Feature Matchingcited by 82
- 2019ContextDesc: Local Descriptor Augmentation with Cross-Modality Contextcited by 79
- 2019Expert Sample Consensus Applied to Camera Re-Localizationcited by 70
- 2022ClusterGNN: Cluster-based Coarse-to-Fine Graph Neural Network for Efficient Feature Matchingcited by 62
- 2018GeoDesc: Learning Local Descriptors by Integrating Geometry Constraintscited by 52
- 2020KFNet: Learning Temporal Camera Relocalization using Kalman Filteringcited by 43
- 2020Online Invariance Selection for Local Feature Descriptorscited by 41
- 2019Reinforced Feature Points: Optimizing Feature Detection and Description for a High-Level Taskcited by 39
- 2018Leveraging Deep Visual Descriptors for Hierarchical Efficient Localizationcited by 29
- 2022Camera Pose Auto-Encoders for Improving Pose Regressioncited by 28
- 2021NinjaDesc: Content-Concealing Visual Descriptors via Adversarial Learningcited by 21
- 2020Robust Neural Routing Through Space Partitions for Camera Relocalization in Dynamic Indoor Environmentscited by 19
- 2022SC-wLS: Towards Interpretable Feed-forward Camera Re-localizationcited by 14
- 2020TCDesc: Learning Topology Consistent Descriptors for Image Matchingcited by 10
- 2021Probabilistic Spatial Distribution Prior Based Attentional Keypoints Matching Networkcited by 8
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 3.
8 papers.
- 2024DiffPano: Scalable and Consistent Text to Panorama Generation with Spherical Epipolar-Aware Diffusioncited by 38
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splattingcited by 13
- 2023Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environmentscited by 5
- 2024AIR-HLoc: Adaptive Retrieved Images Selection for Efficient Visual Localisationcited by 2
- 2023Robust Localization with Visual-Inertial Odometry Constraints for Markerless Mobile ARcited by 0
- 2023KS-APR: Keyframe Selection for Robust Absolute Pose Regressioncited by 0
- 2025Geometry-aided Vision-based Localization of Future Mars Helicopters in Challenging Illumination Conditionscited by 0
- 2025Multiview Image-Based Localizationcited by 0
- 2025Multiview Image-Based Localization30 Mar 2025
- 2025From Sparse to Dense: Camera Relocalization with Scene-Specific Detector from Feature Gaussian Splatting25 Mar 2025
- 2025Geometry-aided Vision-based Localization of Future Mars Helicopters in Challenging Illumination Conditions13 Feb 2025
- 2024DiffPano: Scalable and Consistent Text to Panorama Generation with Spherical Epipolar-Aware Diffusion31 Oct 2024
- 2024AIR-HLoc: Adaptive Retrieved Images Selection for Efficient Visual Localisation27 Mar 2024
- 2023KS-APR: Keyframe Selection for Robust Absolute Pose Regression10 Aug 2023
- 2023Robust Localization with Visual-Inertial Odometry Constraints for Markerless Mobile AR10 Aug 2023
- 2023Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environments14 Apr 2023