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

Semi-Supervised Semantic Segmentation via Gentle Teaching Assistant

About

Semi-Supervised Semantic Segmentation aims at training the segmentation model with limited labeled data and a large amount of unlabeled data. To effectively leverage the unlabeled data, pseudo labeling, along with the teacher-student framework, is widely adopted in semi-supervised semantic segmentation. Though proved to be effective, this paradigm suffers from incorrect pseudo labels which inevitably exist and are taken as auxiliary training data. To alleviate the negative impact of incorrect pseudo labels, we delve into the current Semi-Supervised Semantic Segmentation frameworks. We argue that the unlabeled data with pseudo labels can facilitate the learning of representative features in the feature extractor, but it is unreliable to supervise the mask predictor. Motivated by this consideration, we propose a novel framework, Gentle Teaching Assistant (GTA-Seg) to disentangle the effects of pseudo labels on feature extractor and mask predictor of the student model. Specifically, in addition to the original teacher-student framework, our method introduces a teaching assistant network which directly learns from pseudo labels generated by the teacher network. The gentle teaching assistant (GTA) is coined gentle since it only transfers the beneficial feature representation knowledge in the feature extractor to the student model in an Exponential Moving Average (EMA) manner, protecting the student model from the negative influences caused by unreliable pseudo labels in the mask predictor. The student model is also supervised by reliable labeled data to train an accurate mask predictor, further facilitating feature representation. Extensive experiment results on benchmark datasets validate that our method shows competitive performance against previous methods. Code is available at https://github.com/Jin-Ying/GTA-Seg.

Ying Jin, Jiaqi Wang, Dahua Lin• 2023

Related benchmarks

TaskDatasetResultRank
Semantic segmentationCityscapes (val)
mIoU76.08
287
Semantic segmentationPascal VOC augmented 2012 (val)
mIoU81.01
162
Semantic segmentationPASCAL VOC classic 2012 (val)--
143
Semantic segmentationPASCAL VOC 2012 (val)
mIoU80.5
126
Semantic segmentationPASCAL VOC Augmented 2012
mIoU81.01
85
Semantic segmentationCityscapes 1/4 (744 labels)
mIoU76.1
80
Semantic segmentationCityscapes 1/16 (186 labeled samples)
mIoU69.4
68
Semantic segmentationCITYSCAPES 1/8 labeled samples 372 labels (val)
mIoU72
65
Semantic segmentationPascal VOC 1/16 labeled 2012 (train)
mIoU70
53
Semantic segmentationPascal VOC Original protocol 92 labeled images
mIoU70
48
Showing 10 of 30 rows

Other info

Code

Follow for update