Command Palette
Search for a command to run...
Semi-supervised Semantic Segmentation with Prototype-based Consistency Regularization
Hai-Ming Xu Lingqiao Liu Qiuchen Bian Zhen Yang

Abstract
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.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| semi-supervised-semantic-segmentation-on-1 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 78.4% |
| semi-supervised-semantic-segmentation-on-15 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 80.91% |
| semi-supervised-semantic-segmentation-on-2 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 76.31% |
| semi-supervised-semantic-segmentation-on-21 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 78.6 |
| semi-supervised-semantic-segmentation-on-22 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 73.41% |
| semi-supervised-semantic-segmentation-on-4 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 80.71% |
| semi-supervised-semantic-segmentation-on-8 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 79.11% |
| semi-supervised-semantic-segmentation-on-9 | PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K) | Validation mIoU: 80.78 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.