HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Semi-supervised Semantic Segmentation with Prototype-based Consistency Regularization

Hai-Ming Xu Lingqiao Liu Qiuchen Bian Zhen Yang

Semi-supervised Semantic Segmentation with Prototype-based Consistency Regularization

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

heimingx/semi_seg_proto
Official
mindspore

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-semantic-segmentation-on-1PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 78.4%
semi-supervised-semantic-segmentation-on-15PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 80.91%
semi-supervised-semantic-segmentation-on-2PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 76.31%
semi-supervised-semantic-segmentation-on-21PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 78.6
semi-supervised-semantic-segmentation-on-22PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 73.41%
semi-supervised-semantic-segmentation-on-4PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 80.71%
semi-supervised-semantic-segmentation-on-8PCR (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 79.11%
semi-supervised-semantic-segmentation-on-9PCR (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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp