一 SSD具有如下主要特点:

  1. 从YOLO中继承了将detection转化为regression的思路,一次完成目标定位与分类
  2. 基于Faster RCNN中的Anchor,提出了相似的Prior box;
  3. 加入基于特征金字塔(Pyramidal Feature Hierarchy)的检测方式,即在不同感受野的feature map上预测目标

二 SSD/YOLO区别:

  1. YOLO在卷积层后接全连接层,即检测时只利用了最高层Feature maps(包括Faster RCNN也是如此)
  2. SSD采用金字塔结构,即利用了conv4-3/conv-7/conv6-2/conv7-2/conv8_2/conv9_2这些大小不同的feature maps,在多个feature maps上同时进行softmax分类和位置回归
  3. SSD还加入了Prior box

三 Prior Box和数据流

在SSD300中引入了Prior Box,实际上与Faster RCNN Anchor非常类似,就是一些目标的预选框,后续通过classification+bounding box regression获得真实目标的位置。




四 优点和缺点

SSD算法的优点应该很明显:运行速度可以和YOLO媲美,检测精度可以和Faster RCNN媲美。除此之外,还有一些鸡毛蒜皮的优点,不解释了。这里谈谈缺点:
1. 需要人工设置prior box的min_size,max_size和aspect_ratio值。网络中prior box的基础大小和形状不能直接通过学习获得,而是需要手工设置。而网络中每一层feature使用的prior box大小和形状恰好都不一样,导致调试过程非常依赖经验。
2. 虽然采用了pyramdial feature hierarchy的思路,但是对小目标的recall依然一般,并没有达到碾压Faster RCNN的级别。作者认为,这是由于SSD使用conv4_3低级feature去检测小目标,而低级特征卷积层数少,存在特征提取不充分的问题。

参考:https://zhuanlan.zhihu.com/p/31427288

SSD目标检测 原理详解相关推荐

  1. 基于YOLOv5的目标检测系统详解(附MATLAB GUI版代码)

    摘要:本文重点介绍了基于YOLOv5目标检测系统的MATLAB实现,用于智能检测物体种类并记录和保存结果,对各种物体检测结果可视化,提高目标识别的便捷性和准确性.本文详细阐述了目标检测系统的原理,并给 ...

  2. 【百度飞浆】YOLO系列目标检测算法详解

    YOLO系列目标检测算法详解 1 YOLO发展史 2 YOLO v3目标检测原理 3 PaddleDetection中YOLO v3模型介绍 4 YOLO v3配置演练 1 YOLO发展史 2 YOL ...

  3. 【百度飞浆】RCNN系列目标检测算法详解

    RCNN系列目标检测算法详解 目录 两阶段目标检测算法发展历程 R-CNN R-CNN网络结构 R-CNN网络效果 Fast R-CNN Fast R-CNN网络效果 Faster R-CNN Fas ...

  4. YOLO系列目标检测算法详解

    目录 前言 YOLO发展历程 目标检测 YOLO开山之作 ---- YOLO(v1) YOLOv2 YOLOv3 PaddleDetection中YOLOv3模型介绍 总结 前言 YOLO发展历程 F ...

  5. YOLOv1——YOLOX系列及FCOS目标检测算法详解

    文章目录 一. 开山之作:YOLOv1 1.1. YOLOv1简介 1.2 YOLOv1 检测原理 1.3 YOLOv1网络结构 1.4 YOLOv1 损失函数 1.5 YOLOv1优缺点 二. YO ...

  6. PointPillar 3D目标检测模型详解

    一.参考资料 pointpillars 论文 pointpillars 论文 PointPillars - gitbook_docs 使用 NVIDIA CUDA-Pointpillars 检测点云中 ...

  7. Harris角点检测原理详解(转载)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lwzkiller/article/details/54633670 关于角点的应用在图像处理上比较广 ...

  8. Harris角点检测原理详解

    Harris角点特征提取算法流程: Harris角点检测的缺点:不能应对尺度变换 关于角点的应用在图像处理上比较广泛,如图像匹配(FPM特征点匹配).相机标定等.网上也有很多博客对Harris角点检测 ...

  9. 基于mmrotate的旋转目标检测入门详解

    一.旋转目标检测方法对比 1 当前前沿方法的对比 首先我们打开papers with code 网站 https://paperswithcode.com/ 我们在搜索栏输入 oriented obj ...

最新文章

  1. tensorflow 使用CPU而不使用GPU的问题解决
  2. 微软Patterns Practices发布Windows Azure指南第三部分——构建混合应用
  3. vue element table 修饰
  4. python模式识别
  5. Linux系统进程管理详解
  6. iocomp控件的应用
  7. 登录,注册,个人信息,退出的隐藏和出现
  8. 锦鱼课堂:跪着赚快钱,一年20W你愿意吗?
  9. 【WLM200Think无线鼠标拆解】鼠标中键有什么用?如何用鼠标中键提高效率? 鼠标中键不灵敏如何修理?
  10. To Kill a Mockingbird(杀死一只反舌鸟)简记
  11. 如何进行产品运营数据分析?
  12. Delphi惹谁了?
  13. python开发数据管理系统客户桌面_实践是最好的老师:给中级 Python 开发人员的 13 个项目构想...
  14. Python 输入、输出
  15. 摸个鱼的功夫,就学会了MySQL的DATE_FORMAT函数
  16. S3C6410启动方式
  17. win10 c++调用pytorch模型
  18. python解决数学建模发电商机组调度问题
  19. PyTorch中的topk方法以及分类Top-K准确率的实现
  20. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

热门文章

  1. 简单的python爬虫——豆瓣
  2. 零部件计算器 (CMD版)
  3. React实现在移动端进行签字
  4. Android7.x 通过Recovery保留特定文件实现恢复出厂设置后保留系统语言设置
  5. INFA DAC抽取数据
  6. cookie设置时间倒计时
  7. SqlServer基础训练
  8. CSS实现点击选中效果
  9. 海思SDK学习(12)海思媒体处理软件平台MMP(11)FISHEYE鱼眼子系统
  10. 【图像】【OpenCV鱼眼矫正】二、fisheye::initUndistortRectifyMap()源码分析