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

Semi-supervised Semantic Segmentation with Prototype-based Consistency Regularization

About

Semi-supervised semantic segmentation requires the model to effectively propagate the label information from limited annotated images to unlabeled ones. A challenge for such a per-pixel prediction task is the large intra-class variation, i.e., regions belonging to the same class may exhibit a very different appearance even in the same picture. This diversity will make the label propagation hard from pixels to pixels. To address this problem, we propose a novel approach to regularize the distribution of within-class features to ease label propagation difficulty. Specifically, our approach encourages the consistency between the prediction from a linear predictor and the output from a prototype-based predictor, which implicitly encourages features from the same pseudo-class to be close to at least one within-class prototype while staying far from the other between-class prototypes. By further incorporating CutMix operations and a carefully-designed prototype maintenance strategy, we create a semi-supervised semantic segmentation algorithm that demonstrates superior performance over the state-of-the-art methods from extensive experimental evaluation on both Pascal VOC and Cityscapes benchmarks.

Hai-Ming Xu, Lingqiao Liu, Qiuchen Bian, Zhen Yang• 2022

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU80.91
2040
Semantic segmentationCityscapes (val)
mIoU79.11
287
Semantic segmentationPascal VOC augmented 2012 (val)
mIoU80.91
162
Semantic segmentationPASCAL VOC classic 2012 (val)--
143
Semantic segmentationPASCAL VOC 2012 (val)
mIoU80.7
126
Semantic segmentationCityscapes (val)
mIoU79.11
108
Semantic segmentationCityscapes 1/4 (744 labels)
mIoU78.4
80
Semantic segmentationCityscapes 1/16 (186 labeled samples)
mIoU73.4
68
Semantic segmentationCITYSCAPES 1/8 labeled samples 372 labels (val)
mIoU76.3
65
Semantic segmentationPascal VOC 1/16 labeled 2012 (train)
mIoU70.1
53
Showing 10 of 36 rows

Other info

Code

Follow for update