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

Semi-supervised Semantic Segmentation with Error Localization Network

About

This paper studies semi-supervised learning of semantic segmentation, which assumes that only a small portion of training images are labeled and the others remain unlabeled. The unlabeled images are usually assigned pseudo labels to be used in training, which however often causes the risk of performance degradation due to the confirmation bias towards errors on the pseudo labels. We present a novel method that resolves this chronic issue of pseudo labeling. At the heart of our method lies error localization network (ELN), an auxiliary module that takes an image and its segmentation prediction as input and identifies pixels whose pseudo labels are likely to be wrong. ELN enables semi-supervised learning to be robust against inaccurate pseudo labels by disregarding label noises during training and can be naturally integrated with self-training and contrastive learning. Moreover, we introduce a new learning strategy for ELN that simulates plausible and diverse segmentation errors during training of ELN to enhance its generalization. Our method is evaluated on PASCAL VOC 2012 and Cityscapes, where it outperforms all existing methods in every evaluation setting.

Donghyeon Kwon, Suha Kwak• 2022

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU76.6
2040
Semantic segmentationPASCAL VOC 2012 (val)
mIoU76.6
126
Semantic segmentationPascal VOC blended 2012 (train)
mIoU76.6
96
Semantic segmentationCityscapes 1/4 (744 labels)
mIoU73.5
80
Semantic segmentationCITYSCAPES 1/8 labeled samples 372 labels (val)
mIoU70.3
65
Semantic segmentationPascal Blended 1/4 augmented (train)
mIoU76.6
32
Semantic segmentationPascal Blended augmented (1/8 train)
mIoU75.1
32
Semantic segmentationCityscapes 1/8 partition protocol (val)
mIoU70.3
21
Semantic segmentationCityscapes 1/2 partition protocol (val)
mIoU75.3
19
Semantic segmentationCityscapes 1/4 partition (val)
mIoU73.5
13
Showing 10 of 19 rows

Other info

Code

Follow for update