Handling new target classes in semantic segmentation with domain adaptation
In this work, we define and address a novel domain adaptation (DA) problem in semantic scene segmentation, where the target domain not only exhibits a data distribution shift w.r.t. the source domain, but also includes novel classes that do not exist in the latter. Different to "open-set" and "universal domain adaptation", which both regard all objects from new classes as "unknown", we aim at explicit test-time prediction for these new classes. To reach this goal, we propose a framework that leverages domain adaptation and zero-shot learning techniques to enable "boundless" adaptation in the target domain. It relies on a novel architecture, along with a dedicated learning scheme, to bridge the source-target domain gap while learning how to map new classes' labels to relevant visual representations. The performance is further improved using self-training on target-domain pseudo-labels. For validation, we consider different domain adaptation set-ups, namely synthetic-2-real, country-2-country and dataset-2-dataset. Our framework outperforms the baselines by significant margins, setting competitive standards on all benchmarks for the new task. Code and models are available at https://github.com/valeoai/buda.
Code (0)
등록된 구현이 없습니다.
Tasks
Domain AdaptationScene SegmentationSemantic SegmentationUniversal Domain AdaptationUnsupervised Domain AdaptationZero-Shot LearningSimilar Papers 제목 키워드 기반
SimT: Handling Open-set Noise for Domain Adaptive Semantic Segmentation
This paper studies a practical domain adaptive (DA) semantic segmentation problem where only pseudo-labeled target data is accessible through a black-box model. Due to the domain gap and label shift between two domains, …
SegmentationSemantic SegmentationUniversal Domain Adaptation for Semantic Segmentation
Unsupervised domain adaptation for semantic segmentation (UDA-SS) aims to transfer knowledge from labeled synthetic data (source) to unlabeled real-world data (target). Traditional UDA-SS methods work on the assumpti…
Domain AdaptationPseudo LabelSemantic SegmentationUniversal Domain Adaptation+1Open-Set Domain Adaptation for Semantic Segmentation
Unsupervised domain adaptation (UDA) for semantic segmentation aims to transfer the pixel-wise knowledge from the labeled source domain to the unlabeled target domain. However, current UDA methods typically assume a shar…
Domain AdaptationSemantic SegmentationUnsupervised Domain AdaptationAdversarial Semantic Hallucination for Domain Generalized Semantic Segmentation
Convolutional neural networks typically perform poorly when the test (target domain) and training (source domain) data have significantly different distributions. While this problem can be mitigated by using the target d…
Domain AdaptationDomain GeneralizationHallucinationSegmentation+1Bridging Granularity Gaps: Hierarchical Semantic Learning for Cross-domain Few-shot Segmentation
Cross-domain Few-shot Segmentation (CD-FSS) aims to segment novel classes from target domains that are not involved in training and have significantly different data distributions from the source domain, using only a few…
Cross-Domain Few-Shot