HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Revisiting Weak-to-Strong Consistency in Semi-Supervised Semantic Segmentation

Lihe Yang; Lei Qi; Litong Feng; Wayne Zhang; Yinghuan Shi

Revisiting Weak-to-Strong Consistency in Semi-Supervised Semantic Segmentation

Abstract

In this work, we revisit the weak-to-strong consistency framework, popularized by FixMatch from semi-supervised classification, where the prediction of a weakly perturbed image serves as supervision for its strongly perturbed version. Intriguingly, we observe that such a simple pipeline already achieves competitive results against recent advanced works, when transferred to our segmentation scenario. Its success heavily relies on the manual design of strong data augmentations, however, which may be limited and inadequate to explore a broader perturbation space. Motivated by this, we propose an auxiliary feature perturbation stream as a supplement, leading to an expanded perturbation space. On the other, to sufficiently probe original image-level augmentations, we present a dual-stream perturbation technique, enabling two strong views to be simultaneously guided by a common weak view. Consequently, our overall Unified Dual-Stream Perturbations approach (UniMatch) surpasses all existing methods significantly across all evaluation protocols on the Pascal, Cityscapes, and COCO benchmarks. Its superiority is also demonstrated in remote sensing interpretation and medical image analysis. We hope our reproduced FixMatch and our results can inspire more future works. Code and logs are available at https://github.com/LiheYoung/UniMatch.

Code Repositories

LiheYoung/UniMatch
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-change-detection-on-levir-cdUniMatch
IoU: 80.7
semi-supervised-change-detection-on-levir-cd-1UniMatch
IoU: 82
semi-supervised-change-detection-on-levir-cd-2UniMatch
IoU: 81.7
semi-supervised-change-detection-on-levir-cd-3UniMatch
IoU: 82.1
semi-supervised-change-detection-on-whu-10UniMatch
IoU: 81.7
semi-supervised-change-detection-on-whu-20UniMatch
IoU: 81.7
semi-supervised-change-detection-on-whu-40UniMatch
IoU: 85.1
semi-supervised-change-detection-on-whu-5UniMatch
IoU: 80.2
semi-supervised-medical-image-segmentation-on-2UniMatch
Dice (Average): 90.47
semi-supervised-medical-image-segmentation-on-3UniMatch
Dice (Average): 89.92
semi-supervised-medical-image-segmentation-on-4UniMatch
Dice (Average): 87.61
semi-supervised-semantic-segmentation-on-1UniMatch (DeepLab v3+ with ImageNet-pretrained ResNet-101, single scale inference)
Validation mIoU: 79.22%
semi-supervised-semantic-segmentation-on-10UniMatch (DeepLab v3 with ResNet-101)
Validation mIoU: 81.2
semi-supervised-semantic-segmentation-on-2UniMatch (DeepLab v3+ with ImageNet-pretrained ResNet-101, single scale inference)
Validation mIoU: 77.92%
semi-supervised-semantic-segmentation-on-21UniMatch (DeepLab v3+ with ResNet-101)
Validation mIoU: 80.94
semi-supervised-semantic-segmentation-on-22UniMatch (DeepLab v3+ with ResNet-101 pretraind on ImageNet-1K)
Validation mIoU: 76.59
semi-supervised-semantic-segmentation-on-27UniMatch (DeepLab v3+ with ResNet-101)
Validation mIoU: 75.20
semi-supervised-semantic-segmentation-on-28UniMatch (DeepLab v3+ with ResNet-101)
Validation mIoU: 77.20
semi-supervised-semantic-segmentation-on-29UniMatch (DeepLab v3+ with ResNet-101)
Validation mIoU: 78.80
semi-supervised-semantic-segmentation-on-3UniMatch (DeepLab v3+ with ResNet-101)
Validation mIoU: 73.0
semi-supervised-semantic-segmentation-on-30UniMatch (DeepLab v3+ with ResNet-101)
Validation mIoU: 79.90
semi-supervised-semantic-segmentation-on-4UniMatch
Validation mIoU: 81.92%
semi-supervised-semantic-segmentation-on-41UniMatch
Validation mIoU: 28.1
semi-supervised-semantic-segmentation-on-42UniMatch
Validation mIoU: 31.5
semi-supervised-semantic-segmentation-on-8UniMatch
Validation mIoU: 79.5%
semi-supervised-semantic-segmentation-on-9UniMatch (DeepLab v3+ with ResNet-101)
Validation mIoU: 80.43
semi-supervised-semantic-segmentation-on-cocoUniMatch
Validation mIoU: 31.9
semi-supervised-semantic-segmentation-on-coco-1UniMatch
Validation mIoU: 38.9
semi-supervised-semantic-segmentation-on-coco-2UniMatch
Validation mIoU: 44.5
semi-supervised-semantic-segmentation-on-coco-3UniMatch
Validation mIoU: 48.2
semi-supervised-semantic-segmentation-on-coco-4UniMatch
Validation mIoU: 49.8

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