Self-Supervised Learning of Domain Invariant Features for Depth Estimation
Not on the map. Why?
Abstract (arXiv)
We tackle the problem of unsupervised synthetic-to-real domain adaptation for single image depth estimation. An essential building block of single image depth estimation is an encoder-decoder task network that takes RGB images as input and produces depth maps as output. In this paper, we propose a novel training strategy to force the task network to learn domain invariant representations in a selfsupervised manner. Specifically, we extend self-supervised learning from traditional representation learning, which works on images from a single domain, to domain invariant representation learning, which works on images from two different domains by utilizing an image-to-image translation network. Firstly, we use an image-to-image translation network to transfer domain-specific styles between synthetic and real domains. This style transfer operation allows us to obtain similar images from the different domains. Secondly, we jointly train our task network and Siamese network with the same images from the different domains to obtain domain invariance for the task network. Finally, we fine-tune the task network using labeled synthetic and unlabeled realworld data. Our training strategy yields improved generalization capability in the real-world domain. We carry out an extensive evaluation on two popular datasets for depth estimation, KITTI and Make3D. The results demonstrate that our proposed method outperforms the state-of-the-art on all metrics, e.g. by 14.7% on Sq Rel on KITTI. The source code and model weights will be made available.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 48 of its 62 references that are in the map. First posted on arXiv 4 Jun 2021.
Builds on
48 of 62 references.
References · 48
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
36 more
- 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
- 2020FDA: Fourier Domain Adaptation for Semantic Segmentationcited by 540
- 2016Semantic Scene Completion from a Single Depth Imagecited by 468
- 2019From Big to Small: Multi-Scale Local Planar Guidance for Monocular Depth Estimationcited by 379
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 340
- 2017DualGAN: Unsupervised Dual Learning for Image-to-Image Translationcited by 310
- 2020Propagate Yourself: Exploring Pixel-Level Consistency for Unsupervised Visual Representation Learningcited by 297
- 2019Enforcing geometric constraints of virtual normal for depth predictioncited by 233
- 2017Learning Depth from Monocular Videos using Direct Methodscited by 154
- 2019Domain Adaptation for Semantic Segmentation with Maximum Squares Losscited by 138
- 2018High Quality Monocular Depth Estimation via Transfer Learningcited by 133
- 2016Unsupervised Cross-Domain Image Generationcited by 125
- 2020Self-supervised Monocular Trained Depth Estimation using Self-attention and Discrete Disparity Volumecited by 116
- 2017Semi-Supervised Deep Learning for Monocular Depth Map Predictioncited by 109
- 2020CrDoCo: Pixel-level Domain Transfer with Cross-Domain Consistencycited by 107
- 2019Constructing Self-motivated Pyramid Curriculums for Cross-Domain Semantic Segmentation: A Non-Adversarial Approachcited by 103
- 2018DCAN: Dual Channel-wise Alignment Networks for Unsupervised Scene Adaptationcited by 101
- 2018T2Net: Synthetic-to-Realistic Translation for Solving Single-Image Depth Estimation Taskscited by 70
- 2019Geometry-Aware Symmetric Domain Adaptation for Monocular Depth Estimationcited by 61
- 2018AdaDepth: Unsupervised Content Congruent Adaptation for Depth Estimationcited by 54
- 2020Forget About the LiDAR: Self-Supervised Depth Estimators with MED Probability Volumescited by 50
- 2018Unsupervised Adversarial Depth Estimation using Cycled Generative Networkscited by 45
- 2020Learning from Scale-Invariant Examples for Domain Adaptation in Semantic Segmentationcited by 41
- 2021Contrastive Syn-to-Real Generalizationcited by 32
- 2018Domain Adaptation for Semantic Segmentation via Class-Balanced Self-Trainingcited by 31
- 2021Domain Adaptation for Semantic Segmentation via Patch-Wise Contrastive Learningcited by 30
- 2018Penalizing Top Performers: Conservative Loss for Semantic Segmentation Adaptationcited by 29
- 2019Unsupervised Domain Adaptation for Depth Prediction from Imagescited by 29
- 2020SharinGAN: Combining Synthetic and Real Data for Unsupervised Geometry Estimationcited by 25
- 2020DESC: Domain Adaptation for Depth Estimation via Semantic Consistencycited by 25
- 2020Domain Decluttering: Simplifying Images to Mitigate Synthetic-Real Domain Shift and Improve Depth Estimationcited by 17
- 2020Deep CG2Real: Synthetic-to-Real Translation via Image Disentanglementcited by 15
Built on by
Citing papers per year: 2022: 4; 2023: 3; 2024: 2.
9 papers.
- 2022LocalBins: Improving Depth Estimation by Learning Local Distributionscited by 92
- 2023DARE-GRAM : Unsupervised Domain Adaptation Regression by Aligning Inverse Gram Matricescited by 28
- 2022Learning Feature Decomposition for Domain Adaptive Monocular Depth Estimationcited by 9
- 2022BYEL : Bootstrap Your Emotion Latentcited by 3
- 2022Domain Decorrelation with Potential Energy Rankingcited by 2
- 2023GenDepth: Generalizing Monocular Depth Estimation for Arbitrary Camera Parameters via Ground Plane Embeddingcited by 2
- 2023Calibrating Panoramic Depth Estimation for Practical Localization and Mappingcited by 1
- 2024Learning Conditional Invariances through Non-Commutativitycited by 1
- 2024Consistency Regularisation for Unsupervised Domain Adaptation in Monocular Depth Estimationcited by 1
- 2024Consistency Regularisation for Unsupervised Domain Adaptation in Monocular Depth Estimation27 May 2024
- 2024Learning Conditional Invariances through Non-Commutativity18 Feb 2024
- 2023GenDepth: Generalizing Monocular Depth Estimation for Arbitrary Camera Parameters via Ground Plane Embedding10 Dec 2023
- 2023Calibrating Panoramic Depth Estimation for Practical Localization and Mapping27 Aug 2023
- 2023DARE-GRAM : Unsupervised Domain Adaptation Regression by Aligning Inverse Gram Matrices23 Mar 2023
- 2022Learning Feature Decomposition for Domain Adaptive Monocular Depth Estimation30 Jul 2022
- 2022Domain Decorrelation with Potential Energy Ranking25 Jul 2022
- 2022BYEL : Bootstrap Your Emotion Latent20 Jul 2022
- 2022LocalBins: Improving Depth Estimation by Learning Local Distributions28 Mar 2022