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

Instance-specific and Model-adaptive Supervision for Semi-supervised Semantic Segmentation

About

Recently, semi-supervised semantic segmentation has achieved promising performance with a small fraction of labeled data. However, most existing studies treat all unlabeled data equally and barely consider the differences and training difficulties among unlabeled instances. Differentiating unlabeled instances can promote instance-specific supervision to adapt to the model's evolution dynamically. In this paper, we emphasize the cruciality of instance differences and propose an instance-specific and model-adaptive supervision for semi-supervised semantic segmentation, named iMAS. Relying on the model's performance, iMAS employs a class-weighted symmetric intersection-over-union to evaluate quantitative hardness of each unlabeled instance and supervises the training on unlabeled data in a model-adaptive manner. Specifically, iMAS learns from unlabeled instances progressively by weighing their corresponding consistency losses based on the evaluated hardness. Besides, iMAS dynamically adjusts the augmentation for each instance such that the distortion degree of augmented instances is adapted to the model's generalization capability across the training course. Not integrating additional losses and training procedures, iMAS can obtain remarkable performance gains against current state-of-the-art approaches on segmentation benchmarks under different semi-supervised partition protocols.

Zhen Zhao, Sifan Long, Jimin Pi, Jingdong Wang, Luping Zhou• 2022

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU79.3
2040
Semantic segmentationPASCAL VOC classic 2012 (val)
mIoU82
143
Semantic segmentationCityscapes 1/4 (744 labels)
mIoU78.1
80
Semantic segmentationCityscapes 1/16 (186 labeled samples)
mIoU74.3
68
Semantic segmentationCITYSCAPES 1/8 labeled samples 372 labels (val)
mIoU77.4
65
Semantic segmentationPascal VOC 1/16 labeled 2012 (train)
mIoU68.8
53
Semantic segmentationPascal VOC Original protocol 92 labeled images
mIoU70
48
Semantic segmentationPascal VOC Original protocol 1464 labeled images
mIoU82
36
Semantic segmentationPASCAL VOC Original (Full) 2012 (train)
mIoU81.2
30
Semantic segmentationPascal VOC 1/4 labeled 2012 (train)
mIoU78.5
23
Showing 10 of 23 rows

Other info

Code

Follow for update