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

Curriculum Domain Adaptation for Semantic Segmentation of Urban Scenes

About

During the last half decade, convolutional neural networks (CNNs) have triumphed over semantic segmentation, which is one of the core tasks in many applications such as autonomous driving. However, to train CNNs requires a considerable amount of data, which is difficult to collect and laborious to annotate. Recent advances in computer graphics make it possible to train CNNs on photo-realistic synthetic imagery with computer-generated annotations. Despite this, the domain mismatch between the real images and the synthetic data cripples the models' performance. Hence, we propose a curriculum-style learning approach to minimize the domain gap in urban scenery semantic segmentation. The curriculum domain adaptation solves easy tasks first to infer necessary properties about the target domain; in particular, the first task is to learn global label distributions over images and local distributions over landmark superpixels. These are easy to estimate because images of urban scenes have strong idiosyncrasies (e.g., the size and spatial relations of buildings, streets, cars, etc.). We then train a segmentation network while regularizing its predictions in the target domain to follow those inferred properties. In experiments, our method outperforms the baselines on two datasets and two backbone networks. We also report extensive ablation studies about our approach.

Yang Zhang, Philip David, Boqing Gong• 2017

Related benchmarks

TaskDatasetResultRank
Semantic segmentationCityscapes (val)
mIoU34.8
572
Semantic segmentationGTA5 → Cityscapes (val)
mIoU28.9
533
Semantic segmentationSYNTHIA to Cityscapes (val)
Rider IoU8.2
435
Semantic segmentationCityscapes GTA5 to Cityscapes adaptation (val)
mIoU (Overall)28.9
352
Semantic segmentationGTA5 to Cityscapes (test)
mIoU28.9
151
Semantic segmentationSYNTHIA to Cityscapes
Road IoU65.2
150
Semantic segmentationSynthia to Cityscapes (test)
Road IoU65.2
138
Semantic segmentationCityscapes adaptation from Synthia 1.0 (val)
Person IoU54.3
114
Semantic segmentationCityscapes 1.0 (val)
mIoU29
110
Image ClassificationSVHN to MNIST (test)
Accuracy67.1
66
Showing 10 of 18 rows

Other info

Code

Follow for update