English

CLUDA : Contrastive Learning in Unsupervised Domain Adaptation for Semantic Segmentation

Computer Vision and Pattern Recognition 2022-11-09 v2

Abstract

In this work, we propose CLUDA, a simple, yet novel method for performing unsupervised domain adaptation (UDA) for semantic segmentation by incorporating contrastive losses into a student-teacher learning paradigm, that makes use of pseudo-labels generated from the target domain by the teacher network. More specifically, we extract a multi-level fused-feature map from the encoder, and apply contrastive loss across different classes and different domains, via source-target mixing of images. We consistently improve performance on various feature encoder architectures and for different domain adaptation datasets in semantic segmentation. Furthermore, we introduce a learned-weighted contrastive loss to improve upon on a state-of-the-art multi-resolution training approach in UDA. We produce state-of-the-art results on GTA \rightarrow Cityscapes (74.4 mIOU, +0.6) and Synthia \rightarrow Cityscapes (67.2 mIOU, +1.4) datasets. CLUDA effectively demonstrates contrastive learning in UDA as a generic method, which can be easily integrated into any existing UDA for semantic segmentation tasks. Please refer to the supplementary material for the details on implementation.

Keywords

Cite

@article{arxiv.2208.14227,
  title  = {CLUDA : Contrastive Learning in Unsupervised Domain Adaptation for Semantic Segmentation},
  author = {Midhun Vayyat and Jaswin Kasi and Anuraag Bhattacharya and Shuaib Ahmed and Rahul Tallamraju},
  journal= {arXiv preprint arXiv:2208.14227},
  year   = {2022}
}

Comments

Contrastive learning

R2 v1 2026-06-28T00:24:04.287Z