HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Semi-supervised Semantic Segmentation with Error Localization Network

Donghyeon Kwon Suha Kwak

Semi-supervised Semantic Segmentation with Error Localization Network

Abstract

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.

Code Repositories

kinux98/SSL_ELN
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-semantic-segmentation-on-1Error Localization Network (DeeplabV3 with ResNet-50)
Validation mIoU: 73.52%
semi-supervised-semantic-segmentation-on-2Error Localization Network (DeeplabV3 with ResNet-50)
Validation mIoU: 70.33%
semi-supervised-semantic-segmentation-on-4Error Localization Network
Validation mIoU: 75.10%
semi-supervised-semantic-segmentation-on-4Error Localization Network
Validation mIoU: 73.2%
semi-supervised-semantic-segmentation-on-5Error Localization Network (DeeplabV3 with ResNet-50)
Validation mIoU: 70.52%
semi-supervised-semantic-segmentation-on-5Error Localization Network (DeeplabV3 with ResNet-101)
Validation mIoU: 72.52%
semi-supervised-semantic-segmentation-on-8Error Localization Network (DeeplabV3 with ResNet-50)
Validation mIoU: 75.33%
semi-supervised-semantic-segmentation-on-9Error Localization Network (DeeplabV3 with ResNet-50)
Validation mIoU: 74.63%
semi-supervised-semantic-segmentation-on-9Error Localization Network (DeeplabV3 with ResNet-101)
Validation mIoU: 76.58%

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
Semi-supervised Semantic Segmentation with Error Localization Network | Papers | HyperAI