Learning to Localize in Unseen Scenes with Relative Pose Regressors
Not on the map. Why?
Abstract (arXiv)
Relative pose regressors (RPRs) localize a camera by estimating its relative translation and rotation to a pose-labelled reference. Unlike scene coordinate regression and absolute pose regression methods, which learn absolute scene parameters, RPRs can (theoretically) localize in unseen environments, since they only learn the residual pose between camera pairs. In practice, however, the performance of RPRs is significantly degraded in unseen scenes. In this work, we propose to aggregate paired feature maps into latent codes, instead of operating on global image descriptors, in order to improve the generalization of RPRs. We implement aggregation with concatenation, projection, and attention operations (Transformer Encoders) and learn to regress the relative pose parameters from the resulting latent codes. We further make use of a recently proposed continuous representation of rotation matrices, which alleviates the limitations of the commonly used quaternions. Compared to state-of-the-art RPRs, our model is shown to localize significantly better in unseen environments, across both indoor and outdoor benchmarks, while maintaining competitive performance in seen scenes. We validate our findings and architecture design through multiple ablations. Our code and pretrained models is publicly available.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 39 of its 51 references that are in the map. First posted on arXiv 5 Mar 2023.
Builds on
39 of 51 references.
References · 39
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,186
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 497
- 2021Early Convolutions Help Transformers See Bettercited by 395
27 more
- 2020INeRF: Inverting Neural Radiance Fields for Pose Estimationcited by 381
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 236
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 182
- 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
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
- 2019AtLoc: Attention Guided Camera Localizationcited by 92
- 2021Training Vision Transformers for Image Retrievalcited by 90
- 2020An Analysis of SVD for Deep Rotation Estimationcited by 85
- 2017Camera Relocalization by Computing Pairwise Relative Poses Using Convolutional Neural Networkcited by 79
- 2017Image-based Localization using Hourglass Networkscited by 63
- 2019To Learn or Not to Learn: Visual Localization from Essential Matricescited by 61
- 2021Extreme Rotation Estimation using Dense Correlation Volumescited by 42
- 2021Visual Camera Re-Localization Using Graph Neural Networks and Relative Pose Supervisioncited by 37
- 2021Projective Manifold Gradient Layer for Deep Rotation Regressioncited by 31
- 2020A Smooth Representation of Belief over SO(3) for Deep Rotation Learning with Uncertaintycited by 29
- 2022Camera Pose Auto-Encoders for Improving Pose Regressioncited by 28
- 2022Investigating the Role of Image Retrieval for Visual Localization -- An exhaustive benchmarkcited by 27
- 2018Improved Visual Relocalization by Discovering Anchor Pointscited by 16
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 1.
3 papers.
- 2023Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environmentscited by 5
- 2025A Comparative Study of Vision Transformers and CNNs for Few-Shot Rigid Transformation and Fundamental Matrix Estimationcited by 0
- 2026InCaRPose: In-Cabin Relative Camera Pose Estimation Model and Datasetcited by 0
- 2026InCaRPose: In-Cabin Relative Camera Pose Estimation Model and Dataset4 Apr 2026
- 2025A Comparative Study of Vision Transformers and CNNs for Few-Shot Rigid Transformation and Fundamental Matrix Estimation6 Oct 2025
- 2023Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environments14 Apr 2023