赞
踩
模型重新参数化model re-parameterization和动态标签分配dynamic label assignment在网络训练和目标检测中很重要,提出发现的新问题和设计了有效的处理方法。对于模型重新参数化,运用梯度传播路径概念应用在不同网络的层分析了重新参数化策略。并且提出了有计划的重新参数化模型。使用动态标签分配技术时多重输出层模型的训练将产生新的问题,问题是对于不同分支的输出如何分配动态标签。对于这个问题,提出了新的标签分配方法叫做coarse-to-fine lead guided标签分配。
设计了可训练bag-of-freebies方法,在不增加推理成本的情况下极大的提升了检测精度。
为了提升目标检测方法,发现另种新问题。第一,重新参数化的模块如何取代原始模块,第二,动态标签分配策略如何处理对不同输出层的分配。
针对两个问题,提出解决办法。对实时目标检测提出扩展和复合缩放方法 ,该方法能有效的利用参数和计算。该方法能有效的减少40%的参数和50%的计算。拥有快速的推理速度和较高的检测准确率。
CSPVoVNet是VoVNet的变体。梯度路径以使不同层的权重能够学习更多样化的特征。ELAN网络通过控制最短最长梯度路径,更深的网络可以有效地学习和收敛。基于ELAN提出了 Extended-ELAN (E-ELAN)。
深度监督主要的概念是在网络中间层添加额外的辅助头,浅层网络权值以辅助损失作为指导。在ResNet和DenseNet 中深度监督会提升模型的性能。
我们将负责最终输出的头称为引导头,将用于辅助训练的头称为辅助头。
How to assign soft label to auxiliary head and lead head ?
新的标签分配方式,通过lead head预测来引导辅助头和lead head。使用lead head预测作为指导,生成从粗到细coarse-to-fine的层次标签用于辅助头和lead head学习。如下图
lead head引导标签分配在lead head and the ground truth预测结果中是主要的计算基础。通过优化过程生成软标签。这组软标签将作为辅助头和lead head的目标训练模型。这样做的原因是lead head具有相对较强的学习能力,由此生成的软标签应该更能代表源数据与目标之间的分布和相关性。通过让较浅的辅助头直接学习lead head已经学习到的信息,lead head将更能专注于学习尚未学习到的残余信息。
Coarse-to-fine lead head guided label assigner利用lead head预测结果和groud truth来生成软标签。软标签设置为粗标签和细标签 coarse label and fine label。细标签与lead head 引导的标签分配生成的标签相同。通过放松正样本分配过程的约束,允许更多的网格被视为正目标来生成粗标签。原因是一个辅助头的学习能力不是那么强大的lead head,为了避免失去需要学习的信息,我们将专注于优化召回辅助头的目标检测任务。
如果粗标签的附加权重接近于细标签在最终的预测中会产生坏的先验框。因此,为了使这些超粗正网格的影响较小,我们在解码器中进行了限制,从而使这些超粗正网格不能完美地产生软标签。
结果如下:
表3显示了在使用不同的模型扩展策略进行放大时获得的结果。其中,我们提出的复合尺度方法是将计算块的深度放大1.5倍,将过渡块的宽度放大1.25倍。
为了验证我们所提出的规划再参数化模型的通用性,我们将其分别应用于基于连接的模型和基于残差的模型上进行验证。我们选择的基于连接的模型和基于残差的模型分别为3堆叠的ELAN和CSPDarknet。
在辅助头实验的辅助损失中,我们比较了lead head和辅助头方法的一般独立标签分配,我们也比较了所提出的两种引导标签分配方法。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。