Contrastive Learning and Self-Training for Unsupervised Domain Adaptation in Semantic Segmentation
Not on the map. Why?
Abstract (arXiv)
Deep convolutional neural networks have considerably improved state-of-the-art results for semantic segmentation. Nevertheless, even modern architectures lack the ability to generalize well to a test dataset that originates from a different domain. To avoid the costly annotation of training data for unseen domains, unsupervised domain adaptation (UDA) attempts to provide efficient knowledge transfer from a labeled source domain to an unlabeled target domain. Previous work has mainly focused on minimizing the discrepancy between the two domains by using adversarial training or self-training. While adversarial training may fail to align the correct semantic categories as it minimizes the discrepancy between the global distributions, self-training raises the question of how to provide reliable pseudo-labels. To align the correct semantic categories across domains, we propose a contrastive learning approach that adapts category-wise centroids across domains. Furthermore, we extend our method with self-training, where we use a memory-efficient temporal ensemble to generate consistent and reliable pseudo-labels. Although both contrastive learning and self-training (CLST) through temporal ensembling enable knowledge transfer between two domains, it is their combination that leads to a symbiotic structure. We validate our approach on two domain adaptation benchmarks: GTA5 rightarrow Cityscapes and SYNTHIA rightarrow Cityscapes. Our method achieves better or comparable results than the state-of-the-art. We will make the code publicly available.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 40 of its 52 references that are in the map. First posted on arXiv 5 May 2021.
Builds on
40 of 52 references.
References · 40
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 1,998
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,054
- 2016Playing for Data: Ground Truth from Computer Gamescited by 816
28 more
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 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
- 2017Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning resultscited by 470
- 2019Confidence Regularized Self-Trainingcited by 418
- 2019Contrastive Adaptation Network for Unsupervised Domain Adaptationcited by 407
- 2017Unified Deep Supervised Domain Adaptation and Generalizationcited by 322
- 2019Bidirectional Learning for Domain Adaptation of Semantic Segmentationcited by 308
- 2018Taking A Closer Look at Domain Shift: Category-level Adversaries for Semantics Consistent Domain Adaptationcited by 295
- 2016FCNs in the Wild: Pixel-level Adversarial and Constraint-based Adaptationcited by 242
- 2021Exploring Cross-Image Pixel Contrast for Semantic Segmentationcited by 242
- 2020DACS: Domain Adaptation via Cross-domain Mixed Samplingcited by 226
- 2020Rectifying Pseudo Label Learning via Uncertainty Estimation for Domain Adaptive Semantic Segmentationcited by 222
- 2019High-Resolution Representations for Labeling Pixels and Regionscited by 211
- 2020Instance Adaptive Self-Training for Unsupervised Domain Adaptationcited by 177
- 2017Mind the Class Weight Bias: Weighted Maximum Mean Discrepancy for Unsupervised Domain Adaptationcited by 151
- 2019Category Anchor-Guided Unsupervised Domain Adaptation for Semantic Segmentationcited by 151
- 2019Domain Adaptation for Structured Output via Discriminative Patch Representationscited by 150
- 2019Domain Adaptation for Semantic Segmentation with Maximum Squares Losscited by 138
- 2019Self-Ensembling with GAN-based Data Augmentation for Domain Adaptation in Semantic Segmentationcited by 126
- 2020Differential Treatment for Stuff and Things: A Simple Unsupervised Domain Adaptation Method for Semantic Segmentationcited by 126
- 2021Semi-Supervised Semantic Segmentation with Pixel-Level Contrastive Learning from a Class-wise Memory Bankcited by 125
- 2017No More Discrimination: Cross City Adaptation of Road Scene Segmenterscited by 110
- 2020Pixel-Level Cycle Association: A New Perspective for Domain Adaptive Semantic Segmentationcited by 58
- 2019Unsupervised Scene Adaptation with Memory Regularization in vivocited by 57
- 2020Unsupervised Domain Adaptation for Mobile Semantic Segmentation based on Cycle Consistency and Feature Alignmentcited by 29
- 2019Regularizing Proxies with Multi-Adversarial Training for Unsupervised Domain-Adaptive Semantic Segmentationcited by 8
Built on by
Citing papers per year: 2022: 6; 2023: 7; 2024: 2; 2025: 3; 2026: 1.
19 papers.
Sort:
By area:
- 2022Robust Mean Teacher for Continual and Gradual Test-Time Adaptationcited by 102
- 2023Universal Test-time Adaptation through Weight Ensembling, Diversity Weighting, and Prior Correctioncited by 65
- 2022Prototypical Contrast Adaptation for Domain Adaptive Semantic Segmentationcited by 40
- 2023Survey on Unsupervised Domain Adaptation for Semantic Segmentation for Visual Perception in Automated Drivingcited by 29
- 2023Generalization by Adaptation: Diffusion-Based Domain Extension for Domain-Generalized Semantic Segmentationcited by 27
- 2024DATR: Unsupervised Domain Adaptive Detection Transformer with Dataset-Level Adaptation and Prototypical Alignmentcited by 13
- 2022Introducing Intermediate Domains for Effective Self-Training during Test-Timecited by 12
- 2023Contrastive Model Adaptation for Cross-Condition Robustness in Semantic Segmentationcited by 12
- 2023Contrast, Stylize and Adapt: Unsupervised Contrastive Learning Framework for Domain Adaptive Semantic Segmentationcited by 11
- 2022Continual Unsupervised Domain Adaptation for Semantic Segmentation using a Class-Specific Transfercited by 8
- 2022Unsupervised Contrastive Domain Adaptation for Semantic Segmentationcited by 6
- 2023Hard-aware Instance Adaptive Self-training for Unsupervised Cross-domain Semantic Segmentationcited by 4
7 more
- 2022An Active and Contrastive Learning Framework for Fine-Grained Off-Road Semantic Segmentationcited by 2
- 2023Resolution-Aware Design of Atrous Rates for Semantic Segmentation Networkscited by 1
- 2024A Study on Unsupervised Domain Adaptation for Semantic Segmentation in the Era of Vision-Language Modelscited by 0
- 2025DCFS: Continual Test-Time Adaptation via Dual Consistency of Feature and Samplecited by 0
- 2025SynthGenNet: a self-supervised approach for test-time generalization using synthetic multi-source domain mixing of street view imagescited by 0
- 2025Unsupervised Domain Adaptation via Similarity-based Prototypes for Cross-Modality Segmentationcited by 0
- 2026Structured prototype regularization for synthetic-to-real driving scene parsingcited by 0
- 2026Structured prototype regularization for synthetic-to-real driving scene parsing17 Mar 2026
- 2025Unsupervised Domain Adaptation via Similarity-based Prototypes for Cross-Modality Segmentation23 Oct 2025
- 2025SynthGenNet: a self-supervised approach for test-time generalization using synthetic multi-source domain mixing of street view images2 Sep 2025
- 2025DCFS: Continual Test-Time Adaptation via Dual Consistency of Feature and Sample28 Aug 2025
- 2024A Study on Unsupervised Domain Adaptation for Semantic Segmentation in the Era of Vision-Language Models25 Nov 2024
- 2024DATR: Unsupervised Domain Adaptive Detection Transformer with Dataset-Level Adaptation and Prototypical Alignment20 May 2024
- 2023Generalization by Adaptation: Diffusion-Based Domain Extension for Domain-Generalized Semantic Segmentation4 Dec 2023
- 2023Resolution-Aware Design of Atrous Rates for Semantic Segmentation Networks26 Jul 2023
- 2023Contrast, Stylize and Adapt: Unsupervised Contrastive Learning Framework for Domain Adaptive Semantic Segmentation15 Jun 2023
- 2023Universal Test-time Adaptation through Weight Ensembling, Diversity Weighting, and Prior Correction1 Jun 2023
- 2023Survey on Unsupervised Domain Adaptation for Semantic Segmentation for Visual Perception in Automated Driving24 Apr 2023
- 2023Contrastive Model Adaptation for Cross-Condition Robustness in Semantic Segmentation9 Mar 2023
7 more
- 2023Hard-aware Instance Adaptive Self-training for Unsupervised Cross-domain Semantic Segmentation14 Feb 2023
- 2022Robust Mean Teacher for Continual and Gradual Test-Time Adaptation23 Nov 2022
- 2022Introducing Intermediate Domains for Effective Self-Training during Test-Time16 Aug 2022
- 2022Continual Unsupervised Domain Adaptation for Semantic Segmentation using a Class-Specific Transfer12 Aug 2022
- 2022Prototypical Contrast Adaptation for Domain Adaptive Semantic Segmentation14 Jul 2022
- 2022Unsupervised Contrastive Domain Adaptation for Semantic Segmentation18 Apr 2022
- 2022An Active and Contrastive Learning Framework for Fine-Grained Off-Road Semantic Segmentation18 Feb 2022
- 2022Robust Mean Teacher for Continual and Gradual Test-Time Adaptationcited by 102
- 2023Universal Test-time Adaptation through Weight Ensembling, Diversity Weighting, and Prior Correctioncited by 65
- 2022Prototypical Contrast Adaptation for Domain Adaptive Semantic Segmentationcited by 40
- 2023Survey on Unsupervised Domain Adaptation for Semantic Segmentation for Visual Perception in Automated Drivingcited by 29
- 2023Generalization by Adaptation: Diffusion-Based Domain Extension for Domain-Generalized Semantic Segmentationcited by 27
- 2024DATR: Unsupervised Domain Adaptive Detection Transformer with Dataset-Level Adaptation and Prototypical Alignmentcited by 13
- 2022Introducing Intermediate Domains for Effective Self-Training during Test-Timecited by 12
- 2023Contrastive Model Adaptation for Cross-Condition Robustness in Semantic Segmentationcited by 12
- 2023Contrast, Stylize and Adapt: Unsupervised Contrastive Learning Framework for Domain Adaptive Semantic Segmentationcited by 11
- 2022Continual Unsupervised Domain Adaptation for Semantic Segmentation using a Class-Specific Transfercited by 8
- 2022Unsupervised Contrastive Domain Adaptation for Semantic Segmentationcited by 6
- 2023Hard-aware Instance Adaptive Self-training for Unsupervised Cross-domain Semantic Segmentationcited by 4
12 most cited of 18 All 18 (JSON)
- 2026Structured prototype regularization for synthetic-to-real driving scene parsing17 Mar 2026
- 2025Unsupervised Domain Adaptation via Similarity-based Prototypes for Cross-Modality Segmentation23 Oct 2025
- 2025SynthGenNet: a self-supervised approach for test-time generalization using synthetic multi-source domain mixing of street view images2 Sep 2025
- 2025DCFS: Continual Test-Time Adaptation via Dual Consistency of Feature and Sample28 Aug 2025
- 2024DATR: Unsupervised Domain Adaptive Detection Transformer with Dataset-Level Adaptation and Prototypical Alignment20 May 2024
- 2023Generalization by Adaptation: Diffusion-Based Domain Extension for Domain-Generalized Semantic Segmentation4 Dec 2023
- 2023Resolution-Aware Design of Atrous Rates for Semantic Segmentation Networks26 Jul 2023
- 2023Contrast, Stylize and Adapt: Unsupervised Contrastive Learning Framework for Domain Adaptive Semantic Segmentation15 Jun 2023
- 2023Universal Test-time Adaptation through Weight Ensembling, Diversity Weighting, and Prior Correction1 Jun 2023
- 2023Survey on Unsupervised Domain Adaptation for Semantic Segmentation for Visual Perception in Automated Driving24 Apr 2023
- 2023Contrastive Model Adaptation for Cross-Condition Robustness in Semantic Segmentation9 Mar 2023
- 2023Hard-aware Instance Adaptive Self-training for Unsupervised Cross-domain Semantic Segmentation14 Feb 2023
12 newest of 18 All 18 (JSON)