JOURNAL ARTICLE

Adversarial Learning and Self-Teaching Techniques for Domain Adaptation in Semantic Segmentation

Umberto MichieliMatteo BiasettonGianluca AgrestiPietro Zanuttigh

Year: 2020 Journal:   Padua Research Archive (University of Padua)   Publisher: University of Padua

Abstract

Deep learning techniques have been widely used in autonomous driving systems for the semantic understanding of urban scenes. However, they need a huge amount of labeled data for training, which is difficult and expensive to acquire. A recently proposed workaround is to train deep networks using synthetic data, but the domain shift between real world and synthetic representations limits the performance. In this work, a novel unsupervised domain adaptation strategy is introduced to solve this issue. The proposed learning strategy is driven by three components: a standard supervised learning loss on labeled synthetic data; an adversarial learning module that exploits both labeled synthetic data and unlabeled real data; finally, a selfteaching strategy exploiting unlabeled data. The last component exploits a region growing framework guided by the segmentation confidence. Furthermore, we weighted this component on the basis of the class frequencies to enhance the performance on less common classes. Experimental results prove the effectiveness of the proposed strategy in adapting a segmentation network trained on synthetic datasets, like GTA5 and SYNTHIA, to real world datasets like Cityscapes and Mapillary.

Keywords:
Computer science Artificial intelligence Synthetic data Exploit Machine learning Segmentation Workaround Deep learning Domain adaptation Component (thermodynamics) Adversarial system Semi-supervised learning Adaptation (eye) Labeled data Class (philosophy) Domain (mathematical analysis)

Metrics

60
Cited By
6.61
FWCI (Field Weighted Citation Impact)
65
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Domain Adaptation and Few-Shot Learning
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Neural Network Applications
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Multimodal Machine Learning Applications
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.