Deep balanced discrete hashing for image retrieval

Abstract Hashing has been widely used for large-scale multimedia retrieval because of its advantages in storage and retrieval efficiency. Traditional supervised hash methods represent an image as a feature vector and then perform a separate quantization step to generate a binary code. Due to the difficulty of discrete optimization of hash codes, continuous relaxation is generally used to replace discrete optimization. However, the process of continuous relaxation leads to inevitable quantization error. To avoid this drawback, a deep balanced discrete hashing method is proposed, which uses discrete gradient propagation with the straight-through estimator. The proposed method does not use the traditional continuous relaxation strategy, thereby reducing the quantization error caused by continuous relaxation. And the proposed method uses supervised information to directly guide the discrete coding and deep feature learning process. In the proposed method, the last layer of the Convolutional Neural Network (CNN) outputs the binary code directly. In the loss function, discrete values are calculated by combining the pairwise loss and a balance controlling term. The learned binary hash code maintains the similar relationship and label consistency at the same time. While maintaining the pairwise similarity, the proposed method keeps the balance of hash codes to improve retrieval performance. Extensive experiments show that the proposed method outperforms the state-of-the-art hashing methods on four image retrieval benchmark datasets.

[1]  Xiaoshuai Sun,et al.  Deep Saliency Hashing for Fine-Grained Retrieval , 2020, IEEE Transactions on Image Processing.

[2]  Wu-Jun Li,et al.  Asymmetric Deep Supervised Hashing , 2017, AAAI.

[3]  Xiangtao Zheng,et al.  Hyperspectral Image Denoising by Fusing the Selected Related Bands , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[4]  Trevor Darrell,et al.  Learning to Hash with Binary Reconstructive Embeddings , 2009, NIPS.

[5]  David J. Fleet,et al.  Minimal Loss Hashing for Compact Binary Codes , 2011, ICML.

[6]  Heng Tao Shen,et al.  Unsupervised Deep Hashing with Similarity-Adaptive and Discrete Optimization , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Ngai-Man Cheung,et al.  Learning to Hash with Binary Deep Neural Network , 2016, ECCV.

[8]  Xuelong Li,et al.  Latent Semantic Minimal Hashing for Image Retrieval , 2017, IEEE Transactions on Image Processing.

[9]  Wu-Jun Li,et al.  Feature Learning Based Deep Supervised Hashing with Pairwise Labels , 2015, IJCAI.

[10]  Hao Sun,et al.  A Feature Aggregation Convolutional Neural Network for Remote Sensing Scene Classification , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[11]  Wei Liu,et al.  Learning Hash Codes with Listwise Supervision , 2013, 2013 IEEE International Conference on Computer Vision.

[12]  Rongrong Ji,et al.  Top Rank Supervised Binary Coding for Visual Search , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[13]  Xuelong Li,et al.  Local structure learning in high resolution remote sensing image retrieval , 2016, Neurocomputing.

[14]  Wen Gao,et al.  Supervised Distributed Hashing for Large-Scale Multimedia Retrieval , 2018, IEEE Transactions on Multimedia.

[15]  Jiwen Lu,et al.  Deep hashing for compact binary codes learning , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  King Ngi Ngan,et al.  Learning Efficient Binary Codes From High-Level Feature Representations for Multilabel Image Retrieval , 2017, IEEE Transactions on Multimedia.

[17]  Chu-Song Chen,et al.  Supervised Learning of Semantics-Preserving Hash via Deep Convolutional Neural Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Wu-Jun Li,et al.  Deep Discrete Supervised Hashing , 2017, IEEE Transactions on Image Processing.

[19]  Xiangwei Kong,et al.  Large-scale image retrieval based on boosting iterative quantization hashing with query-adaptive reranking , 2013, Neurocomputing.

[20]  Rongrong Ji,et al.  Supervised hashing with kernels , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[21]  Wei Pan,et al.  Towards Accurate Binary Convolutional Neural Network , 2017, NIPS.

[22]  Ling Shao,et al.  Unsupervised Deep Video Hashing via Balanced Code for Large-Scale Video Retrieval , 2019, IEEE Transactions on Image Processing.

[23]  Lei Zhang,et al.  Bit-Scalable Deep Hashing With Regularized Similarity Learning for Image Retrieval and Person Re-Identification , 2015, IEEE Transactions on Image Processing.

[24]  Shiguang Shan,et al.  Deep Supervised Hashing for Fast Image Retrieval , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Zhen Yang,et al.  Semi-Supervised Metric Learning-Based Anchor Graph Hashing for Large-Scale Image Retrieval , 2019, IEEE Transactions on Image Processing.

[26]  Lei Zhu,et al.  Unsupervised Visual Hashing with Semantic Assistant for Content-Based Image Retrieval , 2017, IEEE Transactions on Knowledge and Data Engineering.

[27]  Xiaoqiang Lu,et al.  Learning deep event models for crowd anomaly detection , 2017, Neurocomputing.

[28]  Chu-Song Chen,et al.  Cross-batch Reference Learning for Deep Classification and Retrieval , 2016, ACM Multimedia.

[29]  David J. Fleet,et al.  Hamming Distance Metric Learning , 2012, NIPS.

[30]  Jun Long,et al.  Deep Attention-Guided Hashing , 2019, IEEE Access.

[31]  Xiangtao Zheng,et al.  A target detection method for hyperspectral image based on mixture noise model , 2016, Neurocomputing.

[32]  Patrick Pérez,et al.  SuBiC: A Supervised, Structured Binary Code for Image Search , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[33]  Zhi-Hua Zhou,et al.  Column Sampling Based Discrete Supervised Hashing , 2016, AAAI.

[34]  Antonio Torralba,et al.  Spectral Hashing , 2008, NIPS.

[35]  Xinbo Gao,et al.  Triplet-Based Deep Hashing Network for Cross-Modal Retrieval , 2018, IEEE Transactions on Image Processing.

[36]  Jianmin Wang,et al.  Deep Visual-Semantic Quantization for Efficient Image Retrieval , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[37]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[38]  Shih-Fu Chang,et al.  Semi-supervised hashing for scalable image retrieval , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[39]  Minyi Guo,et al.  Supervised hashing with latent factor models , 2014, SIGIR.

[40]  Jiwen Lu,et al.  Cross-Modal Discrete Hashing , 2018, Pattern Recognit..

[41]  Jianmin Wang,et al.  Deep Hashing Network for Efficient Similarity Retrieval , 2016, AAAI.

[42]  Kai Han,et al.  Greedy Hash: Towards Fast Optimization for Accurate Hash Coding in CNN , 2018, NeurIPS.

[43]  Tieniu Tan,et al.  Deep Supervised Discrete Hashing , 2017, NIPS.

[44]  Wei Liu,et al.  Supervised Discrete Hashing , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[45]  Wu-Jun Li,et al.  Isotropic Hashing , 2012, NIPS.

[46]  Chengwei Yao,et al.  Semi-supervised spectral hashing for fast similarity search , 2013, Neurocomputing.

[47]  Hanjiang Lai,et al.  Simultaneous feature learning and hash coding with deep neural networks , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[48]  Svetlana Lazebnik,et al.  Locality-sensitive binary codes from shift-invariant kernels , 2009, NIPS.

[49]  Guosheng Lin,et al.  Learning Hash Functions Using Column Generation , 2013, ICML.

[50]  Shubham Pachori,et al.  Hashing in the zero shot framework with domain adaptation , 2017, Neurocomputing.

[51]  Piotr Indyk,et al.  Similarity Search in High Dimensions via Hashing , 1999, VLDB.

[52]  Jiwen Lu,et al.  Deep Variational and Structural Hashing , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[53]  Hanjiang Lai,et al.  Supervised Hashing for Image Retrieval via Image Representation Learning , 2014, AAAI.

[54]  Jen-Hao Hsiao,et al.  Deep learning of binary hash codes for fast image retrieval , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[55]  Xiangtao Zheng,et al.  A Deep Scene Representation for Aerial Scene Classification , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[56]  Tieniu Tan,et al.  Deep semantic ranking based hashing for multi-label image retrieval , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[57]  Xiangtao Zheng,et al.  Semantic Descriptions of High-Resolution Remote Sensing Images , 2019, IEEE Geoscience and Remote Sensing Letters.

[58]  Xiangtao Zheng,et al.  Remote Sensing Scene Classification by Unsupervised Representation Learning , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[59]  Ling Shao,et al.  Learning to Hash With Optimized Anchor Embedding for Scalable Retrieval , 2017, IEEE Transactions on Image Processing.

[60]  Svetlana Lazebnik,et al.  Iterative quantization: A procrustean approach to learning binary codes , 2011, CVPR 2011.

[61]  Xuelong Li,et al.  Hierarchical Recurrent Neural Hashing for Image Retrieval With Hierarchical Convolutional Features , 2018, IEEE Transactions on Image Processing.