SSD: Single Shot MultiBox Detector SSD 一句话就是速度快,效果好!
第一版 8 Dec 2015,第二版是30 Mar 2016
主要改进是内容更加详实,实验更加丰富,尤其是和 Faster R-CNN 和 YOLO 做了对比,其优势比较明显。 SSD把 候选区域提取步骤取消了。The fundamental improvement in speed comes from eliminating bounding box proposals and the subsequent pixel or feature resampling stage.
For 300 × 300 input, SSD achieves 72.1% mAP on VOC2007 test at 58 FPS on a Nvidia TitanX and for 500×500 input , SSD achieves 75.1% mAP, outperforming a comparable state of the art Faster R-CNN model.
开源代码 https://github.com/weiliu89/caffe/tree/ssd

2 The Single Shot Detector (SSD)

2.1 Model
SSD网络包括两个部分,前面的是基础网络,就是用于图像分类的标准网络,但是把涉及到分类的层全部裁掉,后面的网络是我们自己的设计的,主要实现以下目标:
Multi-scale feature maps for detection:我们加入卷积特征层,得到不同尺度的特征层,从而实现多尺度目标检测 ,用于不同尺度的目标预测的卷积模型是不同的。

Convolutional predictors for detection
对于每个添加的特征层,我们使用一组卷积滤波器,可以得到一组固定数目的目标检测的预测 。对于一个尺寸为m*n,p通道的特征层,我们使用一个 3*3*p 的小核作为一个基础元素来预测一个可能检测的信息(类别信息,位置信息)

Default boxes and aspect ratios
在 Faster R-CNN中使用了 anchor boxes 实现不同大小和宽高比的物体提取 ,本文使用了类似的一组 default bounding boxes,和 Faster R-CNN 主要区别在于,我们是在不同尺度的特征层上进行 这些default bounding boxes 检测运算的。

2.2 Training
训练SSD和训练一个使用候选区域及池化的标准检测器最大不同之处在于,真值信息需要被赋予一组固定集合检测输出中某一个特定输出。当这个赋值确定之后,损失函数和后向传播就可以被端到端的应用。

Matching strategy
在训练时,我们需要建立真值和 default boxes的对应关系。对于每个真值,我们选择不同位置、宽高比、尺度的 default boxes 与之匹配,选择重合最大的 default boxe。这个和 original MultiBox [7] 是相似的。但是不同于 MultiBox,我们match default boxes to any ground truth with jaccard overlap higher than a threshold(0.5),这么做是为了简化学习问题

Training objective
SSD的训练目标函数是从 MultiBox 目标函数衍生出来的,但是被拓展到多类别问题。

Choosing scales and aspect ratios for default boxes
主要是利用了不同尺寸的特征层,在文献【10,11,12】中已经使用过,例如是 Hypercolumn。图1 给出了一个示例,不同大小目标对应不同尺度

Hard negative mining
这里我们将正负样本比保持为 3:1

Data augmentation
为了使得模型适应各种情况,我们做了训练数据扩展

3 Experimental Results
Base network 使用 VGG16

SSD: Single Shot MultiBox Detector 之再阅读相关推荐

  1. SSD论文阅读(Wei Liu——【ECCV2016】SSD Single Shot MultiBox Detector)

    本文转载自: http://www.cnblogs.com/lillylin/p/6207292.html SSD论文阅读(Wei Liu--[ECCV2016]SSD Single Shot Mul ...

  2. 目标检测方法简介:RPN(Region Proposal Network) and SSD(Single Shot MultiBox Detector)

    原文引用:http://lufo.me/2016/10/detection/ 最近几年深度学习在计算机视觉领域取得了巨大的成功,而在目标检测这一计算机视觉的经典问题上直到去年(2015)才有了完全使用 ...

  3. ssd网络结构_封藏的SSD(Single Shot MultiBox Detector)笔记

    关注oldpan博客,侃侃而谈人工智能深度酝酿优质原创文! 阅读本文需要xx分钟 ? 前言 本文用于记录学习SSD目标检测的过程,并且总结一些精华知识点. 为什么要学习SSD,是因为SSD和YOLO一 ...

  4. 深度学习之 SSD(Single Shot MultiBox Detector)

    目标检测近年来已经取得了很重要的进展,主流的算法主要分为两个类型: (1)two-stage方法,如R-CNN系算法,其主要思路是先通过启发式方法(selective search)或者CNN网络(R ...

  5. SSD( Single Shot MultiBox Detector)关键源码解析

    SSD(SSD: Single Shot MultiBox Detector)是采用单个深度神经网络模型实现目标检测和识别的方法.如图0-1所示,该方法是综合了Faster R-CNN的anchor ...

  6. SSD: Single Shot MultiBox Detector

    SSD: Single Shot MultiBox Detector 一.SSD主要思想   SSD是Single Shot MultiBox Detector的缩写,Single shot表明了SS ...

  7. 目标检测 SSD: Single Shot MultiBox Detector - SSD在MMDetection中的实现

    目标检测 SSD: Single Shot MultiBox Detector - SSD在MMDetection中的实现 flyfish 目标检测 SSD: Single Shot MultiBox ...

  8. SSD(Single shot multibox detector)目标检测模型架构和设计细节分析

    先给出论文链接:SSD: Single Shot MultiBox Detector 本文将对SSD中一些难以理解的细节做仔细分析,包括了default box和ground truth的结合,def ...

  9. 目标检测--SSD: Single Shot MultiBox Detector

    SSD: Single Shot MultiBox Detector ECCV2016 https://github.com/weiliu89/caffe/tree/ssd 针对目标检测问题,本文取消 ...

最新文章

  1. leetcode C++ 13. 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
  2. mysql约束与外键_MySQL 外键与约束
  3. 升级android 6.0系统
  4. java web的友好页面_JavaWeb 之 由 Tomcat 展示友好的错误信息页面
  5. transformers tokenizer_summary
  6. python语言的jenkinapi
  7. 验证javascript错误使用Google Analytics(分析、统计)
  8. Kotlin的互操作——Kotlin与Java互相调用
  9. Confluence 6 恢复一个空间
  10. ubuntu安装visio2010_ubuntu 一个Linux脚本搞定常用软件的安装
  11. 动易和php,国内主流CMS对比之织梦内容管理系统VS动易
  12. 利尔达携手紫光展锐重磅发布5G R16模组,领跑5G To B新纪元
  13. Michio Kaku《Quantum Field Theory: A Modern Introduction》(加来道雄《量子场论:现代导引》)中文目录
  14. js 数组Array的常用方法 es3 es5 es6
  15. Linux第六章课后题
  16. 转:CWnd的函数,以后可以在这儿找了!
  17. 高手和普通人的区别,就在破局思维
  18. AI Earth ——开发者模式案例8:利用Landsat-8数据进行地表温度反演
  19. Oracle EBS Interface/API(25) - Lookups API
  20. 机器学习——决策树算法的应用

热门文章

  1. java 类 函数,java常用类和函数
  2. Rolan 1.3.8 屏蔽强制更新
  3. linux文件操作命令包括,学习Linux命令之最基本的文件操作
  4. java 解析word模板为xml, 动态填充数据到xml,最后输出word文档
  5. JDK版本对应其major.minor version,看这一篇就够啦(附java历史版本下载地址)
  6. 电影院传出的哭声《比悲伤更悲伤的故事》程序员们怎么看?
  7. 【百度小程序模板】百度小程序模板怎么制作
  8. 苹果和谷歌应用商店的APP搜索排名算法
  9. 致我们失去但美好回忆的青春
  10. 虚拟机Linux忘记root用户密码的修复方法