一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于多粒度联想学习的手绘图像实时检索方法与流程

2022-02-19 06:46:05 来源:中国专利 TAG:

技术特征:
1.一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,基于多粒度联想学习的手绘图像实时检索方法提出改进的神经网络模型,改进的神经网络模型包括f1、f2和f3三个分支,f1为预训练网络,f2为注意力层,f3为降维层,改进的神经网络模型的训练集为由多张图像与其对应手绘的完整草图组成的图像集,将图像集中每一张图像的完整草图按照绘图的笔画顺序渲染为多张草图,完整草图渲染后构建该图像集的草图分支集,每次训练选取图像集中的一张图像作为目标图像;通过训练集训练改进的神经网络模型,完成训练后,输入手绘图像实时检索图像,改进的神经网络模型的训练过程包括以下步骤:s0、根据图像集中图像对应的手绘草图,采用三重损失函数,训练神经网络模型的f1、f2、f3三个分支,训练完成后固定参数;s1、根据绘制目标图像所需的笔画数对该目标图像的草图分支中每一张图片划分等级;s2、通过预训练网络提取目标图像的特征向量与草图分支中每一张图片的特征向量,采用注意力层的注意力机制得到目标图像的嵌入向量和草图分支中每一张图片的嵌入向量;s3、根据图片划分的等级将图片的嵌入向量送入该图片所属等级对应的降维层;s4、在等级对应的降维层中降低图片的嵌入向量的维数后,将图片与其下一个等级中的图片进行联想,采用均方损失函数计算当前等级与下一等级图片的均方损失,将计算的均方损失作为损失函数更新降维层;重复该过程,直到所有等级的均方损失计算完成;s5、采用三重态损失函数计算草图分支中每一张图片和图像集中图像的误差,将该误差与所有等级的误差相加,进行反向传播,以靠近目标图像、远离图像集中除目标图像外的图像为目标调整模型中的参数,逼近图片与目标图像间的嵌入向量,同时逼近两个相邻等级间的嵌入向量;s6、获取下一张目标图像的草图分支,重复上述步骤s1

s5,直至模型达到训练次数上限。2.根据权利要求1所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,将一张图像的完整草图根据绘图的笔画顺序渲染为n张图片,n张图片组成一个草图分支,该草图分支中每一张图片包括完整草图的第一笔至第n笔且每张图片笔画不同,1≤n≤n,根据图片包含的笔画数升序排列,则一个草图分支s={s1,s2,...,s
n
...,s
n
},s
n
表示包含第一笔到第n笔笔画的图片。3.根据权利要求1所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,采用注意力机制得到草图分支中每一张图片的嵌入向量,其表达式是:v
h
=global_pooling(b b.f
att
(b))其中,b是经过预训练网络之后得到的特征向量,f
att
()表示注意力机制,global_pooling(*)表示对经过注意力层得到的嵌入向量做全局池化,v
h
表示草图分支经过全局池化后进一步得到的嵌入向量。4.根据权利要求1或3所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,根据笔画数对草图分支中的每一张图片划分等级,每个等级设计一个单独的降维层,降维层又称线性映射层,其表达式:
v
l
=a.v
h
其中,a代表线性映射,v
l
表示降维后的草图分支的嵌入向量。5.根据权利要求4所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,每一个等级都有对应的降维层,降维层将2048维的嵌入向量映射到64维上,采用多粒度联想学习方法,实现不完整手绘图像的特征向量空间向其相对完整手绘图像的特征向量空间逼近,以进一步优化不完整手绘图像的特征向量空间。6.根据权利要求1所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,所述步骤s1包括:若绘制一张完整草图需要笔画为n笔,完整草图渲染后的草图分支中包含n张图片;划分等级时,将草图分支中的第1张到第m张图片划分为第一等级,即前m笔划分为第一等级,第m 1张到第2m张图片划分为第二等级,即第1笔到第2m笔划分为第二等级;此后的每一个等级都依次增加m张图片,即增加m笔笔画;若p为整数,p=n/m,则将n张图片共划分为p个等级,若p不为整数,则将n张图片共划分为p 1个等级。7.根据权利要求1所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,所述步骤s1包括:若绘制一张完整草图需要笔画为n笔,完整草图渲染后的草图分支中包含n张图片,m
k
为第k个等级所包含的图片数,采用完整度判别器根据公式划分图片等级,每个等级中包含的图片数依次减少,第k个等级所包含的图片数表示为:8.根据权利要求1所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,所述步骤s4包括:将第i等级向第i 1等级逼近过程中,第i等级中图片x
i
按照笔画数从少到多的顺序与第i 1等级中每次随机选择的一张图片x
i 1
计算均方损失,将i等级中的每一张图片和下一个等级图片的均方损失依次相加,得到第i等级的均方误差,将第i等级向第i 1等级逼近,第i等级中图片x
i
与下一个等级的图片x
i 1
的均方损失表示为:mse loss=ω(x
i 1

x
i
)2其中,ω>0。9.根据权利要求1或2所述的一种基于多粒度联想学习的手绘图像实时检索方法,其特征在于,三重态损失函数的表达式为:其中,m代表一张完整草图共渲染出的图片数量;v
[i,j]
表示草图分支中第i张图片的嵌入向量,通过降维层之后获得;v
[i 1,rnd]
表示草图分支中第i 1张图片;v
p
表示经过预训练网络和注意力层后获得的正样本,即目标图像的嵌入向量,v
n
表示经过预训练网络和注意力层后获得的负样本,即图像集中除目标图像外的图像的嵌入向量,α是一个常数,d是欧式距离。

技术总结
本发明属于图像检索领域,具体涉及一种多粒度联想学习的手绘图像实时检索方法,包括:采用三重态损失函数与多粒度联想学习方法训练改进的深度神经网络模型,训练好的深度神经网络模型提取草图分支的嵌入向量,将其送入判别器判断该草图分支的等级,再将该草图分支送入等级对应的降维层,计算草图分支与图像间的欧式距离,根据欧式距离,返回检索到的top


技术研发人员:戴大伟 刘颖格 唐晓宇 夏书银 王国胤
受保护的技术使用者:重庆邮电大学
技术研发日:2021.10.25
技术公布日:2022/1/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献