Implicit Learning of Scene Geometry from Poses for Global Localization
Not on the map. Why?
Abstract (arXiv)
Global visual localization estimates the absolute pose of a camera using a single image, in a previously mapped area. Obtaining the pose from a single image enables many robotics and augmented/virtual reality applications. Inspired by latest advances in deep learning, many existing approaches directly learn and regress 6 DoF pose from an input image. However, these methods do not fully utilize the underlying scene geometry for pose regression. The challenge in monocular relocalization is the minimal availability of supervised training data, which is just the corresponding 6 DoF poses of the images. In this paper, we propose to utilize these minimal available labels (.i.e, poses) to learn the underlying 3D geometry of the scene and use the geometry to estimate the 6 DoF camera pose. We present a learning method that uses these pose labels and rigid alignment to learn two 3D geometric representations (textitX, Y, Z coordinates) of the scene, one in camera coordinate frame and the other in global coordinate frame. Given a single image, it estimates these two 3D scene representations, which are then aligned to estimate a pose that matches the pose label. This formulation allows for the active inclusion of additional learning constraints to minimize 3D alignment errors between the two 3D scene representations, and 2D re-projection errors between the 3D global scene representation and 2D image pixels, resulting in improved localization accuracy. During inference, our model estimates the 3D scene geometry in camera and global frames and aligns them rigidly to obtain pose in real-time. We evaluate our work on three common visual localization datasets, conduct ablation studies, and show that our method exceeds state-of-the-art regression methods' pose accuracy on all datasets.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 33 references that are in the map. First posted on arXiv 4 Dec 2023.
Builds on
22 of 33 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2023Segment Anythingcited by 8,234
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019Searching for MobileNetV3cited by 1,994
- 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,420
- 2022InternImage: Exploring Large-Scale Vision Foundation Models with Deformable Convolutionscited by 482
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2020Visual Camera Re-Localization from RGB and RGB-D Images Using DSACcited by 176
- 2017Geometry-Aware Learning of Maps for Camera Localizationcited by 161
- 2016Image-based localization using LSTMs for structured feature correlationcited by 136
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
10 more
- 2019AtLoc: Attention Guided Camera Localizationcited by 92
- 2017Image-based Localization using Hourglass Networkscited by 63
- 2016Learning to Navigate the Energy Landscapecited by 62
- 2018Deep Auxiliary Learning for Visual Localization and Odometrycited by 59
- 2017VidLoc: A Deep Spatio-Temporal Model for 6-DoF Video-Clip Relocalizationcited by 58
- 2021CoordiNet: uncertainty-aware pose regressor for reliable vehicle localizationcited by 34
- 2019ViPR: Visual-Odometry-aided Pose Regression for 6DoF Camera Localizationcited by 11
- 2022PixSelect: Less but Reliable Pixels for Accurate and Efficient Localizationcited by 4
- 2020A Structure-Aware Method for Direct Pose Estimationcited by 3
- 2023Global Localization: Utilizing Relative Spatio-Temporal Geometric Constraints from Adjacent and Distant Camerascited by 1
Built on by
Not cited yet.