paper: Contrastive learning of Class-agnostic Activation Map for Weakly Supervised Object Localization and Semantic Segmentation

一句话总结: 认为前景和背景feature天然相似度较低,且相同纹理的前/背景feature相似度高,因此直接在feature后接分割头预测前背景分数,与feature相乘取出前/背景feature。在一个batch内降低前-背景pair的相似度,提高前景-前景和背景-背景相似度,但根据相似度排名降低该pair的loss权重。


详细来说,通过对特征降维可以发现
(1)纹理类似的前景的feature的相似度高,
(2)前景与背景相似度低
(3)纹理相似的背景相似度高

因此,在预训练的encoder提取出feature后,直接预测前/背景分数,并用对比损失强化上面的结论,以使得前/背景预测更准确

如上图所示,h(⋅)h(\cdot)h(⋅)是预训练的encoder,zjz_jzj​是提取的特征图,通过随机初始化的二分类分割头φ(⋅)\varphi{(\cdot)}φ(⋅)得到随机的(开始时)分割结果,如分数P
注:此时并不知道P是代表前景还是背景,暂时也不用管
此时通过P or (1-P)与feature相乘,可取出随机的(开始时)前/背景feature。
在一个batch内,计算前景-背景pair的相似度,并最小化该相似度

对于同类(同为前景、背景类)feature,先计算相似度,排名,根据排名分配权重:

排名越靠前(越小)的pair的权重越大,反之越小。这是因为并不是所有背景/前景都相似,只有那些纹理相近的才相似。

这里意思其实是希望最开始的feature就满足前述假设,这样直接通过相似度就能找到纹理接近的region,然后通过对比损失使得分割头预测的前景-背景pair相似度小(这样实际上就要求分割头准确分割前景/背景region?),同时要求前景-前景相似度大,实际上是要求batch内cross-image纹理相近的物体相似度大。

举个反例
(1)假设一个batch内所有前景/背景纹理都不相似
(2)假设一个batch内只有个别sample的前/背景纹理相似
(3)假设前/背景有多个物体,比较复杂,多个物体的混合纹理仍满足假设?

当然,最终这个只是完成了二分类分割,对于多类目标,只能辅助CAM来做:

Contrastive learning of Class-agnostic Activation Map for Weakly Supervised Object Localization and相关推荐

  1. TS-CAM: Token Semantic Coupled Attention Map for Weakly Supervised Object Localization

    TS-CAM:由Vision Transformer架构产生CAM类别激活图的一种方法 文章目录 TS-CAM:由Vision Transformer架构产生CAM类别激活图的一种方法 前言 一.论文 ...

  2. 弱监督目标检测算法论文阅读(五)Combinational Class Activation Maps for Weakly Supervised Object Localization

    Abstract 弱监督的对象定位最近吸引了关注,因为它旨在通过使用图像级标签来识别类标签和对象位置.先前的大多数方法都使用与最高激活源相对应的激活图.仅利用一个最高概率类别的激活图通常会偏向有限的区 ...

  3. 目标定位--Deep Self-Taught Learning for Weakly Supervised Object Localization

    Deep Self-Taught Learning for Weakly Supervised Object Localization CVPR 2017 https://arxiv.org/abs/ ...

  4. 弱监督目标检测算法论文阅读(六)Erasing Integrated Learning : A Simple yet Effective Approach for Weakly Supervised

    这是一篇CVPR2020的中山大学的一篇文章,提出了一个新颖的擦除网络. Abstract 弱监督对象定位(WSOL)旨在仅通过图像级别标签之类的弱监督来定位对象.但是,基于分类网络的可用技术的一个长 ...

  5. BBAM: Bounding Box Attribution Map for Weakly Supervised Semantic and Instance Segmentation

    本文是对2021年CVPR论文弱监督BBAM进行总结,有一些自己的理解 原文链接:https://arxiv.org/abs/2103.08907https://arxiv.org/abs/2103. ...

  6. 【论文阅读】【CVPR2022】Contrastive Learning of Class-agnostic Activation Map

    Contrastive Learning of Class-agnostic Activation Map for Weakly Supervised Object Localization and ...

  7. A Simple Framework for Contrastive Learning of Visual Representations

    A Simple Framework for Contrastive Learning of Visual Representations Abstract 本文提出了一个简单的视觉表征对比学习框架- ...

  8. 2022_WWW_Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning

    [论文阅读笔记]2022_WWW_Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Lear ...

  9. ContrastMask: Contrastive Learning to Segment Every Thing

    摘要 部分监督实例分割是一种通过学习有限的base类和带注释的掩码来从novel类别中分割对象的任务,从而消除了沉重的注释负担.解决这一问题的关键是建立一个有效的类不可知掩码分割模型.与以前只在bas ...

最新文章

  1. 【机器学习】RNN循环神经网络
  2. 【深度学习笔记】python图像特征提取
  3. Understanding transient variables in Java and how they are practically used in HashMap---reference
  4. 酒泉于洋计算机学校,于洋
  5. AI 专业人才缺口上百万,年薪 80 万远超同行
  6. SCCM 2012 R2---安装前的准备工作
  7. Flash游戏开发常用函数代
  8. 在线教学、视频会议 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法...
  9. python机器学习-乳腺癌细胞挖掘
  10. 树莓派 树莓派 编c++_如何建立一个树莓派冰箱的冷冻监视器
  11. 移动端优秀框架--Amaze UI(h5)
  12. SAP 特殊字符的处理CL_ABAP_CHAR_UTILITIES(去除多余的换行符、换页符、Tab符)
  13. 虚拟机VirtualBox下载与安装、安装Ubuntu超详细图文步骤,对一些配置问题也有所写。
  14. 微云解析直链php源码,微云分享文件直链解析源码
  15. 打卡 day 8 数组
  16. aimesh r6400 开_r6900+r6300v2 aimesh 连接成功!点滴分享
  17. 南开大学计算机宁博,周亚训 教授
  18. 如何使用BBP公式直接计算π的第n位
  19. 如何传播一个会议--给Open Party的建议
  20. 英菲利普亲王车祸后确认未受伤 事发道路下调限速

热门文章

  1. 口布杯花的60种叠法_史上最全的口布花折法教程,简单实用!超美呦~
  2. 银行转账java mysql_如何编写一个银行转账案例?
  3. python re正则提取ip地址_python 正则表达式匹配IP地址
  4. html页面打印去掉标题和网址
  5. Codeforces Round #702 (Div. 3)——B
  6. Java GUI(快递信息管理系统)
  7. 永磁直驱风机MPPT最大功率点跟踪Simulink仿真模型,采用占空比扰动观察法
  8. Mapx 错误集合(转载)
  9. 使用IAccessible接口,遍历DirectUI窗口控件的问题?
  10. 史上最简单的spark教程第二十三章-运行第一个机器学习Java和Python代码案例