Semi-supervised Semantic Segmentation with Prototype-based Consistency Regularization

10 Oct 2022  ·  Hai-Ming Xu, Lingqiao Liu, Qiuchen Bian, Zhen Yang ·

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.

PDF Abstract

Datasets


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Semi-Supervised Semantic Segmentation Cityscapes 12.5% labeled PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 76.31% # 11
Semi-Supervised Semantic Segmentation Cityscapes 25% labeled PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 78.4% # 9
Semi-Supervised Semantic Segmentation Cityscapes 50% labeled PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 79.11% # 10
Semi-Supervised Semantic Segmentation Cityscapes 6.25% labeled PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 73.41% # 8
Semi-Supervised Semantic Segmentation Pascal VOC 2012 12.5% labeled PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 80.71% # 3
Semi-Supervised Semantic Segmentation PASCAL VOC 2012 25% labeled PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 80.78 # 2
Semi-Supervised Semantic Segmentation PASCAL VOC 2012 50% PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 80.91% # 2
Semi-Supervised Semantic Segmentation Pascal VOC 2012 6.25% labeled PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) Validation mIoU 78.6 # 3

Methods