Multi-Anchor Active Domain Adaptation for Semantic Segmentation
-- Munan Ning
腾讯天衍实验室
TENCENT JARVIS LAB
Contents
Tencent Jarvis
Problem definition
Domain bias for semantic segmentation
1) Appearance bias: Source and target domain have different image styles
2) Content bias: Source and target domain vary in content distribution
Ground truth
Adaptation result
Target sample
Tencent Jarvis
Problem definition
Visualization of two biases
1) Possessing different image styles
2) Sharing similar content structure but not same
Source-1(GTA5)
Source-2(SYNTHIA)
Target (Cityscapes)
Image
Label
Tencent Jarvis
Related work-UDA methods
Unsupervised Domain Adaptation for semantic segmentation
[1] Tsai, Yi-Hsuan, et al. "Learning to adapt structured output space for semantic segmentation." CVPR. 2018.
Tencent Jarvis
Related work-UDA methods
More UDA methods
[2] Chang, Wei-Lun, et al. "All about structure: Adapting structural information across domains for boosting semantic segmentation." CVPR. 2019.
DISE:
CLAN:
CAG:
[3] Luo, Yawei, et al. "Taking a closer look at domain shift: Category-level adversaries for semantics consistent domain adaptation." CVPR. 2019.
[4] ZHANG, Qiming, et al. "Category Anchor-Guided Unsupervised Domain Adaptation for Semantic Segmentation." NIPS. 2019.
Tencent Jarvis
Related work-Active learning
Active learning for single domain
Tencent Jarvis
Related work-Active learning
Active learning for domain adaptation
[5] Su, Jong-Chyi, et al. "Active adversarial domain adaptation." WACV. 2020.
Tencent Jarvis
Method-Motivation
Visualization of distribution distortion
Tencent Jarvis
Method-Framework
Solution
Multiple anchoring mechanism
①Active target sample selection against source anchors (part. A)
②Semi-supservised domain adapt-ation (part. B-D)
Tencent Jarvis
Method-Framework
①Calculate the features of each sample
②Cluster sample features with K-means
③ Denote the cluster centers as anchors
Tencent Jarvis
Method-Framework
Active sample selection
①Measure distance between the target-domain samples and the source-domain anchors.
②Find the most far away samples.
Calculate the distance of target sample to the nearest anchor as the sample-to-domain distance
Tencent Jarvis
Method-Framework
Semi-supervised domain adaptation
①Segmentation loss for labeled source and active samples
②Soft alignment loss between target sample and target anchors
③Pseudo label segmentation loss for unlabeled target samples
① Segmentation loss
② Soft alignment loss
③Pseudo label segmentation loss
Tencent Jarvis
Result
Comparison with Sotas
Tencent Jarvis
Result
Comparison with Sotas
Tencent Jarvis
Result
Comparison with active metrics
Tencent Jarvis
Result
Visualization
Tencent Jarvis
Thanks