Semi-supervised Semantic Segmentation
Semi-supervised Semantic Segmentation (Pseudo-label and Consistency-based) · Also known as: Semi-SSL segmentation, pseudo-label segmentation, consistency regularization segmentation, label-efficient semantic segmentation
Semi-supervised semantic segmentation trains pixel-level labeling models using a small set of fully labeled images combined with a much larger set of unlabeled images. Techniques such as pseudo-labeling and consistency regularization extract supervisory signal from unlabeled data, making it possible to achieve near-fully-supervised accuracy at a fraction of the annotation cost.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use semi-supervised semantic segmentation when you have a limited budget for pixel-wise annotation but access to many unannotated images. It is especially valuable in medical imaging, aerial or satellite imagery, and autonomous driving datasets where full annotation is prohibitively expensive. It is not appropriate when unlabeled data is scarce or when the unlabeled images come from a distribution substantially different from the labeled set, as this will corrupt pseudo-labels. Also avoid it when full annotation is feasible — fully supervised training will always be the cleaner baseline.
Strengths & limitations
- Drastically reduces annotation cost while approaching fully supervised accuracy.
- Pseudo-labeling and consistency regularization are architecture-agnostic and can be applied on top of most segmentation networks.
- Scales well: performance improves as more unlabeled data is added.
- Particularly effective when combined with strong data augmentation strategies such as CutMix or color jitter.
- Well-suited to domain-specific datasets (medical, satellite, industrial) where large labeled corpora are unavailable.
- Quality of pseudo-labels depends on the quality of the initial supervised model; poor initialization can lead to error accumulation.
- Distribution mismatch between labeled and unlabeled images can propagate noise through pseudo-labels.
- Requires careful tuning of the confidence threshold and the loss weighting factor.
- Computational cost is higher than fully supervised training because unlabeled batches must also be processed.
- Evaluation is harder: performance is sensitive to the exact labeled split, so multiple random splits and confidence intervals are needed.
Frequently asked
How many labeled images are typically needed to start?
Experiments commonly use between 1% and 10% of the full labeled set (e.g., 100–1000 images for Pascal VOC). Below roughly 50–100 labeled images, the initial supervised model is too weak to produce reliable pseudo-labels.
What is the best confidence threshold for pseudo-labels?
A common starting point is 0.95 (i.e., retain only pixels where the model assigns at least 95% probability to its top class). The optimal value is dataset-dependent and should be validated on a held-out labeled subset.
Can I use this with any segmentation backbone?
Yes. Semi-supervised strategies such as pseudo-labeling and consistency regularization are wrappers around standard segmentation networks (DeepLab, SegFormer, UNet) and are not tied to a particular architecture.
How do I evaluate fairly?
Report mean Intersection-over-Union (mIoU) on a fixed held-out test set. Because performance depends on which labeled images are chosen, repeat experiments over at least three random labeled splits and report mean and standard deviation.
Is this the same as weakly supervised segmentation?
No. Weakly supervised segmentation uses incomplete annotations (image-level labels, bounding boxes, scribbles) for the annotated subset. Semi-supervised segmentation uses full pixel-wise labels for a small subset and no annotations at all for the rest.
Sources
- Ouali, Y., Hudelot, C., & Tami, M. (2020). Semi-Supervised Semantic Segmentation with Cross-Consistency Training. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 12674–12684. DOI: 10.1109/CVPR42600.2020.01269 ↗
- Zou, Y., Zhang, Z., Zhang, H., Li, C.-L., Bian, X., Huang, J.-B., & Pfister, T. (2020). PseudoSeg: Designing Pseudo Labels for Semantic Segmentation. International Conference on Learning Representations (ICLR 2021). link ↗
How to cite this page
ScholarGate. (2026, June 3). Semi-supervised Semantic Segmentation (Pseudo-label and Consistency-based). ScholarGate. https://scholargate.app/en/deep-learning/semi-supervised-semantic-segmentation
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Instance SegmentationDeep learning↔ compare
- Self-supervised Semantic SegmentationDeep learning↔ compare
- Semantic SegmentationDeep learning↔ compare
- Semi-supervised Convolutional Neural NetworkDeep learning↔ compare
- Weakly Supervised Semantic SegmentationDeep learning↔ compare