欢迎访问个人网络日志🌹🌹知行空间🌹🌹
文章目录
1.Bottleneck
2.BottlenetCSP
与CSP论文描述的方式不一直,但CSP论文源码亦是通过此方式实现,参考YoloV5 Issues 781。

3. C3:Bottleneck with 3 Convolutional Blocks
将Bottleneck换成 SPP将变成 C3SPP,换成Transformer将变成C3TR,换成GhostBottleneck就是C3Ghost,C3结构是Yolov5中提出的。

4. Focus
Focus层作为Yolov5中提出的,在最前面对输入做处理的层,是为了取代YoloV3中的前三层卷积,可以在保证图像信息无丢失的同时减小图像的尺寸,从而减小FLOPS,加速推理。
YoloV5 作者对Focus Layer的一些解释,可参考Discussion、Issue 804

5.SPP
YoloV5中实现的SPP与SPP论文给出来的,有些许差异,YoloV5中的SPP是固定了MaxPool的kernel大小分别为5\9\13,其stride=1,且对输入进行padding,故MaxPool并不改变输入图像的尺寸大小。

标准的SPP是指定MaxPool后输出的 W o u t W_{out} W

本文详细介绍了深度学习在目标检测领域的几种关键结构,如Bottleneck、SPP、DWConv、GhostConv等,以及它们在YoloV5中的应用。GhostBottleneck是YoloV5提出的一种节省计算资源的模块,而MixConv和CrossConv则提供了不同尺度卷积的融合方式。此外,FPN与PAN的结合用于多尺度目标检测和特征融合,提升了检测性能。

最低0.47元/天 解锁文章
20万+

被折叠的 条评论
为什么被折叠?



