论文地址:https://doi.org/10.1016/j.cviu.2021.103207
代码:https://github.com/Kinpzz/MSRNet-CVIU
发表于:CVIU.21
注:本文原发表于CVPR.17

Abstract

由于深度卷积神经网络的发展,图像显著性检测最近取得了巨大成功。然而,大多数现有的显著目标检测方法不能识别检测到的显著区域中的单个物体实例。在本文中,我们提出了一种显著性实例分割方法,该方法可以为输入图像产生一个具有明显对象实例标签的显著图。我们的方法由三个主要步骤组成,即显著区域推断、显著目标轮廓检测和显著目标实例识别。对于前两个步骤,我们提出了一个多尺度的显著性细化网络,它可以生成高质量的显著区域mask和显著对象轮廓。对于最后一步,我们提出了一种形态学算法,该算法结合了检测到的显著区域和显著对象的轮廓,以产生好的的显著对象实例分割结果。为了促进对显著实例分割的进一步研究和评估,我们还构建了一个新的数据集(ILSO-2K),其中包括2000张带有像素级显著实例注释的图像。实验结果表明,我们提出的方法能够在六个公共基准以及用于显著实例分割的新数据集上取得令人满意的性能。

I. Introduction

算是挖了一个新坑。以前的我们讲的传统显著性检测实际上是个二分割问题,也就是只考虑某个像素是显著前景还是背景。所以说,把这个东西叫"显著目标检测"实际上还比较不妥(因为并没有那么考虑“目标”),实际上本文也把这种问题给称作显著区域检测。

至于挖的新坑,也就是在检测哪些区域有显著对象的基础上,还要进一步去区分显著区域内不同的对象。以现在的眼光看,其实很像全景分割,只不过扔掉了背景类,不过实际上这篇文章在CVPR17出来的时候是还没全景分割这种概念的。一个例子如下所示:

落实到具体做法上的话,思路也比较有意思。从显著区域变成不同的显著对象,实际上的话找到不同对象的边界就行了,然后就可以区分开来,具体做法将在后面介绍。

II. Architecture

III. MSRNet

属于比较常见的魔改UNet一种,不算本文的亮点,因此这里只放下网络结构图:

具体来说有一个小改的ASPP和细化模块R,backbone用的是ResNet-50。

真正比较有意思的地方在于,从architecture中我们可以看到,这个玩意除了能生成saliency map,还能生成contour map,具体做法则是,首先用saliency map训练MSRNet到收敛,然后拷贝一份,在此基础上用contour map进行finetune。需要注意的是训练contour map时用的loss得是class-balanced cross-entropy(因为在contour map中前后景是非常不均衡的)。

IV. Salient Instance Proposal


其实就是怎么把saliency map给切开的问题。为此,本文提出了一系列形态学算法来求解。由于这部分没打算细看,所以结合流程图猜测一下:

对saliency map、contour map分别以阈值0.5处理为二值,记为RbR_bRb​、CbC_bCb​,然后做Rd=Rb−(Rb∩Cb)R_d = R_b - (R_b \cap C_b)Rd​=Rb​−(Rb​∩Cb​)。这一步的话其实很容易想到,本质上就是用contour map去抠,能把非接壤区域给削一层,也能把接壤区域给段开来。至于后一部分还没细看。

Summary

本文重点偏向于新坑以及新数据集。

[论文阅读] Instance-level salient object segmentation相关推荐

  1. MaskRNN Instance Level Video Object Segmentation 论文翻译

    摘要 实例级视频对象分割是视频编辑和压缩的一项重要技术.为了捕获时间的一致性,本文中,我们开发了MaskRNN,一个递归的神经网络方法,它在每个框架中融合了两个深网的输出,每个对象实例--一个提供一个 ...

  2. [论文阅读] Scene Context-Aware Salient Object Detection

    论文地址:https://openaccess.thecvf.com/content/ICCV2021/html/Siris_Scene_Context-Aware_Salient_Object_De ...

  3. [论文阅读] Transformer Transforms Salient Object Detection and Camouflaged Object Detection

    论文地址:https://arxiv.org/abs/2104.10127 代码:https://github.com/fupiao1998/TrasformerSOD 发表于:Arxiv 2021. ...

  4. 论文阅读笔记:Deep Object Co-segmentation via Spatial-Semantic Network Modulation(AAAI2020)

    协同分割论文阅读:Deep Object Co-segmentation via Spatial-Semantic Network Modulation(AAAI2020) 论文原文    代码 提出 ...

  5. 论文阅读——Recurrent U-Net for Resource-Constrained Segmentation

    论文阅读之Recurrent U-Net for Resource-Constrained Segmentation 解决在资源受限平台上使用Recurrent UNet做分割任务 from ICCV ...

  6. 显著目标检测论文(三)——Minimum Barrier Salient Object Detection at 80 FPS (2015)

    这篇文章最大的亮点就是其实时性, 80 fps. 个人感觉论文的效果还是很惊艳的. 可以先看看论文的效果. 如 Figure 1 所示. 作者使用的机器配置如下: 3.2GHz x 2 CPU 12G ...

  7. 【论文阅读】Weakly Supervised Semantic Segmentation using Out-of-Distribution Data

    一篇弱监督分割领域的论文,发表在CVPR2022上: 论文标题: Weakly Supervised Semantic Segmentation using Out-of-Distribution D ...

  8. 【领域泛化论文阅读】Semantic-Aware Domain Generalized Segmentation

    关于图像白化和色彩变换的基本内容可以参考: 图像标准化.图像白化.色彩变换_S L N的博客-CSDN博客 论文是针对语义分割的领域泛化模型.论文提出了SAN和SAW两个模块来增强类别之间的分离,类内 ...

  9. 论文阅读:DETR:End-to-End Object Detection with Transformers

    题目:End-to-End Object Detection with Transformers 来源:Facebook AI ECCV2020 论文链接:https://arxiv.org/abs/ ...

最新文章

  1. C语言\b回退一格!多点的!_只愿与一人十指紧扣_新浪博客
  2. vue 数组赋值_如何给Vue的data中的数组赋值?
  3. window.location.reload() 刷新页面时,如何不弹出提示框
  4. 六、继续学习Java的位运算符,发现真的简单
  5. 《算法与数据结构专场》BitMap算法介绍
  6. android litepal可以指定存储目录吗,Android数据库LitePal的基本用法详解
  7. pytorch torch.empty
  8. php扩展多线程和多进程,PHP 多进程和多线程的优缺点
  9. Liferay Portlet 结构分解
  10. MpscGrowableArrayQueue分析
  11. abcde类 ip地址_IP寻址基础,让你了解IP地址ABCDE类的区分
  12. 超详细的AI深度学习“花书”笔记(附中英文电子书资料)
  13. plc与计算机通信方式,PLC通信方式介绍
  14. ES 数据聚合、数据同步、集群
  15. 叁德悟带你认识四大名香
  16. - Wireless Network POJ - 2236
  17. 【python逻辑算法题】一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法
  18. 【高光谱、多光谱和全色图像融合】
  19. 电信增值业务学习笔记13——增值业务管理
  20. 应用程序无法正常启动 VS

热门文章

  1. 冯诺依曼体系下 计算机主机不包括,计算机组装第一张测试
  2. 判断一个点是否在矩形内部_矩形、圆形泄水管规格型号优势
  3. outlook搜索栏跑到上面去了_长春企业网站搜索优化如何做
  4. python selenium环境安装及配置_selenium环境配置
  5. nvidia的jetson系列的方案_NVIDIAJetson系统在工业网络中的集成
  6. httplistener java_Java监听器Listener使用详解
  7. Python编程技巧合集
  8. SAR数据集项目说明文档写作
  9. Android模拟器——Windows上比较适合王者荣耀的是腾讯手游助手
  10. stm32F4驱动AD7793程序-ADC模拟前端-应用详解,应该是最全了