Simultaneous Feature Learning and Hash Coding with Deep Neural Networks

04/14/2015
by   Hanjiang Lai, et al.
0

Similarity-preserving hashing is a widely-used method for nearest neighbour search in large-scale image retrieval tasks. For most existing hashing methods, an image is first encoded as a vector of hand-engineering visual features, followed by another separate projection or quantization step that generates binary codes. However, such visual feature vectors may not be optimally compatible with the coding process, thus producing sub-optimal hashing codes. In this paper, we propose a deep architecture for supervised hashing, in which images are mapped into binary codes via carefully designed deep neural networks. The pipeline of the proposed deep architecture consists of three building blocks: 1) a sub-network with a stack of convolution layers to produce the effective intermediate image features; 2) a divide-and-encode module to divide the intermediate image features into multiple branches, each encoded into one hash bit; and 3) a triplet ranking loss designed to characterize that one image is more similar to the second image than to the third one. Extensive evaluations on several benchmark image datasets show that the proposed simultaneous feature learning and hash coding pipeline brings substantial improvements over other state-of-the-art supervised or unsupervised hashing methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2016

Deep Residual Hashing

Hashing aims at generating highly compact similarity preserving code wor...
research
12/12/2016

Deep Supervised Hashing with Triplet Labels

Hashing is one of the most popular and powerful approximate nearest neig...
research
11/12/2015

Feature Learning based Deep Supervised Hashing with Pairwise Labels

Recent years have witnessed wide application of hashing for large-scale ...
research
04/03/2019

Deep Policy Hashing Network with Listwise Supervision

Deep-networks-based hashing has become a leading approach for large-scal...
research
12/08/2017

Compact Hash Code Learning with Binary Deep Neural Network

In this work, we firstly propose deep network models and learning algori...
research
01/29/2015

Pairwise Rotation Hashing for High-dimensional Features

Binary Hashing is widely used for effective approximate nearest neighbor...
research
03/26/2018

Regularizing Deep Hashing Networks Using GAN Generated Fake Images

Recently, deep-networks-based hashing (deep hashing) has become a leadin...

Please sign up or login with your details

Forgot password? Click here to reset