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

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

3天内不再提示

CentripetalNet:更合理的角点匹配,多方面改进CornerNet

深度学习实战 来源:晓飞的算法工程笔记 作者:晓飞的算法工程笔 2021-03-03 16:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CentripetalNet的核心在于新的角点匹配方式,额外学习一个向心偏移值,偏移值足够小的角点即为匹配,相对于embedding向量的匹配方式,这种方法更为鲁棒,解释性更好。另外论文提出的十字星变形卷积也很好地贴合角点目标检测的场景,增强角点特征

论文: CentripetalNet: Pursuing High-quality Keypoint Pairs for Object Detection

论文地址:https://arxiv.org/abs/2003.09119

论文代码:https://github.com/KiveeDong/CentripetalNet

Introduction

CornerNet打开了目标检测的新方式,通过检测角点进行目标的定位,在角点的匹配上,增加了额外embedding向量,向量距离较小的角点即为匹配。而论文认为,这种方法不仅难以训练,而且仅通过物体表面进行预测,缺乏目标的位置信息。对于相似物体,embedding向量很难进行特定的表达,如图1所示,相似的物体会造成错框现象。

  为此,论文提出了CentripetalNet,核心在于提出了新的角点匹配方式,额外学习一个向心偏移值,偏移值足够小的角点即为匹配。相对于embedding向量,这种方法更为鲁棒,解释性更好。另外,论文还提出十字星变形卷积,针对角点预测的场景,在特征提取时能够准确地采样关键位置的特征。最后还增加了实例分割分支,能够将网络拓展到实例分割任务中。

CentripetalNet

如图2所示,CentripetalNet包含四个模块,分别为:

角点预测模块(Corner Prediction Module):用于产生候选角点,这部分跟CornerNet一样。

向心偏移模块(Centripetal Shift Module):预测角点的向心偏移,并根据偏移结果将相近的角点成组。

十字星变形卷积(Cross-star Deformable Convolution):针对角点场景的变形卷积,能够高效地增强角点位置的特征。

实例分割分支(Instance Mask Head):类似MaskRCNN增加实例分割分支,能够提升目标检测的性能以及增加实例分割能力。

Centripetal Shift Module

Centripetal Shift

对于,几何中心为,定义左上角点和右下角点的向心偏移为:

fc3b0d52-778b-11eb-8b86-12bb97331649.png

函数用来减少向心偏移的数值范围,让训练更容易。在训练时,由于非GT角点需要结合角点偏移计算向心偏移,比较复杂,如图a所示,所以仅对GT角点使用smooth L1损失进行向心偏移训练:

fc78eee2-778b-11eb-8b86-12bb97331649.png

Corner Matching

fcc48104-778b-11eb-8b86-12bb97331649.png

属于同一组的角点应该有足够近的中心点,所以在得到向心偏移和角点偏移后,可根据角点对应的中心点判断两个角点是否对应。首先将满足几何关系的角点组合成预测框,每个预测框的置信度为角点置信度的均值。接着,如图c所示,定义每个预测框的中心区域:

fd0c3c2e-778b-11eb-8b86-12bb97331649.png

的角点计算为:

fd42c424-778b-11eb-8b86-12bb97331649.png

为中心区域对应预测框边长的比例,根据向心偏移计算出左上角点的中心点和右下角点的中心点,计算满足中心区域关系的预测框的权值:

fd924dd2-778b-11eb-8b86-12bb97331649.png

从公式5可以看出,角点对应的中心点的距离越近,预测框的权值越高,对于不满足中心点几何关系的预测框,权值直接设为0,最后,使用权值对置信度进行加权输出。

Cross-star Deformable Convolution

为了让角点感知目标的位置信息,coner pooling使用max和sum来进行目标信息的水平和垂直传递,导致输出的特征图存在十字星现象,如图4a所示,十字星的边界包含了丰富的上下文信息。为了进一步提取十字星边界的特征,不仅需要更大的感受域,还需要适应其特殊的几何结构,所以论文提出了十字星变形卷积。

但并不是所有的边界特征都是有用的,对于左上角点而言,由于十字星的左上部边界特征在目标的外部,所以其对左上角点是相对无用的,所以论文使用偏移引导(guiding shift)来显示引导偏移值(offset field)的学习,偏移引导如图b所示。偏移值共通过三个卷积层获得,前两个卷积层转化corner pooling的输出,通过下面的损失函数有监督学习:

ff5c6dfa-778b-11eb-8b86-12bb97331649.png

为偏移引导,定义为:

ffd71c30-778b-11eb-8b86-12bb97331649.png

第三层卷积将特征映射为最终偏移值,内涵了目标的上下文信息和几何信息。

论文对不同的采样方法进行了可视化,可以看到论文提出的十字星变形卷积的效果符合预期,左上角点对应的采样点均为十字星的右下部边界。

Instance Mask Head

为了获取实例分割的结果,论文取soft-NMS前的检测结果作为候选框,使用全卷积网络进行mask预测。为了保证检测模块能够提供有效的候选框,先对CentripetalNet预训练几轮,然后取top-k候选框进行RoIAlign得到特征,使用连续四个卷积层提取特征,最后使用反卷积层进行上采样,训练时对每个候选框进行交叉熵损失:

00a9ac86-778c-11eb-8b86-12bb97331649.png

Experiment

完整的损失函数为:

00eb78f0-778c-11eb-8b86-12bb97331649.png

和跟CornerNet定义的一样,为预测框损失和角点偏移损失,设置为0.005。

目标检测性能对比。

实例分割性能对比。

CornerNet/CenterNet/CentripetalNet可视化对比。

Conclusion

CentripetalNet的核心在于新的角点匹配方式,额外学习一个向心偏移值,偏移值足够小的角点即为匹配,相对于embedding向量的匹配方式,这种方法更为鲁棒,解释性更好。另外论文提出的十字星变形卷积也很好地贴合角点目标检测的场景,增强角点特征。

责任编辑:lq

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

    关注

    7

    文章

    2822

    浏览量

    52817
  • 检测
    +关注

    关注

    5

    文章

    4792

    浏览量

    93788
  • 向量
    +关注

    关注

    0

    文章

    55

    浏览量

    11980

原文标题:CentripetalNet:更合理的角点匹配,多方面改进CornerNet | CVPR 2020

文章出处:【微信号:gh_a204797f977b,微信公众号:深度学习实战】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    多方面了解万向型双金属温度计!

    温度计
    华泰天科
    发布于 :2025年10月23日 16:28:09

    了解SOLIDWORKS202仿真方面改进

    随着SOLIDWORKS 2025版本的发布,这款三维CAD和仿真分析软件的再次展现了其在技术创新上的强劲实力。SOLIDWORKS 2025在仿真方面进行了多项重大改进,旨在提升仿真精度、可靠性
    的头像 发表于 09-04 10:36 506次阅读
    了解SOLIDWORKS202仿真<b class='flag-5'>方面</b>的<b class='flag-5'>改进</b>

    安科瑞EMS3.0:零碳园区的“节能大脑“ 多方面监测

    在全球气候变化加剧与 “双碳” 目标推进的背景下,零碳低碳园区建设成为可持续发展的关键抓手。这类园区以优化能源结构、提升利用效率、推广清洁能源为核心,而高效能源管理系统是实现目标的核心支撑。安科瑞能源管理系统凭借四大核心优势,为园区低碳转型提供有力保障。 一、系统架构:“云 - 边 - 端” 协同运作 安科瑞 EMS3.0 构建了 “云 - 边 - 端” 三位一体的解决方案。在 “端” 侧,通过智能网关系列,如 ANet 智能通信管理机(支持
    的头像 发表于 08-09 15:35 6980次阅读
    安科瑞EMS3.0:零碳园区的“节能大脑“  <b class='flag-5'>多方面</b>监测

    多方面分析光纤尾纤是怎么分类的

    在光纤电缆安装中,电缆如何连接到系统对于网络的成功至关重要。如果操作正确,光信号将以低衰减和极小的回波损耗通过链路。光纤尾纤是连接光纤的最佳方式,99% 的单模应用都使用光纤尾纤。本文包含一些关于光纤尾纤的基础知识,包括尾纤连接器类型、尾纤分类。 光纤尾纤规格 光纤尾纤是指一端带有工厂预装连接器、另一端未端接的光纤电缆。因此,连接器侧可以连接到设备,另一端可以与光纤电缆熔接。尾纤跳线用于通过熔接或机械连接的
    的头像 发表于 07-10 09:41 672次阅读

    选择光纤配线架需要考虑哪些因素

    选择光纤配线架时,需综合考虑技术参数、环境适配性、管理需求、成本与扩展性等多方面因素。以下是具体分析框架和关键考量: 一、核心参数匹配 光纤芯数与端口密度 需求匹配:根据当前光纤芯数
    的头像 发表于 06-11 10:13 588次阅读
    选择光纤配线架需要考虑哪些因素

    解析SMA接口在电磁兼容性方面的卓越表现

    德索精密工业通过在材料选用、工艺处理以及结构和内导体设计等多方面的不懈努力,使得其生产的SMA接口在电磁兼容性方面表现卓越,在众多对电磁环境要求严苛的领域中扮演着不可或缺的角色。
    的头像 发表于 05-20 08:48 515次阅读
    解析SMA接口在电磁兼容性<b class='flag-5'>方面</b>的卓越表现

    解析 SMA 接口在电磁兼容性方面的卓越表现

    德索精密工业通过在材料选用、工艺处理以及结构和内导体设计等多方面的不懈努力,使得其生产的SMA接口在电磁兼容性方面表现卓越,在众多对电磁环境要求严苛的领域中扮演着不可或缺的角色。
    的头像 发表于 05-14 09:12 493次阅读
    解析 SMA 接口在电磁兼容性<b class='flag-5'>方面</b>的卓越表现

    如何合理地选用变频器控制方式?

    合理地选用变频器的控制方式,需要根据实际的应用场景、负载特性以及控制需求等多方面因素进行综合考虑。以下是一些具体的选用原则和建议: 一、应用场景与控制需求 1. 节能需求:    ● 如果主要目
    的头像 发表于 04-28 07:36 702次阅读
    如何<b class='flag-5'>合理</b>地选用变频器控制方式?

    当安防+AI学会“说谎”,2025新的忧虑来了!

    安防行业面临多方面挑战,其中新技术应用带来的信任危机和生态链重塑带来的阵痛尤为严峻。
    的头像 发表于 04-23 09:50 378次阅读
    当安防+AI学会“说谎”,2025新的忧虑来了!

    M12 航空插座型号深度剖析:根据环境适应性与耐用性选型

    在选型M12航空插座时,需综合考虑环境适应性与耐用性等多方面因素。德索精密工业丰富的产品型号与先进技术,能够满足不同使用环境与插拔频次要求。只有精准匹配德索的产品,才能充分发挥M12航空插座的性能优势,保障设备长期稳定运行。
    的头像 发表于 04-12 09:35 536次阅读
    M12 航空插座型号深度剖析:根据环境适应性与耐用性选型

    RITR棱镜加工的时候,是四胶,还是全部胶?

    如图所示,RITR棱镜加工的时候,是四胶,还是全部胶。直角棱镜斜边需要度增透膜么?
    发表于 02-27 06:09

    如何判定线性稳压器是否存在过热问题?工作温度范围的重要性影响多方面因素

    如何判定线性稳压器是否存在过热问题?工作温度范围的重要性影响多方面因素
    的头像 发表于 02-06 09:37 895次阅读

    中性直接接地系统的显著优点介绍

    中性直接接地系统在电力系统的众多运行方式中占据着重要地位,它具有多方面的显著优点。 故障隔离的确定性 中性直接接地系统一旦检测到单相接地故障并触发保护动作,故障线路就会被明确地隔离。因为巨大
    的头像 发表于 02-05 16:40 1395次阅读

    芯片围坝胶有什么好处?

    芯片围坝胶有什么好处?芯片围坝胶,即使用围坝填充胶(也称为芯片围坝胶或芯片围堰胶)在芯片周围进行胶操作,这一过程带来了多方面的好处。以下是对这些好处的详细归纳:一、物理隔离与保护
    的头像 发表于 01-03 15:55 1205次阅读
    芯片围坝<b class='flag-5'>点</b>胶有什么好处?

    中国电研拟投12亿建设长三总部项目

    一期投资约为3亿元。而二期的具体计划将根据一期的运营情况、市场及产业需求等多方面因素综合考量后,再行审议决定。 为确保项目的顺利实施,中国电研董事会已授权公司经理层全权负责项目的具体组织工作。这包括但不限于签署、
    的头像 发表于 12-17 10:34 710次阅读