SSD(Single Shot Multibox Detector,单次多框检测器

SSD算法在传统的基础网络(比如VGG)后添加了5个特征图尺寸依次减小的卷积层,对5个特征图的输入分别采用2个不同的3*3的卷积核进行卷积,

  • 一个输出分类用的置信度,每个default box生成21个类别的置信度
  • 一个输出回归用的localization,

每个default box(默认框)生成4个坐标值,最后将5个特征图上的结果合并(Contact),送入loss层。

其中,Default box的选择是该网络的核心:

(Default box类似于Anchor)

feature map被分成了许多小格子,如4*4、8*8等,每一个格子是feature map的一个单元(cell)。

每一个feature map的cell上都有一系列固定大小的不同尺寸的box,叫default box,

上图中虚线的矩形框就是default box。坐标的类别的预测都是基于default box(代码中似乎在default box的基础上进行了处理编程了prior box)预测的。假设每个feature map的大小是m*n,即feature map的cell为m*n个,每一个default box都要预测C个类别的score和4个offset,假设每个feature map对应K个default box,则这张m*n大小的feature map上要产生m*n*K*(4+c)个输出,这也意味着在这张m*n大小的特征图上需要用m*n*k*(c+4)个3*3的卷积核去卷积得到最后的m*n*K*(4+c)个输出。当然这些feature map是3.1中提到的参与最终回归预测的5个层。每一个m*n*K*(4+c)个输出都对应一个3*3的卷积核,对上面的5个层的输出全部都执行上述3*3的卷积操作后,将得到的特征图合并(采用类似Inception模块里的Contact,是通道合并而不是卷积图对应的数值相加)。

SSD网络特色:

1)在基础网络(VGG)后添加了辅助性的层进行多尺度卷积图的预测结果融合;

2)提出了类似Anchor的Default boxes,解决了输入图像目标大小尺寸不同的问题,同时提高了精度,可以理解为一种特征金字塔(FPN);

3)相比于Faster R-CNN,SSD提出了一个彻底的端到端的训练网络,保证了精度的同时大幅度提高了检测速度,且对低分辨率的输入图像的效果很好;

SSD,单次多框检测器Single Shot Multibox Detector,超越YOLO和Fast-RCNN相关推荐

  1. CV+Deep Learning——网络架构Pytorch复现系列——Detection(一:SSD:Single Shot MultiBox Detector 4.推理Detect)

    上一话 CV+Deep Learning--网络架构Pytorch复现系列--Detection(一:SSD:Single Shot MultiBox Detector 3.loss)https:// ...

  2. python ssd目标检测_解读目标检测之SSD:Single Shot MultiBox Detector

    注:md文件,Typora书写,md兼容程度github=CSDN>知乎,若有不兼容处麻烦移步其他平台,github文档供下载. 发表在CSDN:https://blog.csdn.net/ha ...

  3. SSD:Single Shot MultiBox Detector解读

    注:md文件,Typora书写,md兼容程度github=CSDN>知乎,若有不兼容处麻烦移步其他平台,github文档供下载. 发表在CSDN:https://blog.csdn.net/ha ...

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

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

  5. SSD+caffe︱Single Shot MultiBox Detector 目标检测(一)

    作者的思路就是Faster R-CNN+YOLO,利用YOLO的思路和Faster R-CNN的anchor box的思想. . 0 导读 (本节来源于BOT大赛嘉宾问答环节 ) SSD 这里的设计就 ...

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

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

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

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

  8. 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 ...

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

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

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

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

最新文章

  1. 算法-判断是否是完全二叉树
  2. 助力AI腾飞,深度学习走向何方?
  3. 从无到有<前端异常监控系统>落地
  4. 成功解决for循环语句中,后几次循环输出数据一直全部为空
  5. boost::hana::remove_at用法的测试程序
  6. 6.Maven聚合和继承,相关案例配置
  7. 计算机安全靠,市计算机:网络安全进校园,网络安全靠人人
  8. kail中tools的安装和第一个php学习笔记
  9. 除了uni-app可以做app外,flutter更接近原生开发应用
  10. CSS3 Media Queries 详细介绍与使用方法,Responsive Web Design 必备技术, 响应式设计
  11. linux java setting,setting java_home and path environmental variables in linux [duplicate]
  12. linux命令跨进程拷贝文件,linux scp命令安全远程文件复制程序
  13. leetcode:Happy Number
  14. Python3.5(十三)迭代器生成器
  15. UU跑腿前端中台方案
  16. web前端开发工程师-面试题汇总
  17. python 进化树_进化树专题(七)| 进化树与不完全谱系分选
  18. 电脑版适合什么插件HTML,推荐一些好用的Chrome插件
  19. selenium webdriver操作chrome options、 启用无痕模式、缓存烦恼
  20. c语言 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数

热门文章

  1. 计算机无法检测更新失败怎么办,Win10电脑更新失败提示你的设备中缺少重要的安全和质量修复如何解决...
  2. think in java bruce eckel_java大师 Bruce Eckel 批评java
  3. 使用 Fiddler 分析网页加载过程
  4. H盘提示拒绝访问资料怎么寻回
  5. 01-信贷路由项目架构和 rose 框架的搭建
  6. 生成动态代理并加入系统功能的设计模板
  7. Fragment中获取Activity的Context
  8. jQuery 2.0.3 源码分析Sizzle引擎 - 编译函数(大篇幅)
  9. Coolite中的ComboBox控件示例
  10. linux 远程连接ssh提示IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY解决