Visual Camera Re-Localization Using Graph Neural Networks and Relative Pose Supervision
Not on the map. Why?
Abstract (arXiv)
Visual re-localization means using a single image as input to estimate the camera's location and orientation relative to a pre-recorded environment. The highest-scoring methods are "structure based," and need the query camera's intrinsics as an input to the model, with careful geometric optimization. When intrinsics are absent, methods vie for accuracy by making various other assumptions. This yields fairly good localization scores, but the models are "narrow" in some way, eg., requiring costly test-time computations, or depth sensors, or multiple query frames. In contrast, our proposed method makes few special assumptions, and is fairly lightweight in training and testing. Our pose regression network learns from only relative poses of training scenes. For inference, it builds a graph connecting the query image to training counterparts and uses a graph neural network (GNN) with image representations on nodes and image-pair representations on edges. By efficiently passing messages between them, both representation types are refined to produce a consistent camera pose estimate. We validate the effectiveness of our approach on both standard indoor (7-Scenes) and outdoor (Cambridge Landmarks) camera re-localization benchmarks. Our relative pose regression method matches the accuracy of absolute pose regression networks, while retaining the relative-pose models' test-time speed and ability to generalize to non-training scenes.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). Builds on 40 of its 74 references that are in the map. First posted on arXiv 6 Apr 2021.
Builds on
40 of 74 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Non-local Neural Networkscited by 2,290
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
28 more
- 2020Disentangling and Unifying Graph Convolutions for Skeleton-Based Action Recognitioncited by 339
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2016Learning Convolutional Neural Networks for Graphscited by 314
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2016DeMoN: Depth and Motion Network for Learning Monocular Stereocited by 200
- 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
- 2017Geometry-Aware Learning of Maps for Camera Localizationcited by 161
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2016Image-based localization using LSTMs for structured feature correlationcited by 136
- 2015Modelling Uncertainty in Deep Learning for Camera Relocalizationcited by 133
- 2020Dynamic Multiscale Graph Neural Networks for 3D Skeleton-Based Human Motion Predictioncited by 132
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2019AtLoc: Attention Guided Camera Localizationcited by 92
- 2017Camera Relocalization by Computing Pairwise Relative Poses Using Convolutional Neural Networkcited by 79
- 2019Expert Sample Consensus Applied to Camera Re-Localizationcited by 70
- 2017Image-based Localization using Hourglass Networkscited by 63
- 2019To Learn or Not to Learn: Visual Localization from Essential Matricescited by 61
- 2017VidLoc: A Deep Spatio-Temporal Model for 6-DoF Video-Clip Relocalizationcited by 58
- 2018Hybrid Scene Compression for Visual Localizationcited by 40
- 2017On-the-Fly Adaptation of Regression Forests for Online Camera Relocalisationcited by 38
- 2018Real-Time RGB-D Camera Pose Estimation in Novel Scenes using a Relocalisation Cascadecited by 35
- 2019Let's Take This Online: Adapting Scene Coordinate Regression Network Predictions for Online RGB-D Camera Relocalisationcited by 28
- 2019Local Supports Global: Deep Camera Relocalization with Sequence Enhancementcited by 25
- 2018Improved Visual Relocalization by Discovering Anchor Pointscited by 16
- 2016Random Forests versus Neural Networks - What's Best for Camera Localization?cited by 15
- 2019Adversarial Networks for Camera Pose Regression and Refinementcited by 7
Built on by
Citing papers per year: 2022: 4; 2023: 7; 2024: 10; 2025: 10; 2026: 6.
37 papers.
Sort:
By area:
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 112
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localizationcited by 81
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
- 2024GLACE: Global Local Accelerated Coordinate Encodingcited by 48
- 2024Map-Relative Pose Regression for Visual Re-Localizationcited by 42
- 2022Camera Pose Auto-Encoders for Improving Pose Regressioncited by 28
- 2022Bimodal Camera Pose Prediction for Endoscopycited by 20
- 2025SAIL-Recon: Large SfM by Augmenting Scene Regression with Localizationcited by 18
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localizationcited by 16
- 2023Coarse-to-Fine Multi-Scene Pose Regression with Transformerscited by 11
- 2025Scene-agnostic Pose Regression for Visual Localizationcited by 8
25 more
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Trainingcited by 8
- 2022Leveraging Image Matching Toward End-to-End Relative Camera Pose Regressioncited by 6
- 2024SPVLoc: Semantic Panoramic Viewport Matching for 6D Camera Localization in Unseen Environmentscited by 5
- 2025Reloc-VGGT: Visual Re-localization with Geometry Grounded Transformercited by 5
- 2026Video Understanding: From Geometry and Semantics to Unified Modelscited by 5
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelinescited by 4
- 2025A Scene is Worth a Thousand Features: Feed-Forward Camera Localization from a Collection of Image Featurescited by 4
- 2023Learning to Localize in Unseen Scenes with Relative Pose Regressorscited by 3
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenescited by 3
- 2024NaVIP: An Image-Centric Indoor Navigation Solution for Visually Impaired Peoplecited by 2
- 2023HyperPose: Hypernetwork-Infused Camera Pose Localization and an Extended Cambridge Landmarks Datasetcited by 1
- 2023Bayesian inference and neural estimation of acoustic wave propagationcited by 1
- 2024VRS-NeRF: Visual Relocalization with Sparse Neural Radiance Fieldcited by 1
- 2024FaVoR: Features via Voxel Rendering for Camera Relocalizationcited by 1
- 2025Graph Neural Networks for Jamming Source Localizationcited by 1
- 2026ImLoc: Revisiting Visual Localization with Image-based Representationcited by 1
- 2026Global-Aware Edge Prioritization for Pose Graph Initializationcited by 1
- 2023Estimating Extreme 3D Image Rotation with Transformer Cross-Attentioncited by 0
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localizationcited by 0
- 2024Map-Free Visual Relocalization Enhanced by Instance Knowledge and Depth Knowledgecited by 0
- 2025A-SCoRe: Attention-based Scene Coordinate Regression for wide-ranging scenarioscited by 0
- 2025MACE: Mixture-of-Experts Accelerated Coordinate Encoding for Large-Scale Scene Localization and Renderingcited by 0
- 2026IUP-Pose: Decoupled Iterative Uncertainty Propagation for Real-time Relative Pose Regression via Implicit Dense Alignment v1cited by 0
- 2026InCaRPose: In-Cabin Relative Camera Pose Estimation Model and Datasetcited by 0
- 2026Geometry-Aware Camera Localization for Bronchoscopycited by 0
- 2026Geometry-Aware Camera Localization for Bronchoscopy7 Aug 2026
- 2026InCaRPose: In-Cabin Relative Camera Pose Estimation Model and Dataset4 Apr 2026
- 2026IUP-Pose: Decoupled Iterative Uncertainty Propagation for Real-time Relative Pose Regression via Implicit Dense Alignment v120 Mar 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
- 2026Global-Aware Edge Prioritization for Pose Graph Initialization25 Feb 2026
- 2026ImLoc: Revisiting Visual Localization with Image-based Representation7 Jan 2026
- 2025Reloc-VGGT: Visual Re-localization with Geometry Grounded Transformer26 Dec 2025
- 2025MACE: Mixture-of-Experts Accelerated Coordinate Encoding for Large-Scale Scene Localization and Rendering16 Oct 2025
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Training13 Oct 2025
- 2025A Scene is Worth a Thousand Features: Feed-Forward Camera Localization from a Collection of Image Features1 Oct 2025
- 2025SAIL-Recon: Large SfM by Augmenting Scene Regression with Localization25 Aug 2025
- 2025Graph Neural Networks for Jamming Source Localization1 Jun 2025
25 more
- 2025Scene-agnostic Pose Regression for Visual Localization25 Mar 2025
- 2025A-SCoRe: Attention-based Scene Coordinate Regression for wide-ranging scenarios18 Mar 2025
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelines4 Mar 2025
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization2 Jan 2025
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localization11 Dec 2024
- 2024NaVIP: An Image-Centric Indoor Navigation Solution for Visually Impaired People8 Oct 2024
- 2024FaVoR: Features via Voxel Rendering for Camera Relocalization11 Sep 2024
- 2024Map-Free Visual Relocalization Enhanced by Instance Knowledge and Depth Knowledge23 Aug 2024
- 2024GLACE: Global Local Accelerated Coordinate Encoding6 Jun 2024
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizer22 Apr 2024
- 2024SPVLoc: Semantic Panoramic Viewport Matching for 6D Camera Localization in Unseen Environments16 Apr 2024
- 2024Map-Relative Pose Regression for Visual Re-Localization15 Apr 2024
- 2024VRS-NeRF: Visual Relocalization with Sparse Neural Radiance Field14 Apr 2024
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localization11 Apr 2024
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenes23 Aug 2023
- 2023Coarse-to-Fine Multi-Scene Pose Regression with Transformers22 Aug 2023
- 2023Bayesian inference and neural estimation of acoustic wave propagation28 May 2023
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Poses23 May 2023
- 2023Learning to Localize in Unseen Scenes with Relative Pose Regressors5 Mar 2023
- 2023Estimating Extreme 3D Image Rotation with Transformer Cross-Attention5 Mar 2023
- 2023HyperPose: Hypernetwork-Infused Camera Pose Localization and an Extended Cambridge Landmarks Dataset5 Mar 2023
- 2022Leveraging Image Matching Toward End-to-End Relative Camera Pose Regression27 Nov 2022
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Image11 Oct 2022
- 2022Camera Pose Auto-Encoders for Improving Pose Regression12 Jul 2022
- 2022Bimodal Camera Pose Prediction for Endoscopy11 Apr 2022
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 112
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localizationcited by 81
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
- 2024GLACE: Global Local Accelerated Coordinate Encodingcited by 48
- 2024Map-Relative Pose Regression for Visual Re-Localizationcited by 42
- 2022Camera Pose Auto-Encoders for Improving Pose Regressioncited by 28
- 2022Bimodal Camera Pose Prediction for Endoscopycited by 20
- 2025SAIL-Recon: Large SfM by Augmenting Scene Regression with Localizationcited by 18
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localizationcited by 16
- 2023Coarse-to-Fine Multi-Scene Pose Regression with Transformerscited by 11
- 2025Scene-agnostic Pose Regression for Visual Localizationcited by 8
12 most cited of 36 All 36 (JSON)
- 2026Geometry-Aware Camera Localization for Bronchoscopy7 Aug 2026
- 2026InCaRPose: In-Cabin Relative Camera Pose Estimation Model and Dataset4 Apr 2026
- 2026IUP-Pose: Decoupled Iterative Uncertainty Propagation for Real-time Relative Pose Regression via Implicit Dense Alignment v120 Mar 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
- 2026Global-Aware Edge Prioritization for Pose Graph Initialization25 Feb 2026
- 2026ImLoc: Revisiting Visual Localization with Image-based Representation7 Jan 2026
- 2025Reloc-VGGT: Visual Re-localization with Geometry Grounded Transformer26 Dec 2025
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Training13 Oct 2025
- 2025A Scene is Worth a Thousand Features: Feed-Forward Camera Localization from a Collection of Image Features1 Oct 2025
- 2025SAIL-Recon: Large SfM by Augmenting Scene Regression with Localization25 Aug 2025
- 2025Graph Neural Networks for Jamming Source Localization1 Jun 2025
- 2025Scene-agnostic Pose Regression for Visual Localization25 Mar 2025
12 newest of 36 All 36 (JSON)