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

Learning Affinity from Attention: End-to-End Weakly-Supervised Semantic Segmentation with Transformers

About

Weakly-supervised semantic segmentation (WSSS) with image-level labels is an important and challenging task. Due to the high training efficiency, end-to-end solutions for WSSS have received increasing attention from the community. However, current methods are mainly based on convolutional neural networks and fail to explore the global information properly, thus usually resulting in incomplete object regions. In this paper, to address the aforementioned problem, we introduce Transformers, which naturally integrate global information, to generate more integral initial pseudo labels for end-to-end WSSS. Motivated by the inherent consistency between the self-attention in Transformers and the semantic affinity, we propose an Affinity from Attention (AFA) module to learn semantic affinity from the multi-head self-attention (MHSA) in Transformers. The learned affinity is then leveraged to refine the initial pseudo labels for segmentation. In addition, to efficiently derive reliable affinity labels for supervising AFA and ensure the local consistency of pseudo labels, we devise a Pixel-Adaptive Refinement module that incorporates low-level image appearance information to refine the pseudo labels. We perform extensive experiments and our method achieves 66.0% and 38.9% mIoU on the PASCAL VOC 2012 and MS COCO 2014 datasets, respectively, significantly outperforming recent end-to-end methods and several multi-stage competitors. Code is available at https://github.com/rulixiang/afa.

Lixiang Ru, Yibing Zhan, Baosheng Yu, Bo Du• 2022

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU66
2040
Semantic segmentationPASCAL VOC 2012 (test)
mIoU66.3
1342
Semantic segmentationPASCAL VOC (val)
mIoU66
338
Semantic segmentationCOCO 2014 (val)
mIoU38.9
251
Semantic segmentationPascal VOC (test)
mIoU66.3
236
Weakly supervised semantic segmentationPASCAL VOC 2012 (test)
mIoU66.3
158
Weakly supervised semantic segmentationPASCAL VOC 2012 (val)
mIoU66.5
154
Semantic segmentationCOCO (val)
mIoU38.9
135
Semantic segmentationPASCAL VOC 2012 (val)
mIoU63.8
126
Weakly supervised semantic segmentationPASCAL VOC 2012 (train)
mIoU (Mask)68.7
53
Showing 10 of 15 rows

Other info

Code

Follow for update