anchor free系列检测方法

one stage和two stage是目标检测的主流方法,最近由deng老板引领的anchor free方法另辟蹊径,以关键点检测为基础来做检测,也算是one stage的一种吧

CornerNet

]预测图片上所有物体的左上角、右下角,然后后处理时再组合在一起。第一篇用关键点做检测,无需设置anchor的文章,但是还是有很多问题的

  1. 左上角、右下角语义信息比较弱,很难检测到,因此文章引入Cornerpool来改善这个问题
  2. 由于是bottom-up结构,还需要后处理组合在一起
    在这里插入图片描述
    在这里插入图片描述

ExtremeNet

改进Cornernet,本质上Cornernet还是top down结构,因为左上角和右下角其实算是bbox的另一种形式,它不是直接和物体的语义特征相关的,局部的外观特征不一致,一个人姿势不同左上角完全不一样。虽然引入了Corner pooling也只是部分缓解;cornetnet的后处理需要把左上角和右下角正确的组合起来,它利用的是geometric grouping,学习一个embeding,然后组合起来。
而Extremenet的不同点是检测边缘点,最左边最右边最上边最下边的极值点,这些点是有明确的语义特征,而且局部外观特征是一致的,容易被检测到;后处理进行组合时不需要隐式地去学习embeding,而是直接根据外观特征进行组合。
在这里插入图片描述
在这里插入图片描述
问题

  1. 速度慢,需要检测的点更多了(每类都要上下左右中)
  2. 需要标注extreme point,不过可以通过coco的segmentation得到,或者重新找人标注,文章说比标注bbox更便宜
  3. 比Cornernet没有明显提升

CenterNet(Objects as Points)

超喜欢的一篇工作,算是top-down,不需要nms等后处理。
没有anchor的设置(和yolov1一样),检测物体的中心点,然后从中心点出发回归wh,或者做其他应用3d检测等

  • 利用关键点检测网络,预测一个heatmap,每个点代表一个物体,可能出现两个物体的中心点落在同一个heatmap的格子里,不过作者计算发现这种情况太少了
  • 由于heatmap是原图的1/S,出现了量化误差。所以还需要一个加个regress网络需要中心点的偏移
  • 但是中心点有时候不在物体上面,还是存在语义问题,根据作者提供的消融实验,换成gt的中心点,精度大幅提升

在这里插入图片描述
在这里插入图片描述


Anchor-free目标检测是一种目标检测算法,它与传统的基于Anchor的目标检测方法相比,不需要使用预定义的Anchor框来检测目标。Anchor-free目标检测的主要思想是通过关键点检测或物体中心点来定位目标。 在Anchor-free目标检测中,有几种常见的方法。一种是通过关键点检测方法来进行目标定位,即通过检测物体的关键点来确定目标的位置和边界框。另一种方法是通过预测物体的中心点来定位目标。这些方法都避免了使用预先定义的Anchor框,从而提高了目标检测的准确性和效率。 Anchor-free目标检测在很多方面都有其优势。例如,它能够在精度上媲美基于Anchor方法,这是因为它使用了一些技术,如FPN和FocalLoss,来提高检测的准确性。此外,Anchor-free方法还可以减少算法的复杂性,提高检测的速度。 选择使用Anchor-free还是Anchor-based方法取决于具体的应用场景和需求。在训练过程中,如果选择的正负样本保持一致,无论是基于Anchor进行回归还是基于关键点进行回归,得到的检测结果是相近的。因此,根据实际情况选择适合的方法进行目标检测。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [深度学习系列Anchor based 和 Anchor free 目标检测方法](https://blog.csdn.net/weixin_38716233/article/details/124623978)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值