一种基于多部分注意力机制的零样本图像分类识别方法技术

技术编号:23025335 阅读:18 留言:0更新日期:2020-01-03 17:01
本发明专利技术公开了一种基于多部分注意力机制的零样本图像分类识别方法,其特征在于,包括以下步骤:S1.训练多部分卷积探测器;S2.训练语义特征提取器;S3.获取训练集的图片,通过训练注意力探测器进行处理;S4.进行损失计算;S5.重复进行步骤S3和S4的计算,当算法损失低于预设数值时,进行测试,选取最小距离的作为类别值。本发明专利技术采用了语义分割的方式,先将整张图片进行语义分割出有效部位,筛掉不必要的冗余信息,然后再分别对多个部位进行特征提取;对于不同的部位,提出了将注意力机制作用于不同部位进行加权,使得每一个样本都有不同的加权方式,因此对于每一个样本,都会产生一些权值高的部位,这些部位能更好的把它和其他类别区分开。

A zero sample image classification and recognition method based on multi part attention mechanism

【技术实现步骤摘要】
一种基于多部分注意力机制的零样本图像分类识别方法
本专利技术涉及电力领域,更具体地,涉及一种基于多部分注意力机制的零样本图像分类识别方法。
技术介绍
随着近几年大数据和大规模数据量学习的兴起,传统的图像识别技术逐渐无法满足新的图像识别需求,例如在测试过程中出现训练集中没有出现过的类别,这个问题在当前的海量数据中尤为突出,因为大规模数据量即大规模类别,并且一个类别下还存在多个子类。因此提高零样本下的图像分类问题具有重要的现实意义。为了提高训练不可见类别的识别率,人们提出了双线性模型,通过语义描述的辅助信息资源建立从可见类到不可见类的联系。在训练过程中,用具有语义信息的嵌入向量代替原类别标签,并将图像特征和语义特征映射到同一低维潜层空间,通过各种机器学习方法来完成图像的分类工作。这种方法减少了传统分类过程中训练好的分类器对原数据的过度依赖,实现了分类器的泛化性,完成了知识的迁移过程,最终提高了零样本学习过程的识别精度。然而,目前的这种双线性映射都是直接建立在整张图片和语义描述之间。对于现实来说,整张图片除了需要识别的目标以外,还存在大量的与语义描述无关的信息,例如背景、其他目标主体与识别信息中无用的信息等,这些信息会对整个实验的特征提取乃至识别分类都有一定程度的干扰。其次,对于图片有效区域的不同位置,目前的算法都是统一进行处理的,但是从理论上来说,我们识别物体都会重点关注一些具有区别性的部分,这些区别性的部分能更好的将该类和其他类更好的区分开,尤其对于一些细粒度的分类来说,例如对于燕子,尾巴是识别该类的重点区域,因此该部分区域需要比其他区域有更高的关注度,从另一个方面来说,该区域的分类贡献值比其他区域更高。之前的分类过程都没有关注到这一问题,从而影响到后续的分类过程。
技术实现思路
本专利技术为克服上述现有技术所述的缺陷,提供一种基于多部分注意力机制的零样本图像分类识别方法。为解决上述技术问题,本专利技术的技术方案如下:一种基于多部分注意力机制的零样本图像分类识别方法,包括以下步骤:S1.获取图像,训练多部分卷积探测器;S2.训练语义特征提取器;S3.获取训练集的图片,通过训练注意力探测器进行处理;S4.进行损失计算;S5.重复进行所述步骤S3和S4的计算,当算法损失低于预设数值时,进行测试,选取最小距离的作为类别值。进一步地,所述步骤S1的多部分卷积探测器具体包括以下步骤:S101.通过选择性搜索算法从所述图像中得到候选框RoI;S102.通过卷积网络从候选框RoI中得到图像特征,在卷积层conv5得到特征分布featuremap;S103.将所述步骤S101的候选框RoI映射至所述步骤S102得到的featuremap并裁剪出对应的patch,使用Ro1poolinglayer将所述patch调整至固定尺寸;S104.将patch通过两个全连接层得到特征,将特征分别通过新的全连接层进行处理,连接上各自对应的损失函数。进一步地,所述步骤S2的具体过程如下:使用大规模语料库作为语义的输入,通过神经网络算法提取出所有训练类和测试类的类别词向量,将。进一步地,所述步骤S3的具体过程如下:将训练集的图片代入所述步骤S1中的多部分探测器内,得到1张图片的多个探测部位的卷积特征,其函数如下式所示:x1,x2,x3…xp=g(I)其中,xp为第p部分的卷积特征;将所述步骤S2的语义特征映射到和局部区域特征xp同样的维度,如下式所示,作为语义特征的隐藏层表示:其中,S为语义隐藏层表示,为ReLU激活函数;将局部区域特征xp和语义做内积,得到对应区域加权的权值,如下式所示:其中,a为对应于局部区域特征x的权值,每有一个局部区域x就有一个权值a;为了便于对权值计算,将权值进行归一化,如下所示:将最终归一化后的权值加权到对应的图像特征,得到最终的局部区域特征如下所示:进一步地,所述步骤S4的具体过程如下:为了在分类过程中度量图像与语义表达的相似度,将语义通过两层全连接层映射到隐藏空间,如下所示:ψ(zi)=f(W2f(W1zi))为了得到更强的语义监督,使得训练过程更加可靠,先将映射后的语义矩阵与所述步骤S3得到的局部特征进行矩阵相乘,然后与其对应的真实类别值进行欧氏距离度量差值,如下所示:进一步地,所述步骤S5的具体过程如下:对所述步骤S3和S4进行多次迭代计算,当算法的损失低于预设数值后,进行测试,所述测试重复步骤S3和S4的过程,选取最小距离c*的作为类别值,如下所示:进一步地,所述步骤S104中的新的全连接层包括分类和回归,其中,分类所对应的是softmax函数,回归所对应的是smooth_L1_loss函数。进一步地,所述语料库为Wikipedia,神经网络算法为Word2vector。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术提出的图像分类识别方法使用多个局部特征,减少了对其他背景信息的计算,专注于对局部位置的特征更有效的学习;通过对局部区域加权的方式,使得不同的局部特征得到了不同的关注度,更加有利于将该类与其他类别区分开;本专利技术针对目前的问题在步骤S4中提出了一个新型的损失函数;通过在几个基准数据集上实现我们的算法,从结果上证明我们提出的方法的优越性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是基于多部分注意力机制的零样本图像分类识别方法流程示意图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本专利技术的技术方案做进一步的说明。一种基于多部分注意力机制的零样本图像分类识别方法,其过程如图1所示,包括以下步骤:S1.获取图像,训练多部分卷积探测器;S2.训练语义特征提取器;S3.获取训练集的图片,通过训练注意力探测器进行处理;S4.进行损失计算;S5.重复进行所述步骤S3和S4的计算,当算法损失低于预设数值时,进行测试,选取最小距离的作为类别值。在本实施例中,所述步骤S1的多部分卷积探测器具体包括以下步骤:S101.通过选择性搜索算法从所述图像中得到候选框RoI;S102.通过卷积网络从候选框RoI中得到图像特征,在卷积层conv5得到特征分布featuremap;S103.将所述步骤S101的候选框RoI映射至所述步骤S1本文档来自技高网
...

【技术保护点】
1.一种基于多部分注意力机制的零样本图像分类识别方法,其特征在于,包括以下步骤:/nS1.获取图像,训练多部分卷积探测器;/nS2.训练语义特征提取器;/nS3.获取训练集的图片,通过训练注意力探测器进行处理;/nS4.进行损失计算;/nS5.重复进行所述步骤S3和S4的计算,当算法损失低于预设数值时,进行测试,选取最小距离的作为类别值。/n

【技术特征摘要】
1.一种基于多部分注意力机制的零样本图像分类识别方法,其特征在于,包括以下步骤:
S1.获取图像,训练多部分卷积探测器;
S2.训练语义特征提取器;
S3.获取训练集的图片,通过训练注意力探测器进行处理;
S4.进行损失计算;
S5.重复进行所述步骤S3和S4的计算,当算法损失低于预设数值时,进行测试,选取最小距离的作为类别值。


2.根据权利要求1所述的基于多部分注意力机制的零样本图像分类识别方法,其特征在于,所述步骤S1的多部分卷积探测器具体包括以下步骤:
S101.通过选择性搜索算法从所述图像中得到候选框RoI;
S102.通过卷积网络从候选框RoI中得到图像特征,在卷积层conv5得到特征分布featuremap;
S103.将所述步骤S101的候选框RoI映射至所述步骤S102得到的featuremap并裁剪出对应的patch,使用Ro1poolinglayer将所述patch调整至固定尺寸;
S104.将patch通过两个全连接层得到特征,将特征分别通过新的全连接层进行处理,连接上各自对应的损失函数。


3.根据权利要求1所述的基于多部分注意力机制的零样本图像分类识别方法,其特征在于,所述步骤S2的具体过程如下:
使用大规模语料库作为语义的输入,通过神经网络算法提取出所有训练类和测试类的类别词向量,将。


4.根据权利要求2和3所述的基于多部分注意力机制的零样本图像分类识别方法,其特征在于,所述步骤S3的具体过程如下:
将训练集的图片代入所述步骤S1中的多部分探测器内,得到1张图片的多个探测部位的卷积特征,其函数如下式所示:
x1,x2,x3...xp=g(I)
其中,xp为第p部分的卷积特征;
将所述步骤S2的语义特征映射到和局部区域...

【专利技术属性】
技术研发人员:武继刚魏杰孟敏王勇
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1