【技术实现步骤摘要】
一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法及系统
本专利技术属于计算机视觉与模式识别
,特别涉及一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法及系统。
技术介绍
与日剧增的图像数据,使得图像处理技术在现代生活中越发至关重要。其中细粒度图像识别问题具有越来越大的理论研究价值与实际应用价值。目前现有的细粒度识别问题主要有以下几个问题:(1)一部分方法利用局部定位网络来学习具有辨别性的局部特征块,但此类方法依赖大量额外的人工部位标注信息,这耗费了大量的时间和资源,并且人工标注并不具有较好的客观性;(2)另一部分方法在主网络结构中嵌入不同子网络,以此获取不同细粒度特征表示,从而辅助主网络学习到更好的细粒度特征,虽然这些方法取得了不错的成绩,但需要轮流优化子网络,网络的优化调整较为复杂;(3)目前细粒度识别任务中的卷积神经网络几乎只采用了低级特征,这不足以细粒度图像分类的特征表示,因此挖掘更高级的特征还有很多提升空间。综上,亟需一种新的细粒度图像识别方法及系统。
技术实现思路
本专利技术的目的在于提供一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法及系统,以解决上述存在的一个或多个技术问题。本专利技术利用局部块检测器模块让网络自主挖掘出不同类中最具有辨别性的局部特征块;并结合特征融合模块完成特征块之间的交互,获得层级特征表征,这促进了网络的分类性能,可有效实现细粒度图像识别。为达到上述目的,本专利技术采用以下技术方案:本专利技术的一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法,包括以下步骤:步骤1,提取待识 ...
【技术保护点】
1.一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法,其特征在于,包括以下步骤:步骤1,提取待识别细粒度图像的局部特征和全局特征;对全局特征进行分类,获得包含全局信息的分类损失loss1;步骤2,通过局部块检测器对步骤1获得的局部特征进行卷积过滤,获得局部过滤特征;根据获得的局部过滤特征获得局部向量VL;根据局部向量VL对局部过滤特征进行分类,获得包含局部块级别信息的分类损失loss2;其中,所述局部块检测器为卷积滤波器,用于寻找最具有辨别性的局部特征块;步骤3,通过全局块检测器对步骤1获得的全局特征进行卷积过滤,获得全局过滤特征;对步骤2获得的局部过滤特征进行平均池化,获得与全局过滤特征大小一致的局部过滤特征;其中,所述全局块检测器为卷积滤波器,用于获取全局过滤特征;步骤4,将步骤3获得的局部过滤特征和全局过滤特征进行融合,获得融合交互特征;对所述融合交互特征进行分类,获得包含层级特征表征的分类损失loss3;步骤6,对分类损失loss1、分类损失loss2和分类损失loss3进行加权求和,获得最终的分类结果和总损失,完成细粒度图像识别。
【技术特征摘要】
1.一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法,其特征在于,包括以下步骤:步骤1,提取待识别细粒度图像的局部特征和全局特征;对全局特征进行分类,获得包含全局信息的分类损失loss1;步骤2,通过局部块检测器对步骤1获得的局部特征进行卷积过滤,获得局部过滤特征;根据获得的局部过滤特征获得局部向量VL;根据局部向量VL对局部过滤特征进行分类,获得包含局部块级别信息的分类损失loss2;其中,所述局部块检测器为卷积滤波器,用于寻找最具有辨别性的局部特征块;步骤3,通过全局块检测器对步骤1获得的全局特征进行卷积过滤,获得全局过滤特征;对步骤2获得的局部过滤特征进行平均池化,获得与全局过滤特征大小一致的局部过滤特征;其中,所述全局块检测器为卷积滤波器,用于获取全局过滤特征;步骤4,将步骤3获得的局部过滤特征和全局过滤特征进行融合,获得融合交互特征;对所述融合交互特征进行分类,获得包含层级特征表征的分类损失loss3;步骤6,对分类损失loss1、分类损失loss2和分类损失loss3进行加权求和,获得最终的分类结果和总损失,完成细粒度图像识别。2.根据权利要求1所述的一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法,其特征在于,在步骤4和步骤6之间还包括步骤5;步骤5,根据步骤3获得的全局过滤特征获得一个全局向量VG;将所述全局向量VG和步骤2中获得的局部向量VL进行池化,实现对网络的辅助监督,获得包含滤波监督损失loss4;步骤6具体为:对分类损失loss1、分类损失loss2、分类损失loss3和分类损失loss4进行加权求和,获得最终的分类结果和总损失,完成细粒度图像识别。3.根据权利要求1所述的一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法,其特征在于,步骤1具体步骤包括:将待识别细粒度图像输入卷积神经骨架网络,从卷积神经骨架网络中提取不同层的特征,获得局部特征和全局特征;用一个全连接层对所述全局特征进行分类,获得包含全局信息的分类损失loss1。4.根据权利要求1所述的一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法,其特征在于,步骤2中具体包括:将得到的局部过滤特征经过一个全局最大池化层,获得局部向量VL;局部向量VL经过一个全连接层进行分类,获得包含局部块级别信息的分类损失loss2。5.根据权利要求2所述的一种基于块检测器及特征融合的卷积神经网络的细粒度图像识别方法,其特征在于,步骤2具体包括以下步骤:步骤2.1,局部块检测器标记为一个1×1×(k·n)的卷积滤波器;其中,1×1是卷积核大小,k·n是通道数;n是类别数,k是每一类别中最具辨别力的局部块数;步骤2.2,利用局部块检测器对提取得到的局部特征进行卷积,用于检测具有辨别性的局部特征块;获得一个局部过滤特征其中,是获取局部过滤特征L的映射函数,CL、HL和WL分别是局部过滤特征L的通道数、高和宽,并且CL=k·n;步骤2.3,局部过滤特征L经过一个全局最大池化层,获得局部向量VL,VL经过一个全连接层进行分类,获得包含局部块级别信息的分类损失loss2。6.根据权利要求...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。