哈希算法——论文整理(未完)

本文探讨了主流的哈希算法,包括有监督、半监督和无监督哈希,对比了各自的优缺点。深入解析了基于深度学习的哈希编码方法,如CNNH+、DNNH和DLBHC,它们如何提升图像检索的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前主流的哈希算法主要分为有监督哈希算法、半 监督哈希算法和无监督哈希算法。其中,有监督或半监 督的哈希算法在学习过程中,使用监督信息以提高哈希 算法的质量,如监督的核哈希(Kernel-based Supervised Hashing,KSH)、深 度 监 督 哈 希(DSH)、半 监 督 哈 希 算法(Semi-Supervised Hashing,SSH)等,无监督的哈希算法则使用无标签的数据学习一系列的哈希函数, 代表方法有:位置敏感哈希(Local Sensitive Hashing, LSH)、谱 哈 希(Spectral Hashing,SH)、迭代量化哈希算法(Iterative Quantization,ITQ)等。这些方法都需要人工提取图像的视觉特征,很容易降低哈希编码的性能。
相比于无监督的哈希算法,有监督的哈希算法利用
图像数据的标签信息作为监督信息,一般都是数据相关的,即不具有数据通用性,但有监督的算法通常可以学习到一个更加紧凑的哈希编码,而且效果也比无监督哈希算法好

采用深度学习提取哈希编码的方法CNNH+, DNNH, DLBHC.

CNNH+通过构造相似矩阵,使得矩阵中的每个元 素及其相应位置代表着两张图像的相似情况,并将相似矩阵进行分解获取每张图像对应的二进制哈希编码,最终由 CNN网络来对给定的哈希编码进行拟合,获得了较好的图像检索效果。
DNNH提出了一种Network in Network的网络结构,其主要特点在于利用Mlpconv结构替代了传统的卷积, 并采用了大量的小卷积结构,有效减小了网络的参数,提升了网络的特征表达能力。此外,DNNH采用Triplet_ Loss对网络进行训练,使得得到的汉明空间中相似图像 的距离小于不相似图像之间的距离,所以获得的哈希编码更能描绘不同图像之间的差异。
DLBHC在预先训练好的CNN网络的最后一个全连
接层和倒数第二个全连接层之间添加额外的一个全连接层, 并通过sigma函数对该层输出进行约束来实现哈希编码的生成。其主要特点在于构思简单,但是由于哈希编码的获取并没有直接被损失函数约束,因此获取的哈希编码并不能充分地表达图像的本身内容。

参考论文:基于哈希编码和卷积神经网络的图像检索方法
基于双线性模型的图像检索技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值