Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Domain Adaptive Semantic Segmentation Using Weak Labels

About

Learning semantic segmentation models requires a huge amount of pixel-wise labeling. However, labeled data may only be available abundantly in a domain different from the desired target domain, which only has minimal or no annotations. In this work, we propose a novel framework for domain adaptation in semantic segmentation with image-level weak labels in the target domain. The weak labels may be obtained based on a model prediction for unsupervised domain adaptation (UDA), or from a human annotator in a new weakly-supervised domain adaptation (WDA) paradigm for semantic segmentation. Using weak labels is both practical and useful, since (i) collecting image-level target annotations is comparably cheap in WDA and incurs no cost in UDA, and (ii) it opens the opportunity for category-wise domain alignment. Our framework uses weak labels to enable the interplay between feature alignment and pseudo-labeling, improving both in the process of domain adaptation. Specifically, we develop a weak-label classification module to enforce the network to attend to certain categories, and then use such training signals to guide the proposed category-wise alignment method. In experiments, we show considerable improvements with respect to the existing state-of-the-arts in UDA and present a new benchmark in the WDA setting. Project page is at http://www.nec-labs.com/~mas/WeakSegDA.

Sujoy Paul, Yi-Hsuan Tsai, Samuel Schulter, Amit K. Roy-Chowdhury, Manmohan Chandraker• 2020

Related benchmarks

TaskDatasetResultRank
Semantic segmentationGTA5 → Cityscapes (val)
mIoU48.2
533
Semantic segmentationSYNTHIA to Cityscapes (val)
Rider IoU80.5
435
Semantic segmentationSynthia to Cityscapes (test)
Road IoU92
138
Semantic segmentationGTA5 to Cityscapes 1.0 (val)
Road IoU91.6
98
Semantic segmentationCityscapes trained on SYNTHIA (val)
Road IoU92
60
Semantic segmentationCityscapes (val)
IoU (road)91.6
37
Nuclei Instance SegmentationPanNuke (target)
Dice73.1
14
Semantic segmentationSYNTHIA-to-Cityscapes 13-class (train-to-val)
Road IoU92
11
Showing 8 of 8 rows

Other info

Follow for update