[ 目标检测 ] 经典网络模型4——SSD 详解与复现


🤵 AuthorHorizon Max

编程技巧篇各种操作小结

🎇 机器视觉篇会变魔术 OpenCV

💥 深度学习篇简单入门 PyTorch

🏆 神经网络篇经典网络模型

💻 算法篇再忙也别忘了 LeetCode


🚀 Single Shot Detector

SDD 是一种利用 单一深度神经网络 检测图像中的目标的方法 ;

它的一个关键特征是:使用 多尺度卷积边界框 输出 附加到网络顶部的多个特征图上 ;

它将边界框的输出空间离散化为一组默认框,每个特征图位置具有不同的纵横比和比例 ;

在预测时,网络会根据每个默认框中的对象类别生成分数,并对该框进行调整,以更好地匹配对象的形状 ;

网络结合了来自 不同分辨率多个特征 映射的预测,自然地处理各种大小的对象 ;

R-CNN 系列网络使用的 区域建议( Region Proposal ) 方法,SSD完全消除了提议生成和随后的像素或特征重采样阶段 ;


🔗 论文地址:SSD: Single Shot MultiBox Detector


Results on Pascal VOC2007 test

results


🚀 SSD 详解

🎨 提出背景

截至目前,最先进的目标检测系统:假定边界框,为每一个边界框重新采样像素或特征,最后再利用高质量的分类器进行分类 ;

但对于嵌入式系统来说,这些算法的计算量依然很大,对于实时应用程序来说依旧很慢 ,最快的高精度检测网络 Faster R-CNN 也只有 7 FPS

基于此提出了一种目标检测网络,它不再使用为每一个假定的边界框重新采样,依然能保证较好的准确率,并且检测速度提升至了 59 FPS


🚩 核心思想

SSD网络基于前馈神经网络,首先生成固定大小的建议框集合,并对框内存在的对象进行评分,最后使用非极大值抑制的方法生成最终的检测结果 ;

  • 在特征图上使用小的卷积过滤器,预测 类别分数 和 一组固定的 标准框偏移量
  • 多尺寸特征图 上生成多个预测,并通过横纵比直接分离预测结果,以达到高精度检测 ;

🎨 网络结构

🚩 结构特点

  • 使用 多尺寸特征图(Multi-scale feature maps);
  • 使用 卷积预测器(Convolutional predictors);
  • 使用 多个标准框和横纵比(Default boxes and aspect ratios);

在这里插入图片描述


Default boxes and aspect ratios :

在这里插入图片描述


🚩 结构框图

在这里插入图片描述


🚩 模型分析

  • 数据增强 至关重要 ;
  • 先验框种类 越多效果越好 ;
  • Atrous 版本的VGG16保证检测结果的同时具有20%速度的提升 ;
  • 不同 分辨率 的多个输出层结果更优 ;
    在这里插入图片描述

🚀 SSD 复现

# Here is the code :

# 后 续 更 新 ~


输出结果:

在这里插入代码片


  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Horizon Max

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值