3 个月前

WeakTr:探索用于弱监督语义分割的纯视觉Transformer

WeakTr:探索用于弱监督语义分割的纯视觉Transformer

摘要

本文研究了普通视觉Transformer(Vision Transformer, ViT)在弱监督语义分割(Weakly-supervised Semantic Segmentation, WSSS)任务中的特性。类别激活图(Class Activation Map, CAM)对于理解分类网络结构以及启动WSSS任务具有关键作用。我们观察到,ViT的不同注意力头会关注图像中的不同区域。为此,本文提出一种基于权重的新方法,用于端到端地估计各注意力头的重要性,并自适应地融合自注意力图,从而生成质量更高的CAM结果,使得分割结果能够更完整地包含目标物体。此外,本文还设计了一种基于ViT的梯度裁剪解码器,可结合CAM结果实现在线重训练,以完成完整的WSSS任务。基于上述方法,我们构建了一个基于普通Transformer的弱监督学习框架,命名为WeakTr。该框架在标准基准测试中取得了当前最优的WSSS性能:在PASCAL VOC 2012验证集上达到78.4%的mIoU,在COCO 2014验证集上达到50.3%的mIoU。相关代码已开源,地址为:https://github.com/hustvl/WeakTr。

代码仓库

hustvl/weaktr
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
weakly-supervised-semantic-segmentation-onWeakTr (DeiT-S, multi-stage)
Mean IoU: 74.0
weakly-supervised-semantic-segmentation-onWeakTr (ViT-S, multi-stage)
Mean IoU: 78.4
weakly-supervised-semantic-segmentation-on-1WeakTr (DeiT-S, multi-stage)
Mean IoU: 74.1
weakly-supervised-semantic-segmentation-on-1WeakTr (ViT-S, multi-stage)
Mean IoU: 79.0
weakly-supervised-semantic-segmentation-on-14WeakTr (DeiT-S, single-stage)
Mean IoU: 76.5
weakly-supervised-semantic-segmentation-on-4WeakTr (ViT-S, multi-stage)
mIoU: 50.3
weakly-supervised-semantic-segmentation-on-4WeakTr (DeiT-S, multi-stage)
mIoU: 46.9

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
WeakTr:探索用于弱监督语义分割的纯视觉Transformer | 论文 | HyperAI超神经