ProCST: Boosting Semantic Segmentation Using Progressive Cyclic Style-Transfer

25 Apr 2022  ·  Shahaf Ettedgui, Shady Abu-Hussein, Raja Giryes ·

Using synthetic data for training neural networks that achieve good performance on real-world data is an important task as it can reduce the need for costly data annotation. Yet, synthetic and real world data have a domain gap. Reducing this gap, also known as domain adaptation, has been widely studied in recent years. Closing the domain gap between the source (synthetic) and target (real) data by directly performing the adaptation between the two is challenging. In this work, we propose a novel two-stage framework for improving domain adaptation techniques on image data. In the first stage, we progressively train a multi-scale neural network to perform image translation from the source domain to the target domain. We denote the new transformed data as "Source in Target" (SiT). Then, we insert the generated SiT data as the input to any standard UDA approach. This new data has a reduced domain gap from the desired target domain, which facilitates the applied UDA approach to close the gap further. We emphasize the effectiveness of our method via a comparison to other leading UDA and image-to-image translation techniques when used as SiT generators. Moreover, we demonstrate the improvement of our framework with three state-of-the-art UDA methods for semantic segmentation, HRDA, DAFormer and ProDA, on two UDA tasks, GTA5 to Cityscapes and Synthia to Cityscapes.

PDF Abstract

Results from the Paper


Ranked #5 on Semantic Segmentation on SYNTHIA-to-Cityscapes (using extra training data)

     Get a GitHub badge
Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Domain Adaptation GTA5 to Cityscapes DAFormer + ProCST mIoU 69.4 # 8
Synthetic-to-Real Translation GTAV-to-Cityscapes Labels DAFormer + ProCST mIoU 69.4 # 10
Unsupervised Domain Adaptation GTAV-to-Cityscapes Labels DAFormer + ProCST mIoU 69.4 # 9
Semantic Segmentation GTAV-to-Cityscapes Labels DAFormer + ProCST mIoU 69.4 # 5
Image-to-Image Translation GTAV-to-Cityscapes Labels DAFormer + ProCST mIoU 69.4 # 7
Semantic Segmentation SYNTHIA-to-Cityscapes DAFormer + ProCST Mean IoU 61.6 # 5
Domain Adaptation SYNTHIA-to-Cityscapes DAFormer + ProCST mIoU 61.6 # 9
Synthetic-to-Real Translation SYNTHIA-to-Cityscapes DAFormer + ProCST MIoU (16 classes) 61.6 # 7
Unsupervised Domain Adaptation SYNTHIA-to-Cityscapes DAFormer + ProCST mIoU (13 classes) 68.2 # 7
Image-to-Image Translation SYNTHIA-to-Cityscapes DAFormer + ProCST mIoU (13 classes) 68.2 # 6

Methods


No methods listed for this paper. Add relevant methods here