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

Weakly-Supervised Semantic Segmentation via Sub-category Exploration

About

Existing weakly-supervised semantic segmentation methods using image-level annotations typically rely on initial responses to locate object regions. However, such response maps generated by the classification network usually focus on discriminative object parts, due to the fact that the network does not need the entire object for optimizing the objective function. To enforce the network to pay attention to other parts of an object, we propose a simple yet effective approach that introduces a self-supervised task by exploiting the sub-category information. Specifically, we perform clustering on image features to generate pseudo sub-categories labels within each annotated parent class, and construct a sub-category objective to assign the network to a more challenging task. By iteratively clustering image features, the training process does not limit itself to the most discriminative object parts, hence improving the quality of the response maps. We conduct extensive analysis to validate the proposed method and show that our approach performs favorably against the state-of-the-art approaches.

Yu-Ting Chang, Qiaosong Wang, Wei-Chih Hung, Robinson Piramuthu, Yi-Hsuan Tsai, Ming-Hsuan Yang• 2020

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU66.1
2040
Semantic segmentationPASCAL VOC 2012 (test)
mIoU65.9
1342
Weakly supervised semantic segmentationPASCAL VOC 2012 (test)
mIoU65.9
158
Weakly supervised semantic segmentationPASCAL VOC 2012 (val)
mIoU66.1
154
Semantic segmentationPASCAL VOC 2012 (train)
mIoU63.4
73
Semantic segmentationVOC 2012 (val)
mIoU66.1
67
Weakly supervised semantic segmentationPASCAL VOC 2012 (train)
mIoU (Mask)63.4
53
Pseudo Segmentation Label GenerationVOC 2012 (train)
mIoU63.4
21
Pseudo Ground-Truth GenerationPASCAL VOC 2012 (train)
mIoU63.4
19
Gland SegmentationGLAS
mIoU0.7152
17
Showing 10 of 16 rows

Other info

Code

Follow for update