HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

A Simple Baseline for Semi-supervised Semantic Segmentation with Strong Data Augmentation

Jianlong Yuan Yifan Liu Chunhua Shen Zhibin Wang Hao Li

A Simple Baseline for Semi-supervised Semantic Segmentation with Strong Data Augmentation

Abstract

Recently, significant progress has been made on semantic segmentation. However, the success of supervised semantic segmentation typically relies on a large amount of labelled data, which is time-consuming and costly to obtain. Inspired by the success of semi-supervised learning methods in image classification, here we propose a simple yet effective semi-supervised learning framework for semantic segmentation. We demonstrate that the devil is in the details: a set of simple design and training techniques can collectively improve the performance of semi-supervised semantic segmentation significantly. Previous works [3, 27] fail to employ strong augmentation in pseudo label learning efficiently, as the large distribution change caused by strong augmentation harms the batch normalisation statistics. We design a new batch normalisation, namely distribution-specific batch normalisation (DSBN) to address this problem and demonstrate the importance of strong augmentation for semantic segmentation. Moreover, we design a self correction loss which is effective in noise resistance. We conduct a series of ablation studies to show the effectiveness of each component. Our method achieves state-of-the-art results in the semi-supervised settings on the Cityscapes and Pascal VOC datasets.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-semantic-segmentation-on-1SimpleBaseline(DeepLabv3+ with ImageNet pretrained Xception65, single scale inference)
Validation mIoU: 77.8%
semi-supervised-semantic-segmentation-on-2SimpleBaseline(DeeplabV3+ with ImageNet pretrained Xception65, sinle scale inference)
Validation mIoU: 74.1%
semi-supervised-semantic-segmentation-on-8SimpleBaseline(DeepLabv3+ with ImageNet pretrained Xception65, single scale inference)
Validation mIoU: 78.7%

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