DL之DSSD:DSSD算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: DL之DSSD:DSSD算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

DSSD算法的简介(论文介绍)


       DSSD,是在SSD上做的改进,即Deconvolutional Single Shot Detector,反卷积单步骤探测器。


Abstract  

     The main contribution of this paper is an approach for  introducing additional context into state-of-the-art general  object detection. To achieve this we first combine a state-ofthe-art  classifier (Residual-101 [14]) with a fast detection  framework (SSD [18]). We then augment SSD+Residual101  with deconvolution layers to introduce additional largescale  context in object detection and improve accuracy,  especially for small objects, calling our resulting system  DSSD for deconvolutional single shot detector. While these  two contributions are easily described at a high-level, a  naive implementation does not succeed. Instead we show  that carefully adding additional stages of learned transformations,  specifically a module for feed-forward connections  in deconvolution and a new output module, enables this new  approach and forms a potential way forward for further detection  research. Results are shown on both PASCAL VOC  and COCO detection. Our DSSD with 513 × 513 input  achieves 81.5% mAP on VOC2007 test, 80.0% mAP on  VOC2012 test, and 33.2% mAP on COCO, outperforming  a state-of-the-art method R-FCN [3] on each dataset.

     本文的主要贡献是将附加上下文引入到最先进的一般对象检测中。为了实现这一点,我们首先结合了一个最先进的分类器(Residual-101[14])和一个快速检测框架(SSD[18])。然后,我们使用反褶积层来增加SSD+Residual101,以在目标检测中引入额外的大范围上下文,并提高精度,特别是对于小对象,调用我们得到的系统DSSD来实现反卷积单镜头检测器。虽然这两个贡献很容易在高层进行描述,但是一个简单的实现是不会成功的。相反,我们展示了详细添加额外的学习转换阶段,特别是反褶积中的前馈连接模块和一个新的输出模块,使这种新方法成为可能,并为进一步的检测研究形成了一个潜在的前进方向。结果表明,PASCAL VOC和COCO 检测。我们的513×513输入的DSSD在VOC2007测试中实现了81.5%的mAP,在VOC2012测试中实现了80.0%的mAP,在COCO上实现了33.2%的mAP,在每个数据集上都优于目前最先进的R-FCN[3]方法。

Conclusion  

     We propose an approach for adding context to a stateof-the-art  object detection framework, and demonstrate its  effectiveness on benchmark datasets. While we expect  many improvements in finding more efficient and effective  ways to combine the features from the encoder and decoder,  our model still achieves state-of-the-art detection results on  PASCAL VOC and COCO. Our new DSSD model is able  to outperform the previous SSD framework, especially on  small object or context specific objects, while still preserving  comparable speed to other detectors. While we only apply  our encoder-decoder hourglass model to the SSD framework,  this approach can be applied to other detection methods,  such as the R-CNN series methods [12, 11, 24], as well.

     我们提出了一种将上下文添加到最先进的对象检测框架的方法,并在基准数据集上证明了它的有效性。虽然我们期望在寻找更有效和更有效的方法来结合编码器和解码器的特性方面有许多改进,但我们的模型仍然在PASCAL VOC和COCO上实现了最先进的检测结果。我们的新DSSD模型能够超越以前的SSD框架,特别是在小对象或特定上下文对象上,同时仍然保持与其他检测器相当的速度。虽然我们只将我们的编解码器沙漏模型应用于SSD框架,但是这种方法也可以应用于其他检测方法,比如R-CNN系列方法[12,11,24]。


论文

Cheng-Yang Fu , Wei Liu , Ananth Ranga, AmbrishTyagi , Alexander C. Berg .

DSSD : Deconvolutional Single Shot Detector,CVPR 2017

https://arxiv.org/abs/1701.06659



1、DSSD框架结构


      残差网络上的SSD和DSSD网络:蓝色模块是SSD框架中添加的层,称之为SSD层。在下图中,红色图层是DSSD层。

image.png




2、DSSD模型的特点、贡献


SSD算法对小目标不够鲁棒(会出现误检和漏检);最主要的原因是浅层特征图的表示能力不够强。DSSD算法的核心思想就是提高浅层的表示能力。

DSSD在原来的SSD模型上主要作了两大改进:

一是替换掉VGG,而改用了Resnet-101作为特征提取网络并在对不同尺度的特征图进行默认框检测时使用了更新的检测单元;

二则在网络的后端使用了多个反卷积层(deconvolution layers)以有效地扩展低维度信息的上下文信息(contextual information) ,从而有效地改善了小尺度目标的检测。





DSSD算法的架构详解


更新……






DSSD算法的案例应用


更新……




 


相关文章
|
数据采集 机器学习/深度学习 算法
|
人工智能 编解码 算法
DeepSeek加持的通义灵码2.0 AI程序员实战案例:助力嵌入式开发中的算法生成革新
本文介绍了通义灵码2.0 AI程序员在嵌入式开发中的实战应用。通过安装VS Code插件并登录阿里云账号,用户可切换至DeepSeek V3模型,利用其强大的代码生成能力。实战案例中,AI程序员根据自然语言描述快速生成了C语言的base64编解码算法,包括源代码、头文件、测试代码和CMake编译脚本。即使在编译错误和需求迭代的情况下,AI程序员也能迅速分析问题并修复代码,最终成功实现功能。作者认为,通义灵码2.0显著提升了开发效率,打破了编程语言限制,是AI编程从辅助工具向工程级协同开发转变的重要标志,值得开发者广泛使用。
9845 71
DeepSeek加持的通义灵码2.0 AI程序员实战案例:助力嵌入式开发中的算法生成革新
|
存储 分布式计算 算法
大数据-106 Spark Graph X 计算学习 案例:1图的基本计算、2连通图算法、3寻找相同的用户
大数据-106 Spark Graph X 计算学习 案例:1图的基本计算、2连通图算法、3寻找相同的用户
471 0
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
存储 算法 搜索推荐
这些算法在实际应用中有哪些具体案例呢
【10月更文挑战第19天】这些算法在实际应用中有哪些具体案例呢
508 1
|
算法 数据可视化 新制造
Threejs路径规划_基于A*算法案例完整版
这篇文章详细介绍了如何在Three.js中完整实现基于A*算法的路径规划案例,包括网格构建、路径寻找算法的实现以及路径可视化展示等方面的内容。
755 0
Threejs路径规划_基于A*算法案例完整版
|
存储 算法 安全
ArrayList简介及使用全方位手把手教学(带源码),用ArrayList实现洗牌算法,3个人轮流拿牌(带全部源码)
文章全面介绍了Java中ArrayList的使用方法,包括其构造方法、常见操作、遍历方式、扩容机制,并展示了如何使用ArrayList实现洗牌算法的实例。
285 1
|
算法 Java 数据安全/隐私保护
国密加密算法简介
国密指国家密码局认定的国产密码算法,主要包括SM1、SM2、SM3、SM4等,并持续完善。SM1是对称加密算法,加密强度与AES相当,需加密芯片支持;SM2是非对称加密,基于ECC算法,签名和密钥生成速度优于RSA;SM3为杂凑算法,安全性高于MD5;SM4为对称加密算法,用于无线局域网标准。本文提供使用Java和SpringBoot实现SM2和SM4加密的示例代码及依赖配置。更多国密算法标准可参考国家密码局官网。
4226 1
|
机器学习/深度学习 人工智能 算法
【人工智能】传统语音识别算法概述,应用场景,项目实践及案例分析,附带代码示例
传统语音识别算法是将语音信号转化为文本形式的技术,它主要基于模式识别理论和数学统计学方法。以下是传统语音识别算法的基本概述
1404 2
|
机器学习/深度学习 算法 数据可视化
决策树算法介绍:原理与案例实现
决策树算法介绍:原理与案例实现

热门文章

最新文章