新闻中心
YoloCS:有效降低特征图空间复杂度
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜
论文地址:yolocs: object detection based on dense channel compression for feature spatial solidification (arxiv.org)
01 总 述
在今天分享中,研究者检查了在特征纯化和梯度反向传播过程中信道特征和卷积核之间的关联,重点是网络内的前向和反向传播。因此,研究者提出了一种称为密集通道压缩的特征空间固化方法。根据该方法的核心概念,引入了两个用于骨干网络和头部网络的创新模块:用于特征空间固化的密集通道压缩(DCFS)和非对称多级压缩解耦头部(ADH)。当
集成到YOLOv5模型中时,这两个模块表现出非凡的性能,从而产生了一个被称为YOLOCS的改进模型。

在MSCOCO数据集上评估,大、中、小YOLOCS模型的AP分别为50.1%、47.6%和42.5%。在保持与YOLOv5模型的推理速度相似的情况下,大、中、小YOLOCS模型分别达到了1.1%、2.3%和5.2%的优势超过YOLOv5的AP。
02 背 景
近年来,目标检测技术在计算机视觉领域受到了广泛关注。其中,基于单发多框算法的目标检测技术(Single Shot Multi Box Detector,简称SSD)和基于卷积神经网络的目标检测技术(Convolutional Neural Networks,简称CNN)是两种最常用的目标检测技术。然而,由于单发多框算法的精度较低,而基于卷积神经网络的目标检测技术的计算复杂度较高,因此,寻找一种高效且精度较高的目标检测技术成为了当前研究的热点之一。

Dense Channel Compression (DCC) 是一种新型的卷积神经网络压缩技术,它通过对卷积神经网络中的特征图进行空间固化,从而实现对网络参数的压缩和加速。然而,DCC技术在目标检测领域的应用尚未得到充分的研究。 Dense Channel Compression (DCC) 技术旨在通过减少网络参数的数量来提高计算效率。具体而言,DCC通过对卷积层的输出特征图进行通道压缩,从而减少卷积层的参数数量。这种压缩技术可以通过删除冗余和不必要的通道,或者使用低秩分解等方法来实现。 尽管DCC技术在图像分类任务上

因此,提出了一种基于Dense Channel Compression的目标检测技术,命名为YOLOCS(YOLO with Dense Channel Compression)。YOLOCS技术将DCC技术与YOLO(You Only Look Once)算法相结合,实现了对目标检测的高效且精度较高的处理。具体来说,YOLOCS技术通过DCC技术对特征图进行空间固化,从而实现了对目标标位置的精确定位;同时,YOLOCS技术利用YOLO算法的单发多框算法特点,实现了对目标标别分类的快速计算。
03 新框架
- Dense Channel Compression for Feature Spatial Solidification Structure (DCFS)

在提出的方法中(上图(c))中,研究者不仅解决了网络宽度和深度之间的平衡问题,还通过3×3卷积压缩了来自不同深度层的特征,在输出和融合特征之前将通道数量减少了一半。这种方法使研究者能够在更大程度上细化来自不同层的特征输出,从而在融合阶段增强特征的多样性和有效性。
此外,来自每一层的压缩特征都带有更大的卷积核权重(3×3),从而有效地扩展了输出特征的感受野。将这种方法称为特征空间固化的密集通道压缩。用于特征空间固化的密集通道压缩背后的基本原理依赖于利用较大的卷积核来促进通道压缩。该技术具有两个关键优点:首先,它扩展了前向传播过程中特征感知的感受域,从而确保了区域相关的特征细节被纳入,以最大限度地减少整个压缩阶段的特征损失。其次,误差反向传播过程中误差细节的增强允许更准确的权重调整。
为了进一步阐明这两个优点,使用具有两种不同核类型(1×1和3×3)的卷积来压缩两个通道,如下图:

DCFS的网络结构如下图所示。采用三层瓶颈结构,在网络前向传播的过程中逐渐压缩信道。半通道3×3卷积应用于所有分支,然后是批处理归一化(BN)和激活函数层。随后,使用1×1卷积层来压缩输出特征通道,以匹配输入特征通道。

- Asymmetric Multi-level Channel Compression Decoupled Head (ADH)
为了解决YOLOX模型中的解耦头问题,研究者进行了一系列的研究和实验。研究结果揭示了解耦头部结构的利用与相关损失函数之间的逻辑相关性。具体而言,对于不同的任务,应根据损失计算的复杂性调整解耦头的结构。此外,当将解耦的头部结构应用于各种任务时,由于最终输出维度的差异,将前一层的特征通道(如下图)直接压缩为任务通道可能会导致显著的特征损失。这反过来又会对模型的整体性能产生不利影响。

此外,当考虑提出的用于特征空间固化的密集通道压缩方法时,直接减少最终层中的通道数量以匹配输出通道可能会导致前向传播过程中的特征丢失,从而降低网络性能。同时,在反向传播的背景下,这种结构可能会导致次优误差反向传播,阻碍梯度稳定性的实现。为了应对这些挑战,引入了一种新的解耦头,称为非对称多级通道压缩解耦头(如下图(b))。

具体而言,研究者深化了专用于目标评分任务的网络路径,并使用3个卷积来扩展该任务的感受野和参数数量。同时,沿着通道维度压缩每个卷积层的特征。该方法不仅有效地减轻了与目标评分任务相关的训练难度,提高了模型性能,而且大大减少了解耦头部模块的参数和GFLOP,从而显著提高了推理速度。此外,使用1卷积层来分离分类和边界框任务。这是因为对于匹配的正样本,与两个任务相关联的损失相对较小,因此避免了过度扩展。这种方法大大降低了解耦头中的参数和GFLOP,最终提高了推理速度。
04 实验可视化
Ablation Experiment on MS-COCO val2017

Comparison of YOLOCS, YOLOX and YOLOv5- r6.1[7] in terms of AP on MS-COCO 2017 test-dev


Yaara
使用AI生成一流的文案广告,电子邮件,网站,列表,博客,故事和更多…
95
查看详情
以上就是YoloCS:有效降低特征图空间复杂度的详细内容,更多请关注其它相关文章!
# 提出了
# 阳春营销型网站建设
# 安徽推广新产品网站大全
# 外贸汽配工厂网站建设
# 新疆国内网站建设费用
# 怀化网站建设
# seo的高手有哪些
# 天津网络营销网络推广系统
# 浙江关键词排名公司
# 论坛营销的运作与推广
# 辽阳整合营销推广招商
# 信道
# 特征
# 两种
# 前向
# 滤镜
# 如下图
# 较高
# 过程中
# 检测技术
# x detector
# 压缩技术
# 卷积
相关栏目:
【
行业资讯67740 】
【
技术百科0 】
【
网络运营39195 】
相关推荐:
单片机加法程序怎么写
如何4k对齐固态硬盘
使用typescript对团队有什么要求
苹果手机16有哪些功能
51单片机怎么连接端口
划水是什么意思
三星 nfc什么功能是什么意思
索尼type-c接口是什么
vi命令如何退出
一秒是多少毫秒
春运抢票最新技巧与方法
win10电脑如何使用命令提示符
win10系统如何打开cmd命令
j*a如何运行curl命令行
电焊机power灯亮是什么意思
1s等于多少ms
阿里云盘扩容工具怎么用
typescript中如何引入本地js
苹果16都有哪些型号
折叠手机屏易坏吗为什么
市盈率当中17A 18E是什么意思
cmd如何定时执行命令
电动车power灯亮是什么意思
迅达热水器显示power是什么意思
三星相机里power是什么意思
2026年将会大爆发的15个新科技
爱奇艺fun会员可以几个人用?
typescript怎么用
为什么夸克流畅播失败
折叠屏手机为什么凉凉
youtube受限模式是什么_youtube受限模式是什么意思
如何创建解压文件命令
j*a怎么保存到数组
市盈率292是什么意思
360n6锁屏壁纸怎么设置
哪里要用typescript
没基础做单片机怎么样
什么是unix时间戳
学typescript有什么用
drawing是什么意思
win10如何打开dos命令窗口大小
苹果16有哪些变化尺寸
市盈率中1stdv是什么意思
春运抢票失败怎么抢
固态硬盘 如何分区
舆论是什么意思
python如何命令行换行
360n7锁屏壁纸怎么固定
春运抢票哪个城市好抢
如何打开命令提示符


2024-06-05
浏览次数:次
返回列表