Improving Semi-Supervised and Domain-Adaptive Semantic Segmentation with Self-Supervised Depth Estimation
Not on the map. Why?
Abstract (arXiv)
Training deep networks for semantic segmentation requires large amounts of labeled training data, which presents a major challenge in practice, as labeling segmentation masks is a highly labor-intensive process. To address this issue, we present a framework for semi-supervised and domain-adaptive semantic segmentation, which is enhanced by self-supervised monocular depth estimation (SDE) trained only on unlabeled image sequences. In particular, we utilize SDE as an auxiliary task comprehensively across the entire learning framework: First, we automatically select the most useful samples to be annotated for semantic segmentation based on the correlation of sample diversity and difficulty between SDE and semantic segmentation. Second, we implement a strong data augmentation by mixing images and labels using the geometry of the scene. Third, we transfer knowledge from features learned during SDE to semantic segmentation by means of transfer and multi-task learning. And fourth, we exploit additional labeled synthetic data with Cross-Domain DepthMix and Matching Geometry Sampling to align synthetic and real data. We validate the proposed model on the Cityscapes dataset, where all four contributions demonstrate significant performance gains, and achieve state-of-the-art results for semi-supervised semantic segmentation as well as for semi-supervised domain adaptation. In particular, with only 1/30 of the Cityscapes labels, our method achieves 92% of the fully-supervised baseline performance and even 97% when exploiting additional data from GTA. The source code is available at https://github.com/lhoyer/improving_segmentation_with_selfsupervised_depth.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). Builds on 79 of its 117 references that are in the map. First posted on arXiv 28 Aug 2021.
Builds on
79 of 117 references.
References · 79
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,390
38 more
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
- 2016Playing for Data: Ground Truth from Computer Gamescited by 816
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 2018ADVENT: Adversarial Entropy Minimization for Domain Adaptation in Semantic Segmentationcited by 623
- 2018Learning to Adapt Structured Output Space for Semantic Segmentationcited by 584
- 2020FDA: Fourier Domain Adaptation for Semantic Segmentationcited by 540
- 2018End-to-End Multi-Task Learning with Attentioncited by 533
- 2021Semi-Supervised Semantic Segmentation with Cross Pseudo Supervisioncited by 462
- 20193D Packing for Self-Supervised Monocular Depth Estimationcited by 437
- 2017Semantic Foggy Scene Understanding with Synthetic Datacited by 401
- 2020Semi-Supervised Semantic Segmentation with Cross-Consistency Trainingcited by 375
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
- 2019Variational Adversarial Active Learningcited by 284
- 2021Prototypical Pseudo Label Denoising and Target Structure Learning for Domain Adaptive Semantic Segmentationcited by 268
- 2019Interpolation Consistency Training for Semi-Supervised Learningcited by 248
- 2016FCNs in the Wild: Pixel-level Adversarial and Constraint-based Adaptationcited by 242
- 2020DACS: Domain Adaptation via Cross-domain Mixed Samplingcited by 226
- 2018PAD-Net: Multi-Tasks Guided Prediction-and-Distillation Network for Simultaneous Depth Estimation and Scene Parsingcited by 224
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2020Rectifying Pseudo Label Learning via Uncertainty Estimation for Domain Adaptive Semantic Segmentationcited by 222
- 2020ClassMix: Segmentation-Based Data Augmentation for Semi-Supervised Learningcited by 209
- 2018Adversarial Learning for Semi-Supervised Semantic Segmentationcited by 173
- 2019Depth from Videos in the Wild: Unsupervised Monocular Depth Learning from Unknown Camerascited by 170
- 2017Playing for Benchmarkscited by 169
- 2018Depth Prediction Without the Sensors: Leveraging Structure for Unsupervised Learning from Monocular Videoscited by 155
- 2020Learning Texture Invariant Representation for Domain Adaptation of Semantic Segmentationcited by 153
- 2021Self-supervised Augmentation Consistency for Adapting Semantic Segmentationcited by 149
- 2020Self-Supervised Monocular Depth Estimation: Solving the Dynamic Object Problem by Semantic Guidancecited by 148
- 2019Semi-Supervised Semantic Segmentation with High- and Low-level Consistencycited by 147
- 2017Suggestive Annotation: A Deep Active Learning Framework for Biomedical Image Segmentationcited by 145
- 2018Revisiting Dilated Convolution: A Simple Approach for Weakly- and Semi- Supervised Semantic Segmentationcited by 145
- 2020Feature-metric Loss for Self-supervised Learning of Depth and Egomotioncited by 140
- 2020Semantically-Guided Representation Learning for Self-Supervised Monocular Depthcited by 134
- 2019Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Cameracited by 130
- 2021Semi-Supervised Semantic Segmentation with Pixel-Level Contrastive Learning from a Class-wise Memory Bankcited by 125
50 most cited of 79 All 79 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 5; 2024: 7; 2025: 5; 2026: 2.
25 papers.
Sort:
By area:
- 2021DAFormer: Improving Network Architectures and Training Strategies for Domain-Adaptive Semantic Segmentationcited by 299
- 2022MIC: Masked Image Consistency for Context-Enhanced Domain Adaptationcited by 176
- 2022HRDA: Context-Aware High-Resolution Domain-Adaptive Semantic Segmentationcited by 163
- 2021Learning Multiple Dense Prediction Tasks from Partially Annotated Datacited by 42
- 2023SemiVL: Semi-Supervised Semantic Segmentation with Vision-Language Guidancecited by 41
- 2023Domain Adaptive and Generalizable Network Architectures and Training Strategies for Semantic Image Segmentationcited by 26
- 2022ACT: Semi-supervised Domain-adaptive Medical Image Segmentation with Asymmetric Co-trainingcited by 20
- 2024RadarCam-Depth: Radar-Camera Fusion for Depth Estimation with Learned Metric Scalecited by 20
- 2023EDAPS: Enhanced Domain-Adaptive Panoptic Segmentationcited by 17
- 2024Style Blind Domain Generalized Semantic Segmentation via Covariance Alignment and Semantic Consistence Contrastive Learningcited by 17
- 2023Unsupervised Object Localization in the Era of Self-Supervised ViTs: A Surveycited by 16
- 2024Training-Free Model Merging for Multi-target Domain Adaptationcited by 15
13 more
- 2025Distill Any Depth: Distillation Creates a Stronger Monocular Depth Estimatorcited by 15
- 2024MICDrop: Masking Image and Depth Features via Complementary Dropout for Domain-Adaptive Semantic Segmentationcited by 13
- 2023When Multi-Task Learning Meets Partial Supervision: A Computer Vision Reviewcited by 6
- 2025Radar-Guided Polynomial Fitting for Metric Depth Estimationcited by 5
- 2024Language-Guided Instance-Aware Domain-Adaptive Panoptic Segmentationcited by 4
- 2024Cross-Domain Semantic Segmentation on Inconsistent Taxonomy using VLMscited by 3
- 2025SemiDAViL: Semi-supervised Domain Adaptation with Vision-Language Guidance for Semantic Segmentationcited by 3
- 2024Layer-wise Model Merging for Unsupervised Domain Adaptation in Segmentation Taskscited by 1
- 2026GeomPrompt: Geometric Prompt Learning for RGB-D Semantic Segmentation Under Missing and Degraded Depthcited by 1
- 2022On the Viability of Monocular Depth Pre-training for Semantic Segmentationcited by 0
- 2025Masked Representation Modeling for Domain-Adaptive Segmentationcited by 0
- 2025DADO: A Depth-Attention framework for Object Discoverycited by 0
- 2026WeatherSeg: Weather-Robust Image Segmentation using Teacher-Student Dual Learning and Classifier-Updating Attentioncited by 0
- 2026WeatherSeg: Weather-Robust Image Segmentation using Teacher-Student Dual Learning and Classifier-Updating Attention19 Apr 2026
- 2026GeomPrompt: Geometric Prompt Learning for RGB-D Semantic Segmentation Under Missing and Degraded Depth13 Apr 2026
- 2025DADO: A Depth-Attention framework for Object Discovery8 Oct 2025
- 2025Masked Representation Modeling for Domain-Adaptive Segmentation17 Sep 2025
- 2025SemiDAViL: Semi-supervised Domain Adaptation with Vision-Language Guidance for Semantic Segmentation8 Apr 2025
- 2025Radar-Guided Polynomial Fitting for Metric Depth Estimation21 Mar 2025
- 2025Distill Any Depth: Distillation Creates a Stronger Monocular Depth Estimator26 Feb 2025
- 2024Layer-wise Model Merging for Unsupervised Domain Adaptation in Segmentation Tasks24 Sep 2024
- 2024MICDrop: Masking Image and Depth Features via Complementary Dropout for Domain-Adaptive Semantic Segmentation29 Aug 2024
- 2024Cross-Domain Semantic Segmentation on Inconsistent Taxonomy using VLMs5 Aug 2024
- 2024Training-Free Model Merging for Multi-target Domain Adaptation18 Jul 2024
- 2024Language-Guided Instance-Aware Domain-Adaptive Panoptic Segmentation4 Apr 2024
13 more
- 2024Style Blind Domain Generalized Semantic Segmentation via Covariance Alignment and Semantic Consistence Contrastive Learning10 Mar 2024
- 2024RadarCam-Depth: Radar-Camera Fusion for Depth Estimation with Learned Metric Scale9 Jan 2024
- 2023SemiVL: Semi-Supervised Semantic Segmentation with Vision-Language Guidance27 Nov 2023
- 2023Unsupervised Object Localization in the Era of Self-Supervised ViTs: A Survey19 Oct 2023
- 2023When Multi-Task Learning Meets Partial Supervision: A Computer Vision Review25 Jul 2023
- 2023EDAPS: Enhanced Domain-Adaptive Panoptic Segmentation27 Apr 2023
- 2023Domain Adaptive and Generalizable Network Architectures and Training Strategies for Semantic Image Segmentation26 Apr 2023
- 2022MIC: Masked Image Consistency for Context-Enhanced Domain Adaptation2 Dec 2022
- 2022ACT: Semi-supervised Domain-adaptive Medical Image Segmentation with Asymmetric Co-training5 Jun 2022
- 2022HRDA: Context-Aware High-Resolution Domain-Adaptive Semantic Segmentation27 Apr 2022
- 2022On the Viability of Monocular Depth Pre-training for Semantic Segmentation26 Mar 2022
- 2021Learning Multiple Dense Prediction Tasks from Partially Annotated Data29 Nov 2021
- 2021DAFormer: Improving Network Architectures and Training Strategies for Domain-Adaptive Semantic Segmentation29 Nov 2021
- 2021DAFormer: Improving Network Architectures and Training Strategies for Domain-Adaptive Semantic Segmentationcited by 299
- 2022MIC: Masked Image Consistency for Context-Enhanced Domain Adaptationcited by 176
- 2022HRDA: Context-Aware High-Resolution Domain-Adaptive Semantic Segmentationcited by 163
- 2021Learning Multiple Dense Prediction Tasks from Partially Annotated Datacited by 42
- 2023SemiVL: Semi-Supervised Semantic Segmentation with Vision-Language Guidancecited by 41
- 2023Domain Adaptive and Generalizable Network Architectures and Training Strategies for Semantic Image Segmentationcited by 26
- 2022ACT: Semi-supervised Domain-adaptive Medical Image Segmentation with Asymmetric Co-trainingcited by 20
- 2024RadarCam-Depth: Radar-Camera Fusion for Depth Estimation with Learned Metric Scalecited by 20
- 2023EDAPS: Enhanced Domain-Adaptive Panoptic Segmentationcited by 17
- 2024Style Blind Domain Generalized Semantic Segmentation via Covariance Alignment and Semantic Consistence Contrastive Learningcited by 17
- 2023Unsupervised Object Localization in the Era of Self-Supervised ViTs: A Surveycited by 16
- 2024Training-Free Model Merging for Multi-target Domain Adaptationcited by 15
12 most cited of 24 All 24 (JSON)
- 2026WeatherSeg: Weather-Robust Image Segmentation using Teacher-Student Dual Learning and Classifier-Updating Attention19 Apr 2026
- 2026GeomPrompt: Geometric Prompt Learning for RGB-D Semantic Segmentation Under Missing and Degraded Depth13 Apr 2026
- 2025DADO: A Depth-Attention framework for Object Discovery8 Oct 2025
- 2025Masked Representation Modeling for Domain-Adaptive Segmentation17 Sep 2025
- 2025SemiDAViL: Semi-supervised Domain Adaptation with Vision-Language Guidance for Semantic Segmentation8 Apr 2025
- 2025Radar-Guided Polynomial Fitting for Metric Depth Estimation21 Mar 2025
- 2025Distill Any Depth: Distillation Creates a Stronger Monocular Depth Estimator26 Feb 2025
- 2024Layer-wise Model Merging for Unsupervised Domain Adaptation in Segmentation Tasks24 Sep 2024
- 2024MICDrop: Masking Image and Depth Features via Complementary Dropout for Domain-Adaptive Semantic Segmentation29 Aug 2024
- 2024Training-Free Model Merging for Multi-target Domain Adaptation18 Jul 2024
- 2024Language-Guided Instance-Aware Domain-Adaptive Panoptic Segmentation4 Apr 2024
- 2024Style Blind Domain Generalized Semantic Segmentation via Covariance Alignment and Semantic Consistence Contrastive Learning10 Mar 2024
12 newest of 24 All 24 (JSON)