Cross-Domain Semantic Segmentation on Inconsistent Taxonomy using VLMs

Jeongkee Lim, Yusung Kim
2/14/2026

No official code found. Best implementation: jkee58/CSI (7 stars, last commit 2024-12-31).

Abstract

The challenge of semantic segmentation in Unsupervised Domain Adaptation (UDA) emerges not only from domain shifts between source and target images but also from discrepancies in class taxonomies across domains. Traditional UDA research assumes consistent taxonomy between the source and target domains, thereby limiting their ability to recognize and adapt to the taxonomy of the target domain. This paper introduces a novel approach, Cross-Domain Semantic Segmentation on Inconsistent Taxonomy using Vision Language Models (CSI), which effectively performs domain-adaptive semantic segmentation even in situations of source-target class mismatches. CSI leverages the semantic generalization potential of Visual Language Models (VLMs) to create synergy with previous UDA methods. It leverages segment reasoning obtained through traditional UDA methods, combined with the rich semantic knowledge embedded in VLMs, to relabel new classes in the target domain. This approach allows for effective adaptation to extended taxonomies without requiring any ground truth label for the target domain. Our method has shown to be effective across various benchmarks in situations of inconsistent taxonomy settings (coarse-to-fine taxonomy and open taxonomy) and demonstrates consistent synergy effects when integrated with previous state-of-the-art UDA methods. The implementation is available at http://github.com/jkee58/CSI.

View on arXivView PDF

Code Implementations(1)

jkee58/CSICommunity100%

[ECCV24] Official Implementation of Cross-Domain Semantic Segmentation on Inconsistent Taxonomy using VLMs

70Shell, PythonJul 28, 20241 years ago

Similar Papers

Cite this paper

@article{lim2026crossdomain,
  title  = {Cross-Domain Semantic Segmentation on Inconsistent Taxonomy using VLMs},
  author = {Jeongkee Lim and Yusung Kim},
  year   = {2026},
  eprint = {2408.02261},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2408.02261},
  journal = {ECCV 2024 2024}
}

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/2408.02261.svg)](https://codeofpaper.com/paper/2408.02261)

Discussion