Command Palette
Search for a command to run...
Semi-Supervised Semantic Segmentation with High- and Low-level Consistency
Sudhanshu Mittal; Maxim Tatarchenko; Thomas Brox

Abstract
The ability to understand visual information from limited labeled data is an important aspect of machine learning. While image-level classification has been extensively studied in a semi-supervised setting, dense pixel-level classification with limited data has only drawn attention recently. In this work, we propose an approach for semi-supervised semantic segmentation that learns from limited pixel-wise annotated samples while exploiting additional annotation-free images. It uses two network branches that link semi-supervised classification with semi-supervised segmentation including self-training. The dual-branch approach reduces both the low-level and the high-level artifacts typical when training with few labels. The approach attains significant improvement over existing methods, especially when trained with very few labeled samples. On several standard benchmarks - PASCAL VOC 2012, PASCAL-Context, and Cityscapes - the approach achieves new state-of-the-art in semi-supervised learning.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| semi-supervised-semantic-segmentation-on-1 | s4GAN (DeepLab v2 ImageNet pre-trained) | Validation mIoU: 61.9% |
| semi-supervised-semantic-segmentation-on-11 | s4GAN+MLMT (DeepLab v2 ImageNet pre-trained) | Validation mIoU: 35.3 |
| semi-supervised-semantic-segmentation-on-12 | s4GAN+MLMT (DeepLab v2 ImageNet pre-trained) | Validation mIoU: 37.8 |
| semi-supervised-semantic-segmentation-on-18 | S4GAN (DeepLabv2 with ResNet101, MSCOCO pre-trained) | Validation mIoU: 50.48% |
| semi-supervised-semantic-segmentation-on-19 | S4GAN (DeepLabv2 with ResNet101, MSCOCO pre-trained) | Validation mIoU: 55.61% |
| semi-supervised-semantic-segmentation-on-2 | s4GAN (DeepLab v2 ImageNet pre-trained) | Validation mIoU: 59.3% |
| semi-supervised-semantic-segmentation-on-4 | s4GAN + MLMT | Validation mIoU: 71.4% |
| semi-supervised-semantic-segmentation-on-4 | s4GAN+MLMT | Validation mIoU: 70.4% |
| semi-supervised-semantic-segmentation-on-4 | s4GAN+MLMT | Validation mIoU: 67.3% |
| semi-supervised-semantic-segmentation-on-5 | s4GAN + MLMT (DeepLab v2 MSCOCO/ImageNet pre-trained) | Validation mIoU: 67.2% |
| semi-supervised-semantic-segmentation-on-5 | s4GAN+MLMT (DeepLab v3+ ImageNet pre-trained) | Validation mIoU: 66.6% |
| semi-supervised-semantic-segmentation-on-5 | s4GAN+MLMT (DeepLab v2 ImageNet pre-trained) | Validation mIoU: 62.9% |
| semi-supervised-semantic-segmentation-on-6 | s4GAN+MLMT (DeepLab v2 ImageNet pre-trained) | Validation mIoU: 60.4% |
| semi-supervised-semantic-segmentation-on-6 | s4GAN+MLMT (DeepLab v3+ ImageNet pre-trained) | Validation mIoU: 62.6% |
| semi-supervised-semantic-segmentation-on-6 | s4GAN + MLMT (DeepLab v2 MSCOCO/ImageNet pre-trained) | Validation mIoU: 63.3% |
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.