atlas

Research map / Detection and segmentation / Weakly supervised detection and segmentation

CorrMatch: Label Propagation via Correlation Matching for Semi-Supervised Semantic Segmentation

CVPR 2024 · Detection and segmentation › Weakly supervised detection and segmentation · approach: Consistency regularization for segmentation · 94 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CorrMatch, a single-stage semi-supervised semantic segmentation framework that uses correlation maps for pixel and region label propagation on top of weak-to-strong consistency with DeepLabV3+.

Problem

Semi-supervised semantic segmentation struggles to use unlabeled data efficiently because fixed confidence thresholds trade off pseudo-label quantity against accuracy, and prior methods rely on multiple networks, training stages, or multiple strong-augmentation streams.

Approach

Uses pixel-pixel correlation maps computed from encoder features to spread high-confidence predictions (pixel propagation) and to transfer class labels onto class-agnostic shape masks extracted from correlation rows (region propagation), expanding high-confidence pseudo-label regions without extra inference cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add pixel propagation to the no-propagation method (ablation)CorrMatch · Pascal VOC 2012 val, original 92-label splitmIoU (%): 74.4 -> 75.8Helped
Add region propagation after pixel propagation (ablation)CorrMatch · Pascal VOC 2012 val, original 92-label splitmIoU (%): 75.8 -> 76.4Helped
Add pixel propagation to the no-propagation method (ablation)CorrMatch · Pascal VOC 2012 val, original 366-label splitmIoU (%): 78.5 -> 78.9Helped
Add region propagation after pixel propagation (ablation)CorrMatch · Pascal VOC 2012 val, original 366-label splitmIoU (%): 78.9 -> 79.4Helped
Add pixel propagation to the no-propagation method (ablation)CorrMatch · Pascal VOC 2012 val, original 1464-label splitmIoU (%): 80.5 -> 81.3Helped
Add region propagation after pixel propagation (ablation)CorrMatch · Pascal VOC 2012 val, original 1464-label splitmIoU (%): 81.3 -> 81.8Helped
Add soft unsupervised loss to hard-loss training (ablation)CorrMatch · Pascal VOC 2012 val, original 92-label splitmIoU (%): 73.6 -> 74.4Helped
Replace hard unsupervised loss with soft unsupervised loss (ablation)CorrMatch · Pascal VOC 2012 val, originalmIoU (%)Hurt
Use the dynamic threshold instead of fixed threshold 0.95 (ablation)CorrMatch baseline · Pascal VOC 2012 val, original 92-label splitmIoU (%): 73.1 -> 73.6Helped
Extract correlation features from the backbone rather than ASPP, Fusion, or Classifier (ablation)CorrMatch · Pascal VOC 2012 val, original 1464-label splitmIoU (%): 81.8; 80.6; 80.1; 80.8Helped
Use random sampling rather than uniform sampling for region shapes (ablation)CorrMatch · Pascal VOC 2012 val, original 1464-label splitmIoU (%): 81.1 vs 81.0; 81.2 vs 81.1; 81.4 vs 81.2; 81.8 vs 81.4; 81.7 vs 81.0Helped
Increase random shape samples from 16 to 128 (ablation)CorrMatch · Pascal VOC 2012 val, original 1464-label splitmIoU (%): 81.1 -> 81.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: Pascal VOC 2012 SBD augmented VOC 2012 Cityscapes

Benchmarks: Pascal VOC 2012 Cityscapes

Metrics: mIoU

Baselines: UniMatch ST++ PS-MT PCR GTA U2PL AugSeg CCVC CPS AEL

Builds on: FixMatch UniMatch DeepLabV3+ FreeMatch

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy