[发明专利]一种基于双分支网络的细粒度图像分类方法及系统在审
申请号: | 202111175746.2 | 申请日: | 2021-10-09 |
公开(公告)号: | CN113902948A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 苗壮;赵勋;王家宝;李阳;张睿;许博;王亚鹏;杨利;赵昕昕;杨义鑫 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | G06V10/764 | 分类号: | G06V10/764;G06V10/82;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 严志平 |
地址: | 210014 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分支 网络 细粒度 图像 分类 方法 系统 | ||
1.一种基于双分支网络的细粒度图像分类方法,其特征在于,包括:
对待分类目标图像进行预处理;
将预处理后的目标图像输入预先训练好的非最大值激活双分支网络,提取得到待分类目标图像特征;其中,所述非最大值激活双分支网络包括非最大值激活模块和同构双分支子网络,所述非最大值激活模块用于输出最大激活特征和非最大值激活特征,输出的特征输入所述同构双分支子网络,由同构双分支子网络进行学习,输出待分类目标图像特征;
基于得到的待分类目标图像特征,采用分类器进行类别预测,得到待分类目标图像特征的类别预测结果;
采用预设的融合方法融合类别预测结果,得到待分类目标图像的分类结果。
2.根据权利要求1所述的基于双分支网络的细粒度图像分类方法,其特征在于,所述对待分类目标图像进行预处理,包括:
将待分类目标图像缩放至600像素×600像素大小,以图像中心为中心裁剪一个大小为448像素×448像素的图像区域。
3.根据权利要求1所述的基于双分支网络的细粒度图像分类方法,其特征在于,所述非最大值激活双分支网络包括图像预处理模块、骨干网特征提取模块、非最大值激活模块和同构双分支子网络。
4.根据权利要求1所述的基于双分支网络的细粒度图像分类方法,其特征在于,所述非最大值激活双分支网络通过以下步骤训练的:
将用于训练的图像输入所述非最大值激活双分支网络;在预设的目标损失函数指导下,采用随机梯度下降算法对非最大值激活双分支网络的参数进行训练,得到最优网络参数。
5.根据权利要求4所述的基于双分支网络的细粒度图像分类方法,其特征在于,所述预设的目标损失函数为:
L=LCE+λLDB (1)
式(1)中,L表示目标损失函数;λ表示LCE和LDB之间的权重;LCE表示交叉熵分类目标损失函数,通过下式表示:
式(2)中,B表示输入图像张数;fb表示第b张图像特征,yb表示第b张图像的真实标签,且yb∈{1,2,...,C},表示特征fb映射到真实标签类别yb的权重参数,Wj表示特征fb映射到第j个类别的权重参数,C为类别总个数;
式(1)中,LDB表示相似度度量目标损失函数,通过下式表示:
式(3)中,表示不同分支特征间相似度矩阵,表示第b张图像特征和拼接并标准化的特征,表示转置后的特征,diag(Sb)表示提取Sb主对角线的值,B表示输入图像张数。
6.根据权利要求1所述的基于双分支网络的细粒度图像分类方法,其特征在于,所述非最大值激活模块的计算过程包括:
Fm,Fn=NAM(F) (4)
式(4)中,NAM(.)表示模块计算过程;F表示输入非最大值激活模块的特征,满足F∈RB×L×C;其中B表示输入图像张数、L表示特征维数、C表示特征通道数;Fm表示非最大值激活模块输出的最大值激活特征,满足Fm∈RB×L×C,
Fn表示非最大值激活模块输出的非最大值激活特征,满足Fn∈RB×L×C。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111175746.2/1.html,转载请声明来源钻瓜专利网。