基于正反卷积和多层分支深度网络的行人属性识别方法与流程

文档序号:21642292发布日期:2020-07-29 02:53阅读:312来源:国知局
技术特征:

1.基于正反卷积和多层分支深度网络的行人属性识别方法,其特征在于包括如下步骤:

s1)将所选择的行人属性都转化为多个二分类属性;

对于m种行人属性,每种属性分别有个类别且包含不确定类别,能转化为个二分类属性;

s2)构建新的网络模型

在densenet中加入正反卷积结构,对网络结构进行改进,将densenet中的瓶颈网络结构修改为正反卷积结构的basicblock结构,将bottleneck中的1×1卷积修改为3×3卷积,3×3卷积修改为3×3反卷积;

在无预训练的情况下,将网络最末尾的线性分类器改为多个二分类线性分类器,进行训练;

s3)根据需求,对训练得到的分类结果较差的属性自底向上进行分支;对分类结果仍然不理想的属性,继续自底向上的分支过程,但需保持总深度不变;

重复步骤s3),直到网络输出的各属性分类性能满足要求或无法继续分支;

s4)迁移预训练模型参数,载入imagenet预训练模型,固定特征提取参数进行训练;

s5)解除预训练模型参数的固定,进行综合微调的训练;

s6)将结果转化回需要的属性空间,将输出的个二分类属性转化回原先的种行人属性,每种属性分别有个类别。

2.根据权利要求1所属的基于正反卷积和多层分支深度网络的行人属性识别方法,其特征在于:

步骤s3)中,对于densenet中的n个denseblock结构,每个denseblock有12层,自底向上进行分支,首先将最底层的denseblock改为两个结构一样的分支,分别表示为dense_blockn.1和dense_blockn.2;将步骤s2)中得到的分类结果较好的属性分类器接在dense_blockn.1后面,将结果较差的属性分类器接在dense_blockn.2后面,对调整后的网络进行训练;若dense_blockn.2分支中仍有分类结果较差的属性,则将原网络中的第n-1层的dense_block同样进行上述的分支操作,将分类效果不理想的属性分离出来,放入新的分支dense_blockn.3中,该新分支连接到第n-1层的第二个分支后面;依此类推,直到网络输出的所有属性分类性能满足要求或无法继续分支为止。


技术总结
本发明公开了一种基于正反卷积和多层分支深度网络的行人属性识别方法,首先通过mix‑up数据增强方法对数据进行处理,提高训练数据的鲁棒性,然后提出了正反卷积模块,即将瓶颈网络(bottleneck)中的1×1卷积修改为3×3卷积,3×3卷积修改为3×3反卷积,用于需要改变通道数的特征提取,能够提高网络的分类精度,并将其应用于DenseNet网络中bottleneck结构的改造,用于构建基于多层分支的多任务行人属性识别网络。本发明方法可以提取到更丰富的特征,显著提高了分类精度,尤其是在小数据集的情况下,能够在尺度较小的属性上实现分类效果的提升。

技术研发人员:王慧燕;潘峥昊
受保护的技术使用者:浙江工商大学
技术研发日:2020.03.04
技术公布日:2020.07.28
当前第2页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!