总结:(1)对基于三元组学习的损失函数利用拉普拉斯矩阵增加了规则化项
(2)通过给hashing code 的每一Bit 给定一个权重,从而实现Bit-Scalable
(3)设计tanh-like layer
(4)设计基于图像的优化算法

Hash—> fast approximate similarity search

Abstract

Two crucial steps in image retrieval:

(1)Extracting informative image features
(2)Learning effective approximate hashing function

Conventional methods:

(1)Learn hash functions from a predefined hand-craft feature space
(2)Preset the bit lengths of output hashing codes

This paper:

we propose a supervised learning framework to generate compact and bit-scalable hashing
codes directly from raw images.—>Pose hashing learning as a problem of regularized similarity learning.
 Organize the training images to triplet samples
 Maximize the margin
 Regularization term –>adjacency consistency
 Unequally weights for bits of hashing codes.

Experiments:

Outperforms state-of-arts on public benchmarks of image retrieval.
Shows promising results in application of Person re-identification.
Bit-scalable hasing codes preserve the discriminative powers with shorter code lengths.

Introduction

(1) Traditional methods:
The feature representation may not be tailored to the objective of hashing learning.
Moreover, the hand-crafted feature engineering often requires much domain knowledge and heavy tuning.
(2)Most approaches–>preset lengths
However, one often requires hashing codes of different lengths under different scenarios.
E.g. ,mobile devices
To cope with such requirements:
one solution is store several versions of hashing codes in different lengths.–>extra computation and storage.
Bit-scalable hashing methods: generate hashing codes bit by bit in a significance decent way.–> need carefully design the embedded feature space
the performances may dramatically fall when shortening the hashing codes.

This paper:
Supervised Bit-Scalable Deep Hashing framework:
(1)CNN
(2)Each bit of hashing codes is weighted according to their significance

Main components:

(1)Present a novel formulation of relative similarity comparison based on the triplet-based model.—–>
we extend the triplet-based relative comparison by incorporating a regularization term, partially motivated by the recently proposed Laplacian Sparse Coding.
(2)Adopt the deep CNN architecture to extract the discriminative features from the input images.
One FC layer and one tanh-like layer—->output the binary hashing codes
An element-wise layer–>to weight the bit of hashing code.
(3)Implements the learning algorithm in a batch-process fashion.
Organize the triplet samples from a randomly selected subset ( 150~200) of the training images.
Use stochastic gradient decent (SGD) for parameter learning.
(Calculate the partial derivative on images instead of on triplets samples.—->reduce the computational cost which is linear to the selected subset of images.)

Contributions

(1) It unifies feature learning and hash function learning via deep neural networks, and the proposed bit-scalable hashing learning can effectively improves the flexibility of image retrieval.
(2) It presents a novel formulation (i.e., the regularized triplet-based comparison) for Hashing learning.
(3)Extensive experiments on standard benchmarks demonstrate:
The learned hashing codes well preserve instance-level similarity
Outperforms state-of-the-art hashing learning approaches.
Successfully apply the method to person re-identification.

Hashing methods: data-independent and data-dependent.
Data-independent: without any training , make the codes scattered
Data-dependent: How to learn compact hashing codes from the training data .
(1)projecting the high dimensional features onto the lower dimensional space.
(2)quantizing the real-valued representation into binary codes.
Deep learning methods:
[2] proposed a learning-to-rank framework based on multi-scale neural networks, and showed promising performance on capturing fine-grained image similarity.
Pre-training on ImageNet.
[35] utilized CNN for supervised hashing.
Produced the hashing codes by decomposing the pairwise similarity matrix, then learned the mapping fucntions from images to the codes.—>may fail to deal with large-scale data due to the matrix decomposition operation.

Experiments

Datasets : MNIST , CIFAR-10 , CIFAR-20 and NUS-WIDE
Split images into a training set and a query set
Leave -one-out
CHUK03
Several variants of the framework:
(1) without element-wise layer
DRSCH (Deep Regularized Similarity Comparison Hashing)
DSCH
To verify the effectiveness of the regularization term.
(2)remove tanh-like layer —>evaluate the effectiveness of tanh-like
Euclidean
(3)Bit-scale
BS-DRSCH
BS-DSCH

Four types of evaluation tools:
mAP: http://www.zhihu.com/question/41540197
precision@500
precision@k
HAM2

Bit-Scalable Deep Hashing with Regularized Similarity Learning for Image Retrieval and Person Re-ide相关推荐

  1. Deep Hashing Network for Efficient Similarity Retrieval

    Deep Hashing Network for Efficient Similarity Retrieval Introduce 这是发表在AAAI-2016的一篇paper,下载地址 在本篇论文之 ...

  2. Clean-label Backdoor Attack against Deep Hashing based Retrieval论文笔记

    论文名称 Clean-label Backdoor Attack against Deep Hashing based Retrieval 作者 Kuofeng Gao (Tsinghua Unive ...

  3. 【北大-阿里巴巴】深度哈希方法综述,23页pdf,A Survey on Deep Hashing Methods

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 最近邻搜索是寻找数据库中的数据点,使它们到查询的距离最小,这是计算机视觉.推荐系统 ...

  4. 文献记录(part19)--Cross modal similarity learning with active queries

    学习笔记,仅供参考,有错必纠 关键词:主动学习;跨模态相似学习;度量学习 文章目录 Cross modal similarity learning with active queries 摘要 简介 ...

  5. Quasi-Dense Similarity Learning for Multiple Object Tracking

    QDTrack 论文标题:Quasi-Dense Similarity Learning for Multiple Object Tracking 论文地址:https://arxiv.org/pdf ...

  6. Quasi-Dense Similarity Learning for Multiple Object Tracking 详细解读

    文章目录 摘要(abstract) 介绍(Introduction) 相关工作(related work) 理论(Methodology) object detection Quasidense si ...

  7. Quasi-Dense Similarity Learning for Multiple Object Tracking(用于多目标跟踪的拟密集相似度学习)

    Quasi-Dense Similarity Learning for Multiple Object Tracking 论文:下载地址 代码:下载地址 QDTrack: 一. 介绍 二. 方法 1. ...

  8. Combining Deep Learning with Information Retrieval to Localize Buggy Files for Bug Reports

    题目:Combining Deep Learning with Information Retrieval to Localize Buggy Files for Bug Reports 作者:An ...

  9. 论文:A Deep Hashing Technique for Remote Sensing Image-Sound Retrieval

    论文:A Deep Hashing Technique for Remote Sensing Image-Sound Retrieval 跨模态图像语音哈希检索 关于网络结构 关于负样本采样 关于损失 ...

最新文章

  1. Exchange服务器系列课程之六--维护邮件服务器(一)
  2. 云计算之路-阿里云上-幸福总是很突然:“黑色1秒”问题解决啦
  3. MySQL指定存储引擎命令_MySQL常用指令(2)——存储引擎
  4. goldengate for mysql_GoldenGate for mysql to mysql:单向同步
  5. centos 7 开放指定端口
  6. primefaces教程_Primefaces FileUpload组件示例教程
  7. Hudson安装配置文档
  8. VMware安装windows server 2008 R2
  9. java的学习内容,附高频面试题合集
  10. python 自动化合并 ts 视频流
  11. onlyoffice文档服务器加载慢,【onlyoffice中文指南】12-问题及排除
  12. 手把手教你制作炫酷的PCB板3D效果图
  13. Linux网络设备驱动结构概述
  14. 数控铣削图案及编程_数控卧式铣床 01
  15. 哎,开发又被骗了……
  16. 电子屏幕的51c语言程序,单片机控制LCD液晶显示器(含程序)
  17. 单耳蓝牙耳机怎么连接_tws蓝牙耳机p10怎么双耳连接蓝牙?我之前是单耳连...
  18. 三角函数算式的c语言表达式,能计算加减乘除表达式,求添加计算平方、三角函数的功能,...
  19. 【论文阅读--实时语义分割】BiSeNet V2: Bilateral Network with Guided Aggregation
  20. Invalid bound statement (not found): com.xxx.dao.xxxDao.selectByxx错误

热门文章

  1. Python基础数据类型之字符串(二)
  2. java 对象图_Java对象内存图
  3. arduino下载库出错_arduino的I2C通讯 3:驱动1602液晶屏
  4. matlab如何模拟竹蜻蜓飞行,JSBSim_Matlab 将 与 进行联合仿真 模拟飞行计算 247万源代码下载- www.pudn.com...
  5. cmd与monkey测试
  6. JS实现——俄罗斯方块
  7. C#7.0连接MySQL8.0数据库的小笔记
  8. Discovering Urban Functional Zones Using Latent Activity Trajectories TKDE 2015
  9. RHEL(RedHat Enterprise Linux)5/6 ISO镜像下载
  10. Symbian编程总结-图形图像篇-打开非Bitmap类型的图像