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

Rectifying Pseudo Label Learning via Uncertainty Estimation for Domain Adaptive Semantic Segmentation

About

This paper focuses on the unsupervised domain adaptation of transferring the knowledge from the source domain to the target domain in the context of semantic segmentation. Existing approaches usually regard the pseudo label as the ground truth to fully exploit the unlabeled target-domain data. Yet the pseudo labels of the target-domain data are usually predicted by the model trained on the source domain. Thus, the generated labels inevitably contain the incorrect prediction due to the discrepancy between the training domain and the test domain, which could be transferred to the final adapted model and largely compromises the training process. To overcome the problem, this paper proposes to explicitly estimate the prediction uncertainty during training to rectify the pseudo label learning for unsupervised semantic segmentation adaptation. Given the input image, the model outputs the semantic segmentation prediction as well as the uncertainty of the prediction. Specifically, we model the uncertainty via the prediction variance and involve the uncertainty into the optimization objective. To verify the effectiveness of the proposed method, we evaluate the proposed method on two prevalent synthetic-to-real semantic segmentation benchmarks, i.e., GTA5 -> Cityscapes and SYNTHIA -> Cityscapes, as well as one cross-city benchmark, i.e., Cityscapes -> Oxford RobotCar. We demonstrate through extensive experiments that the proposed approach (1) dynamically sets different confidence thresholds according to the prediction variance, (2) rectifies the learning from noisy pseudo labels, and (3) achieves significant improvements over the conventional pseudo label learning and yields competitive performance on all three benchmarks.

Zhedong Zheng, Yi Yang• 2020

Related benchmarks

TaskDatasetResultRank
Semantic segmentationGTA5 → Cityscapes (val)
mIoU50.3
533
Semantic segmentationSYNTHIA to Cityscapes (val)
Rider IoU25.6
435
Semantic segmentationGTA5 to Cityscapes (test)
mIoU50.3
151
Semantic segmentationSYNTHIA to Cityscapes
Road IoU87.6
150
Semantic segmentationSynthia to Cityscapes (test)
Road IoU87.6
138
Semantic segmentationCityscapes (val)
mIoU50.3
133
Semantic segmentationCityscapes adaptation from Synthia 1.0 (val)
Person IoU63
114
Semantic segmentationGTA5 to Cityscapes 1.0 (val)
Road IoU90.4
98
Semantic segmentationGTA to Cityscapes
Road IoU90.4
72
Semantic segmentationCityscapes trained on SYNTHIA (val)
Road IoU87.6
60
Showing 10 of 21 rows

Other info

Follow for update