Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SFC: Shared Feature Calibration in Weakly Supervised Semantic Segmentation

About

Image-level weakly supervised semantic segmentation has received increasing attention due to its low annotation cost. Existing methods mainly rely on Class Activation Mapping (CAM) to obtain pseudo-labels for training semantic segmentation models. In this work, we are the first to demonstrate that long-tailed distribution in training data can cause the CAM calculated through classifier weights over-activated for head classes and under-activated for tail classes due to the shared features among head- and tail- classes. This degrades pseudo-label quality and further influences final semantic segmentation performance. To address this issue, we propose a Shared Feature Calibration (SFC) method for CAM generation. Specifically, we leverage the class prototypes that carry positive shared features and propose a Multi-Scaled Distribution-Weighted (MSDW) consistency loss for narrowing the gap between the CAMs generated through classifier weights and class prototypes during training. The MSDW loss counterbalances over-activation and under-activation by calibrating the shared features in head-/tail-class classifier weights. Experimental results show that our SFC significantly improves CAM boundaries and achieves new state-of-the-art performances. The project is available at https://github.com/Barrett-python/SFC.

Xinqiao Zhao, Feilong Tang, Xiaoyang Wang, Jimin Xiao• 2024

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU71.2
2040
Semantic segmentationPASCAL VOC 2012 (test)
mIoU72.5
1342
Semantic segmentationCOCO 2014 (val)
mIoU46.8
251
Semantic segmentationCOCO 2017 (val)
mIoU44.6
55
CAM seed generationPascal VOC (train)
mIoU64.7
19
Pseudo Ground-Truth GenerationPASCAL VOC 2012 (train)--
19
Weakly supervised semantic segmentationPASCAL VOC 2012
mIoU (Seen)71.2
9
Showing 7 of 7 rows

Other info

Code

Follow for update