Domain Adaptation of Networks for Camera Pose Estimation: Learning Camera Pose Estimation Without Pose Labels
Not on the map. Why?
Abstract (arXiv)
One of the key criticisms of deep learning is that large amounts of expensive and difficult-to-acquire training data are required in order to train models with high performance and good generalization capabilities. Focusing on the task of monocular camera pose estimation via scene coordinate regression (SCR), we describe a novel method, Domain Adaptation of Networks for Camera pose Estimation (DANCE), which enables the training of models without access to any labels on the target task. DANCE requires unlabeled images (without known poses, ordering, or scene coordinate labels) and a 3D representation of the space (e.g., a scanned point cloud), both of which can be captured with minimal effort using off-the-shelf commodity hardware. DANCE renders labeled synthetic images from the 3D model, and bridges the inevitable domain gap between synthetic and real images by applying unsupervised image-level domain adaptation techniques (unpaired image-to-image translation). When tested on real images, the SCR model trained with DANCE achieved comparable performance to its fully supervised counterpart (in both cases using PnP-RANSAC for final pose estimation) at a fraction of the cost. Our code and dataset are available at https://github.com/JackLangerman/dance
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 45 references that are in the map. First posted on arXiv 29 Nov 2021.
Builds on
26 of 45 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2019Solving Rubik's Cube with a Robot Handcited by 699
- 2020Contrastive Learning for Unpaired Image-to-Image Translationcited by 637
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2019Bidirectional Learning for Domain Adaptation of Semantic Segmentationcited by 308
- 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
14 more
- 2020Visual Camera Re-Localization from RGB and RGB-D Images Using DSACcited by 176
- 2016Image-based localization using LSTMs for structured feature correlationcited by 136
- 2020se(3)-TrackNet: Data-driven 6D Pose Tracking by Calibrating Image Residuals in Synthetic Domainscited by 87
- 2019Expert Sample Consensus Applied to Camera Re-Localizationcited by 70
- 2020Robust Image Retrieval-based Visual Localization using Kapturecited by 66
- 2018VLocNet++: Deep Multitask Learning for Semantic Visual Localization and Odometrycited by 61
- 2019Large-scale, real-time visual-inertial localization revisitedcited by 45
- 2019SegMap: Segment-based mapping and localization using data-driven descriptorscited by 42
- 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
- 2019UcoSLAM: Simultaneous Localization and Mapping by Fusion of KeyPoints and Squared Planar Markerscited by 12
- 2020Robust RGB-based 6-DoF Pose Estimation without Real Pose Annotationscited by 5
- 2018REST: Real-to-Synthetic Transform for Illumination Invariant Camera Localizationcited by 1
- 2019Augmenting Visual SLAM with Wi-Fi Sensing For Indoor Applicationscited by 1
Built on by
Not cited yet.