OMUDA: Omni-level Masking for Unsupervised Domain Adaptation in Semantic Segmentation

Yang Ou, Xiongwei Zhao, Xinye Yang, Yihan Wang, Yicheng Di +3 more
12/13/2025
cs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Unsupervised domain adaptation (UDA) enables semantic segmentation models to generalize from a labeled source domain to an unlabeled target domain. However, existing UDA methods still struggle to bridge the domain gap due to cross-domain contextual ambiguity, inconsistent feature representations, and class-wise pseudo-label noise. To address these challenges, we propose Omni-level Masking for Unsupervised Domain Adaptation (OMUDA), a unified framework that introduces hierarchical masking strategies across distinct representation levels. Specifically, OMUDA comprises: 1) a Context-Aware Masking (CAM) strategy that adaptively distinguishes foreground from background to balance global context and local details; 2) a Feature Distillation Masking (FDM) strategy that enhances robust and consistent feature learning through knowledge transfer from pre-trained models; and 3) a Class Decoupling Masking (CDM) strategy that mitigates the impact of noisy pseudo-labels by explicitly modeling class-wise uncertainty. This hierarchical masking paradigm effectively reduces the domain shift at the contextual, representational, and categorical levels, providing a unified solution beyond existing approaches. Extensive experiments on multiple challenging cross-domain semantic segmentation benchmarks validate the effectiveness of OMUDA. Notably, on the SYNTHIA->Cityscapes and GTA5->Cityscapes tasks, OMUDA can be seamlessly integrated into existing UDA methods and consistently achieving state-of-the-art results with an average improvement of 7%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{ou2025omuda,
  title  = {OMUDA: Omni-level Masking for Unsupervised Domain Adaptation in Semantic Segmentation},
  author = {Yang Ou and Xiongwei Zhao and Xinye Yang and Yihan Wang and Yicheng Di and Rong Yuan and Xieyuanli Chen and Xu Zhu},
  year   = {2025},
  eprint = {2512.12303},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.12303v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.12303.svg)](https://codeofpaper.com/paper/2512.12303)

Discussion