Online Mutual Adaptation of Deep Depth Prediction and Visual SLAM
Not on the map. Why?
Abstract (arXiv)
The ability of accurate depth prediction by a convolutional neural network (CNN) is a major challenge for its wide use in practical visual simultaneous localization and mapping (SLAM) applications, such as enhanced camera tracking and dense mapping. This paper is set out to answer the following question: Can we tune a depth prediction CNN with the help of a visual SLAM algorithm even if the CNN is not trained for the current operating environment in order to benefit the SLAM performance? To this end, we propose a novel online adaptation framework consisting of two complementary processes: a SLAM algorithm that is used to generate keyframes to fine-tune the depth prediction and another algorithm that uses the online adapted depth to improve map quality. Once the potential noisy map points are removed, we perform global photometric bundle adjustment (BA) to improve the overall SLAM performance. Experimental results on both benchmark datasets and a real robot in our own experimental environments show that our proposed method improves the overall SLAM accuracy. While regularization has been shown to be effective in multi-task classification problems, we present experimental results and an ablation study to show the effectiveness of regularization in preventing catastrophic forgetting in the online adaptation of depth prediction, a single-task regression problem. In addition, we compare our online adaptation framework against the state-of-the-art pre-trained depth prediction CNNs to show that our online adapted depth prediction CNN outperforms the depth prediction CNNs that have been trained on a large collection of datasets.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 30 of its 55 references that are in the map. First posted on arXiv 7 Nov 2021.
Builds on
30 of 55 references.
References · 30
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2021Vision Transformers for Dense Predictioncited by 1,789
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
- 2017Memory Aware Synapses: Learning what (not) to forgetcited by 1,094
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 721
- 2020AdaBins: Depth Estimation using Adaptive Binscited by 596
18 more
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2016Direct Sparse Odometrycited by 479
- 20193D Packing for Self-Supervised Monocular Depth Estimationcited by 437
- 2016Past, Present, and Future of Simultaneous Localization And Mapping: Towards the Robust-Perception Agecited by 405
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 213
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2016DeMoN: Depth and Motion Network for Learning Monocular Stereocited by 200
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 173
- 2018Continuous Learning in Single-Incremental-Task Scenarioscited by 109
- 2018Deep Virtual Stereo Odometry: Leveraging Deep Depth Prediction for Monocular Direct Sparse Odometrycited by 85
- 2020DiverseDepth: Affine-invariant Depth Prediction Using Diverse Datacited by 60
- 2020Pseudo RGB-D for Self-Improving Monocular SLAM and Depth Predictioncited by 41
- 2016Photometric Bundle Adjustment for Vision-Based SLAMcited by 25
- 2019Semi-Supervised Monocular Depth Estimation with Left-Right Consistency Using Deep Neural Networkcited by 21
- 2018CNN-SVO: Improving the Mapping in Semi-Direct Visual Odometry Using Single-Image Depth Predictioncited by 17
- 2019VITAMIN-E: VIsual Tracking And MappINg with Extremely Dense Feature Pointscited by 8
- 2020DeepRelativeFusion: Dense Monocular SLAM using Single-Image Relative Depth Predictioncited by 3
Built on by
Citing papers per year: 2023: 1.
1 paper.