Papers › A Simple Baseline for Semi-supervised Semantic Segmentation with Strong Data Augmentation
A Simple Baseline for Semi-supervised Semantic Segmentation with Strong Data Augmentation
Jianlong Yuan, Yifan Liu, Chunhua Shen, Zhibin Wang, Hao Li
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.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Semi-Supervised Semantic Segmentation | Cityscapes 12.5% labeled | SimpleBaseline(DeeplabV3+ with ImageNet pretrained Xception65, sinle scale inference) | Validation mIoU | 74.1% | #19 of 33 | Archive leaderboard | report |
| Semi-Supervised Semantic Segmentation | Cityscapes 25% labeled | SimpleBaseline(DeepLabv3+ with ImageNet pretrained Xception65, single scale inference) | Validation mIoU | 77.8% | #18 of 30 | Archive leaderboard | report |
| Semi-Supervised Semantic Segmentation | Cityscapes 50% labeled | SimpleBaseline(DeepLabv3+ with ImageNet pretrained Xception65, single scale inference) | Validation mIoU | 78.7% | #17 of 23 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections