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

A Closer Look at Self-training for Zero-Label Semantic Segmentation

About

Being able to segment unseen classes not observed during training is an important technical challenge in deep learning, because of its potential to reduce the expensive annotation required for semantic segmentation. Prior zero-label semantic segmentation works approach this task by learning visual-semantic embeddings or generative models. However, they are prone to overfitting on the seen classes because there is no training signal for them. In this paper, we study the challenging generalized zero-label semantic segmentation task where the model has to segment both seen and unseen classes at test time. We assume that pixels of unseen classes could be present in the training images but without being annotated. Our idea is to capture the latent information on unseen classes by supervising the model with self-produced pseudo-labels for unlabeled pixels. We propose a consistency regularizer to filter out noisy pseudo-labels by taking the intersections of the pseudo-labels generated from different augmentations of the same image. Our framework generates pseudo-labels and then retrain the model with human-annotated and pseudo-labelled data. This procedure is repeated for several iterations. As a result, our approach achieves the new state-of-the-art on PascalVOC12 and COCO-stuff datasets in the challenging generalized zero-label semantic segmentation setting, surpassing other existing methods addressing this task with more complex strategies.

Giuseppe Pastore, Fabio Cermelli, Yongqin Xian, Massimiliano Mancini, Zeynep Akata, Barbara Caputo• 2021

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU70.9
2040
Semantic segmentationPascal VOC (test)
mIoU82.7
236
Semantic segmentationCOCO Stuff
mIoU35.3
195
Semantic segmentationCoco-Stuff (test)
mIoU34.9
184
Semantic segmentationPascal VOC
mIoU0.827
172
Semantic segmentationCOCO Stuff (val)--
126
Semantic segmentationPascal VOC
Seen mIoU82.7
48
Semantic segmentationCOCOStuff 164K
mIoU (Stuff-Specific)35.3
39
Semantic segmentationVOC 2012
mIoU (Smoothed)82.7
23
Semantic segmentationPascal-VOC (Unseen)
mIoU0.709
20
Showing 10 of 15 rows

Other info

Code

Follow for update