SSD: Single Shot MultiBox Detector 之再阅读
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 之再阅读相关推荐
- 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 ...
- 目标检测方法简介:RPN(Region Proposal Network) and SSD(Single Shot MultiBox Detector)
原文引用:http://lufo.me/2016/10/detection/ 最近几年深度学习在计算机视觉领域取得了巨大的成功,而在目标检测这一计算机视觉的经典问题上直到去年(2015)才有了完全使用 ...
- ssd网络结构_封藏的SSD(Single Shot MultiBox Detector)笔记
关注oldpan博客,侃侃而谈人工智能深度酝酿优质原创文! 阅读本文需要xx分钟 ? 前言 本文用于记录学习SSD目标检测的过程,并且总结一些精华知识点. 为什么要学习SSD,是因为SSD和YOLO一 ...
- 深度学习之 SSD(Single Shot MultiBox Detector)
目标检测近年来已经取得了很重要的进展,主流的算法主要分为两个类型: (1)two-stage方法,如R-CNN系算法,其主要思路是先通过启发式方法(selective search)或者CNN网络(R ...
- SSD( Single Shot MultiBox Detector)关键源码解析
SSD(SSD: Single Shot MultiBox Detector)是采用单个深度神经网络模型实现目标检测和识别的方法.如图0-1所示,该方法是综合了Faster R-CNN的anchor ...
- SSD: Single Shot MultiBox Detector
SSD: Single Shot MultiBox Detector 一.SSD主要思想 SSD是Single Shot MultiBox Detector的缩写,Single shot表明了SS ...
- 目标检测 SSD: Single Shot MultiBox Detector - SSD在MMDetection中的实现
目标检测 SSD: Single Shot MultiBox Detector - SSD在MMDetection中的实现 flyfish 目标检测 SSD: Single Shot MultiBox ...
- SSD(Single shot multibox detector)目标检测模型架构和设计细节分析
先给出论文链接:SSD: Single Shot MultiBox Detector 本文将对SSD中一些难以理解的细节做仔细分析,包括了default box和ground truth的结合,def ...
- 目标检测--SSD: Single Shot MultiBox Detector
SSD: Single Shot MultiBox Detector ECCV2016 https://github.com/weiliu89/caffe/tree/ssd 针对目标检测问题,本文取消 ...
最新文章
- leetcode C++ 13. 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
- mysql约束与外键_MySQL 外键与约束
- 升级android 6.0系统
- java web的友好页面_JavaWeb 之 由 Tomcat 展示友好的错误信息页面
- transformers tokenizer_summary
- python语言的jenkinapi
- 验证javascript错误使用Google Analytics(分析、统计)
- Kotlin的互操作——Kotlin与Java互相调用
- Confluence 6 恢复一个空间
- ubuntu安装visio2010_ubuntu 一个Linux脚本搞定常用软件的安装
- 动易和php,国内主流CMS对比之织梦内容管理系统VS动易
- 利尔达携手紫光展锐重磅发布5G R16模组,领跑5G To B新纪元
- Michio Kaku《Quantum Field Theory: A Modern Introduction》(加来道雄《量子场论:现代导引》)中文目录
- js 数组Array的常用方法 es3 es5 es6
- Linux第六章课后题
- 转:CWnd的函数,以后可以在这儿找了!
- 高手和普通人的区别,就在破局思维
- AI Earth ——开发者模式案例8:利用Landsat-8数据进行地表温度反演
- Oracle EBS Interface/API(25) - Lookups API
- 机器学习——决策树算法的应用
热门文章
- java 类 函数,java常用类和函数
- Rolan 1.3.8 屏蔽强制更新
- linux文件操作命令包括,学习Linux命令之最基本的文件操作
- java 解析word模板为xml, 动态填充数据到xml,最后输出word文档
- JDK版本对应其major.minor version,看这一篇就够啦(附java历史版本下载地址)
- 电影院传出的哭声《比悲伤更悲伤的故事》程序员们怎么看?
- 【百度小程序模板】百度小程序模板怎么制作
- 苹果和谷歌应用商店的APP搜索排名算法
- 致我们失去但美好回忆的青春
- 虚拟机Linux忘记root用户密码的修复方法