[发明专利]一种基于深度学习的图像哈希编码方法有效

专利信息
申请号: 201710182659.7 申请日: 2017-03-24
公开(公告)号: CN107016708B 公开(公告)日: 2020-06-05
发明(设计)人: 颜成钢;杨东宝;孙垚棋;彭冬亮;张勇东;薛安克 申请(专利权)人: 杭州电子科技大学
主分类号: G06T9/00 分类号: G06T9/00
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 杜军
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 深度 学习 图像 编码 方法
【权利要求书】:

1.一种基于深度学习的图像哈希编码方法,其特征在于包括如下步骤:

步骤1、采用在ImageNet图像识别数据库上训练好的图像分类模型GoogLeNet作为初始化的基本网络结构,并将GoogLeNet模型的最后一层分类层替换为哈希层,该哈希层的单元数即为图像要编码成的比特数;

步骤2、对GoogLeNet模型的参数进行优化;

2-1.每次迭代将从图像检索数据集中选取的50幅图像,作为GoogLeNet模型的输入;并且将图像上人工标注的标签信息同时作为GoogLeNet模型的输入,用于判断图像间的相似性;共迭代M次;

2-2.在每次迭代中,将从图像检索数据集中选取的50幅图像随机两两组合构成成对图像,并通过成对图像的标签信息判断两幅图像是否相似,从而对成对图像进行损失计算;

2-3.根据每幅图像输入进GoogLeNet模型得到的二值码,进行二值码均匀分布损失的计算和量化损失的计算;

2-4.计算出每一次迭代的图像的所有损失,即成对图像损失、二值码均匀分布损失和量化损失的累加;然后使用随机梯度下降算法和反向传播算法来对GoogLeNet模型的参数进行更新,迭代进行M次后,得到了优化好的GoogLeNet模型;

步骤3、将图像检索数据集中的图像输入至优化好的GoogLeNet模型,并将GoogLeNet模型输出的浮点数量化为二值码,从而得到每幅图像的二值码;

步骤2中所述的成对图像的损失通过如下损失函数计算:

s.t.bi∈{-1,+1}q,i∈{1,2}, (1)

其中,设输入的成对图像分别为I1,I2,其对应的二值码为b1,b2;S表示两幅图像是否相似,若相似,S=1;否则,S=0;H(·,·)表示两个二值码间的海明距离,如果两幅图像是相似图像,则损失等于其二值码间的海明距离,否则当两幅图像不相似时,定义一个阈值t,若海明距离小于该阈值时,才对该损失函数有贡献;

由于上式(1)二值码是离散取值,直接优化困难,因此将整数限制变为范围限制{-1,+1}-[-1,+1],海明距离变为欧式距离,GoogLeNet模型得到浮点数输出,公式(1)更新为:

s.t.bi∈[-1,+1]q,i∈{1,2}. (2)

对公式(2)的梯度进行计算如下:

当S=1时,

当S=0时,s.t.bi∈[-1,+1]q,i∈{1,2}, (4)。

2.根据权利要求1所述的一种基于深度学习的图像哈希编码方法,其特征在步骤2中所述的二值码均匀分布损失的计算如下:

将压缩的二值码均匀分布,当二值码中-1和+1出现的概率都为50%时,熵最大信息量最多,所以该均匀分布损失函数定义为:

其中,q表示二值码的长度,即哈希层的单元数;n为图像数量,即得到的二值码数量,bi(j)表示第i个二值码的第j个比特。

3.根据权利要求2所述的一种基于深度学习的图像哈希编码方法,其特征在步骤2所述的二值码量化的损失通过如下损失函数计算:

由于GoogLeNet模型的哈希层的输出为浮点数,因此需要通过量化得到二值码,量化过程如下:

b=sign(v), (6)

其中,v表示GoogLeNet模型的输出;为了减小从欧式空间到海明空间映射导致的量化误差,需要一个量化损失函数:用于计算最后一层哈希层的值与量化该哈希层后的值的差,即每个单元量化前与量化后的值相减,具体量化损失函数如下:

其中,如果vi0,则b(i)=1;否则,b(i)=-1,其中,vi表示GoogLeNet模型哈希层输出的第i个单元的值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710182659.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top