0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种边缘引导的显著性目标检测网络EGNet

nlfO_thejiangme 来源:lq 2019-10-01 16:40 次阅读

显著性检测的主要任务是检测出图像中具有最独特视觉特征的目标区域,它在视觉内容编辑、目标检测、渲染、分割等领域有着重要的应用。深度学习特别是全卷积神经网络的发展极大地促进了显著性检测的进步,但目前的方法对于目标边缘的处理还比较粗糙。 为了获取更为精确的显著性目标区域,来自南开大学的研究人员利用显著性边缘和显著性目标间的互补性提出了一种边缘引导的显著性目标检测网络EGNet,大幅度改进了显著性检验的边缘效果和定位效果,并在多个数据集上取得了优异的结果。

EGNet

对于显著性目标检测来说,先前的方法都没有重视显著性边缘检测与显著性目标检测间的互补性。一个优异的显著性边缘检测算法将有效地在定位和分割方面促进显著性目标检测算法,反之亦然。在这种思想的指导下,研究人员开始探索利用单个网络融合显著性边缘信息与显著性目标信息来实现更好的端到端显著性检测。

这一网络的主要任务在于对互补信息建模,并利用两种显著性信息来提升检测的性能。网络的框架如下图所示,包含了主干网络和用于互补信息融合显著性检测的多个模块。

研究人员首先使用VGG作为相对独立的主干网络对图像进行不同层级的信息抽取,并将这五路不同层级的旁支特征送入后续的融合与检测模块中。其中Conv1-2感受野太小没有被采用,而Conv2-2则主要包含边缘信息,用于后续的边缘显著性检测和显著性目标检测。

随后需要分别对图像中的显著性目标特征和边缘特征进行有效抽取和融合。研究人员采用了渐进式的属性目标特征抽取(PSFEM部分)和非局域的显著性边缘特征抽取(NLSEM)。

研究人员使用了U-Net架构来抽取多分辨率特征,以便获取更丰富的纹理信息。在原始U-Net的基础上,在旁支上添加了三个卷积层以获取更为鲁棒的显著性信息。最终每一层级输出mask并与GT值进行比较以获取目标特征损失。

为了构建并抽取边缘特征,研究人员使用了VGG中的Conv2-2输出特征来进行处理。然而局域信息不足以获取完整的显著性边缘特征,所有还需要结合顶部的语义信息。此外最顶层的层感受野最大定位也最为准确,于是研究人员设计了一种自定向下的定位信息传输机制,将Conv6-3经过卷积后的特征与Conv2-2进行结合,最后利用GT的显著性边缘来获取边缘损失。

在获取互补的显著性边缘及目标特征后,就可以利用边缘信息来引导显著性特征信息实现更好的检测。研究人员将不同层级目标特征的结果与边缘特征FE进行融合实现特征提升。随后得到不同层级特征下获取的掩膜结果,同时在每个结果上添加监督信号。最终将多尺度的掩膜融合起来得到最终的融合结果。

优异结果

由于需要对算法性能进行测试,研究人员首先在DUST数据集上进行了训练,并在ECSSD,PASCAL-S,DUT-OMRON,SOD,HKUIS,DUTS,ECSSD等六个数据集上进行了测评。测评的指标主要是描述平均精度和召回率的F值,描述预测结果准确性的MAE和描述结构信息的S值。

在与15种现有算法的比较后表明,本文提出的方法在各个数据集上都能获得优秀的检测结果。在比较中分别使用了restnet和vgg作为主干网抽取特征,其中箭头的上或下表示结果相较于之前取得大幅或小幅进展:

在消融性分析中研究人员还发现边缘信息对于显著性预测十分有效,同时将顶层语义信息传到底层可以得到更为精确的定位信息。边缘信息的融合也有助于最终显著性检测结果。互补信息可以同时提高分割和定位的效果。下表有效说明了各个模块带来的性能提升。

显著性边缘检测的效果也因为互补信息的辅助而得到了提升:

与多种先进的显著性检测模型相比,EGNet在各种指标和视觉效果上都有了明显的提升:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4454

    浏览量

    90747
  • 图像
    +关注

    关注

    2

    文章

    1063

    浏览量

    40037
  • 数据集
    +关注

    关注

    4

    文章

    1178

    浏览量

    24348

原文标题:边缘互补新方法助力显著性检测更上一层楼

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国产嵌入式实验箱操作教程_创龙教仪:5-12 边缘检测(LCD显示)

    、实验目的 学习Canny边缘检测的原理,掌握图像的读取方法,并实现在LCD上显示边缘检测前后的图像。 二、实验原理
    发表于 12-14 14:09

    图像处理算法——边缘检测

    基于边缘检测的分析不易受整体光照强度变化的影响,同时利用边缘信息容易凸显目标信息和达到简化处理的目的,因此很多图像理解方法都以边缘为基础。
    的头像 发表于 11-30 16:56 425次阅读
    图像处理算法——<b class='flag-5'>边缘</b><b class='flag-5'>检测</b>

    Canny双阈值边缘检测和弱边缘连接详解

    在上一篇FPGA图像处理--Canny边缘检测(一)里介绍了Canny边缘检测的NMS计算,这里就介绍一下双阈值边缘
    的头像 发表于 11-18 17:07 1003次阅读

    openCV边缘检测原理是什么?

    openCV是通过什么原理来实现边缘检测
    发表于 10-10 06:21

    迅为RK3568开发板Scharr滤波器算子边缘检测

    结果如下图所示: python demo33_Scharr.py 第 1 张图为原图,个数独图像被显示了出来,第 2 张图像为 x 轴方向梯度经过边缘检测计算的图像,可以看到纵向的线条被很好的区分
    发表于 10-09 11:03

    【KV260视觉入门套件试用体验】五、VITis AI (人脸检测和人体检测)

    -t 8 使用的事奥比中的摄像头,程序实时监测人脸。 三、RefineDet人体检测 RefineDet是一种基于SSD(Single Shot MultiBox Detector)算法
    发表于 09-26 16:22

    迅为iTOP-RK3568开发板Sobel 算子边缘检测

    (索贝尔)算子是计算机视觉领域的一种重要处理方法。主要用于获得数字图像的阶梯度,常见的应用和物理意义是边缘检测。 索贝尔算子把图像中每个像素的上下左右四领域的灰度值加权差,在
    发表于 09-18 10:27

    磁粉检测,磁粉检测一种无损检测方式

    检测
    jf_38631377
    发布于 :2023年07月26日 11:46:09

    开源网络引导固件iPXE正式支持龙架构

    开源网络引导固件iPXE集成龙架构补丁,正式支持龙架构(LoongArch)。用户可以使用iPXE从网络引导基于龙架构的操作系统。
    的头像 发表于 07-19 10:12 372次阅读
    开源<b class='flag-5'>网络</b><b class='flag-5'>引导</b>固件iPXE正式支持龙架构

    如何区分图像分类和目标检测技术

    目标检测的问题定义是确定目标在给定图像中的位置,如目标定位,以及每个目标属于哪个类别,即目标分类
    发表于 07-11 12:50 346次阅读

    基于FPGA的实时图像边缘检测系统设计(附代码)

    今天给大侠带来基于FPGA的实时图像边缘检测系统设计,由于篇幅较长,分三篇。今天带来第篇,上篇,话不多说,上货。 这里也超链接了中篇和下篇,方便各位大侠参考学习。基于FPGA的实时图像边缘
    发表于 06-21 18:47

    基于 FPGA 的目标检测网络加速电路设计

    部分 设计概述 /Design Introduction目前主流的目标检测算法都是用CNN来提取数据特征,而CNN的计算复杂度比传统算 法高出很多。同时随着CNN不断提高的精度,其网络
    发表于 06-20 19:45

    有没有办法通过直接调用引导加载程序来启用BCA中定义的外设检测超时?

    有没有办法通过直接调用引导加载程序来启用 BCA 中定义的外设检测超时?似乎如果我调用 runBootloader 函数而不是超时被禁用。也许有一种方法,例如传递的参数或其他方法。
    发表于 06-08 08:18

    如何在OpenCV中使用基于深度学习的边缘检测

    边缘检测是计算机视觉中一个非常古老的问题,它涉及到检测图像中的边缘来确定目标的边界,从而分离感兴趣的目标
    的头像 发表于 05-18 10:10 619次阅读
    如何在OpenCV中使用基于深度学习的<b class='flag-5'>边缘</b><b class='flag-5'>检测</b>?

    蓝牙Mesh技术—边缘网络的成长

      从本质上来讲,蓝牙Mesh技术并非无线通信技术,而是一种网络(组网)的技术,用于构建“多对多通信连接”的网络。而低能耗蓝牙技术(BLE)则为无线通信技术。   所以,蓝牙Mesh是建立在低功耗
    发表于 05-17 15:39