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

FCNs in the Wild: Pixel-level Adversarial and Constraint-based Adaptation

About

Fully convolutional models for dense prediction have proven successful for a wide range of visual tasks. Such models perform well in a supervised setting, but performance can be surprisingly poor under domain shifts that appear mild to a human observer. For example, training on one city and testing on another in a different geographic region and/or weather condition may result in significantly degraded performance due to pixel-level distribution shift. In this paper, we introduce the first domain adaptive semantic segmentation method, proposing an unsupervised adversarial approach to pixel prediction problems. Our method consists of both global and category specific adaptation techniques. Global domain alignment is performed using a novel semantic segmentation network with fully convolutional domain adversarial learning. This initially adapted space then enables category specific adaptation through a generalization of constrained weak learning, with explicit transfer of the spatial layout from the source to the target domains. Our approach outperforms baselines across different settings on multiple large-scale datasets, including adapting across various real city environments, different synthetic sub-domains, from simulated to real environments, and on a novel large-scale dash-cam dataset.

Judy Hoffman, Dequan Wang, Fisher Yu, Trevor Darrell• 2016

Related benchmarks

TaskDatasetResultRank
Semantic segmentationCityscapes (val)
mIoU27.1
572
Semantic segmentationSYNTHIA to Cityscapes (val)
Rider IoU3.8
435
Semantic segmentationCityscapes GTA5 to Cityscapes adaptation (val)
mIoU (Overall)29.6
352
Semantic segmentationGTA5 to Cityscapes (test)
mIoU27.1
151
Semantic segmentationSYNTHIA to Cityscapes
Road IoU11.5
150
Semantic segmentationSynthia to Cityscapes (test)
Road IoU11.5
138
Semantic segmentationCityscapes adaptation from Synthia 1.0 (val)
Person IoU51.2
114
Semantic segmentationCityscapes 1.0 (val)
mIoU27.1
110
Semantic segmentationCityscapes v1 (test)
mIoU27.1
74
Semantic segmentationSYNTHIA-to-Cityscapes (SYN2CS) 16 classes (val)
IoU20.2
50
Showing 10 of 17 rows

Other info

Follow for update