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

MetaCorrection: Domain-aware Meta Loss Correction for Unsupervised Domain Adaptation in Semantic Segmentation

About

Unsupervised domain adaptation (UDA) aims to transfer the knowledge from the labeled source domain to the unlabeled target domain. Existing self-training based UDA approaches assign pseudo labels for target data and treat them as ground truth labels to fully leverage unlabeled target data for model adaptation. However, the generated pseudo labels from the model optimized on the source domain inevitably contain noise due to the domain gap. To tackle this issue, we advance a MetaCorrection framework, where a Domain-aware Meta-learning strategy is devised to benefit Loss Correction (DMLC) for UDA semantic segmentation. In particular, we model the noise distribution of pseudo labels in target domain by introducing a noise transition matrix (NTM) and construct meta data set with domain-invariant source data to guide the estimation of NTM. Through the risk minimization on the meta data set, the optimized NTM thus can correct the noisy issues in pseudo labels and enhance the generalization ability of the model on the target data. Considering the capacity gap between shallow and deep features, we further employ the proposed DMLC strategy to provide matched and compatible supervision signals for different level features, thereby ensuring deep adaptation. Extensive experimental results highlight the effectiveness of our method against existing state-of-the-art methods on three benchmarks.

Xiaoqing Guo, Chen Yang, Baopu Li, Yixuan Yuan• 2021

Related benchmarks

TaskDatasetResultRank
Semantic segmentationGTA5 → Cityscapes (val)
mIoU52.1
533
Semantic segmentationSYNTHIA to Cityscapes (val)
Rider IoU19.7
435
Semantic segmentationSynthia to Cityscapes (test)
Road IoU92.6
138
Semantic segmentationGTA5 to Cityscapes 1.0 (val)
Road IoU92.8
98
Semantic segmentationGTA to Cityscapes
Road IoU92.8
72
Semantic segmentationCityscapes trained on SYNTHIA (val)
Road IoU92.6
60
Semantic segmentationFoggy Driving (FD) (test)
mIoU32.6
56
Semantic segmentationFoggy Zurich (test)
mIoU33.5
51
Semantic segmentationCityscapes GTA5 source 1.0 (val)
mIoU52.1
49
Semantic segmentationCityscapes (val)
Road IoU92.6
29
Showing 10 of 12 rows

Other info

Code

Follow for update