目标检测发展

目前目标检测算法发展成了两条技术路线:Anchor based方法和Anchor free方法。

一:Anchor based

Anchor-based方法则包括一阶段和二阶段检测算法(二阶段目标检测算法一般比一阶段精度要高,但一阶段检测算法速度会更快)。

   1.1 Two-stage目标检测算法

二阶段算法主要分为以下2个阶段:

  1. 从图像中生成Region proposals
  2. 从Region proposals生成最终的物体边框并分类。

主要算法:R-CNN系列

   1.2 One-stage目标检测算法

一阶段目标检测算法不需要region proposal阶段,直接产生物体的类别概率和位置坐标值,经过一个阶段即可直接得到最终的检测结果,因此有着更快的检测速度。

主要算法:YOLO系列、SSD

   1.3​​​​​​​ Anchor based目标算法局限性

基于Anchor的目标检测算法主要有以下四大缺点:

1.Anchor的大小,数量,长宽比对于检测性能的影响很大,因此Anchor based的检测性能对于anchor的大小、数量和长宽比都非常敏感。

2.这些固定的Anchor极大地损害了检测器的普适性,导致对于不同任务,其Anchor都必须重新设置大小和长宽比。

3.为了去匹配真实框,需要生成大量的Anchor,但是大部分的Anchor在训练时标记为负样本,所以就造成了样本极度不均衡问题。

4.在训练中,网络需要计算所有Anchor与真实框的IOU,这样就会消耗大量内存和时间。

二:Anchor free

近年的Anchor free技术则摒弃Anchor,通过确定关键点的方式来完成检测,大大减少了网络超参数的数量。

主要算法:CornerNet

版权声明:本文为CSDN博主「菜狗子a」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44570701/article/details/122311952

菜狗子a

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

yolox:exceeding yolo series in 2021

深入浅出Yolo系列之Yolox核心基础完整讲解 - 知乎在Yolov4、Yolov5刚出来时,大白就写过关于Yolov3、Yolov4、Yolov5的文章,并且做了一些讲解的视频,反响都还不错。 而从

yolov4,yolov5(学习记录)

输入端创新 1、Mosaic数据增强 yolov4中使用的Mosaic是参考2019年底提出的CutMix数据增强的方式,但CutMix只使用了两张图片进行拼接,而Mosaic数据增强则采用了4张图片&#xff0