[发明专利]一种基于半监督多模态哈希编码的跨模态检索方法有效
申请号: | 201911295770.2 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111143625B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 田大湧;周德云;魏仪文;侍佼;雷雨 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 刘长春 |
地址: | 710072 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 监督 多模态哈希 编码 跨模态 检索 方法 | ||
1.一种基于半监督多模态哈希编码的跨模态检索方法,其特征在于,包括:
S1:对原始图像数据进行预处理,获得所述原始图像数据的实数矩阵向量,具体地,所述实数矩阵向量包括所述原始图像数据中有标记数据组成的有标记数据矩阵Xl、所述原始图像数据中无标记数据组成的无标记数据矩阵Xu以及所述原始图像数据中有标记数据的标记组成的标记矩阵Ll;
S2:根据所述实数矩阵向量获取辅助变量;
S3:根据所述辅助变量估计所述原始图像数据中无标记数据的标记矩阵;
S4:根据原始图像数据中有标记数据的标记矩阵和已估计的无标记数据的标记矩阵生成哈希编码矩阵;
S5:根据所述哈希编码矩阵进行数据检索,搜索检索数据库中与目标向量距离最近的向量,
所述S2包括:
S21:建立辅助变量Hl,i,的最小化问题模型:
其中,表示第i个模态中有标记数据组成的矩阵向量,Ll表示所述原始图像数据中有标记数据的标记组成的标记矩阵,α表示预设参数,K表示模态数量,f是sigmoid函数,f(x)=1/(1+e-x),F表示计算矩阵F范数;
S22:利用梯度下降法计算所述辅助变量Hl,i和O;
所述S3包括:
S31:建立所述原始图像数据中无标记数据的标记矩阵Lu的估计模型:
其中,tr表示取矩阵的迹,Pi,为辅助变量,表示第i个模态中无标记数据组成的矩阵向量;
S32:利用交替迭代法获取所述标记矩阵Lu;
所述S4包括:
S41:建立所述哈希编码矩阵B的最小化问题模型:
其中,Ui和S为辅助变量,Bl表示所述原始图像数据中有标记数据的哈希编码,Bu表示所述原始图像数据中无标记数据的哈希编码,βl和βu表示预设参数;
S42:利用梯度下降法获取所述哈希编码Bl和Bu;
S43:根据所述哈希编码Bl和Bu生成哈希编码矩阵B。
2.根据权利要求1所述的基于半监督多模态哈希编码的跨模态检索方法,其特征在于,所述S22包括:
S221:对所述辅助变量Wi和O进行随机初始化;
S222:计算辅助变量Hl,计算公式为:
其中,round表示四舍五入取整函数,Ll表示所述原始图像数据中有标记数据的标记组成的标记矩阵,K≥i≥1;
S223:更新辅助变量O,更新公式为:
其中,Δt表示预设参数,表示矩阵内积,T表示转置;
S224:更新辅助变量Wi,更新公式为:
S225:根据更新后的辅助变量Hl,i和O计算并更新所述最小化问题模型E1并与更新前的E1进行比较,判断更新前后E1的变化值是否小于预定值,若否,则返回S222继续进行迭代计算,若是,则执行S226;
S226:停止迭代,获取所述辅助变量Hl,i和O的最终值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911295770.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业废杂盐资源化的方法
- 下一篇:一种确定相机虚拟光轴的方法及系统