A fast binary encoding mechanism for approximate nearest neighbor search

被引:4
作者
Zhao, Hongwei [1 ,2 ]
Wang, Zhen [1 ]
Liu, Pingping [1 ,2 ]
Wu, Bin [1 ]
机构
[1] Jilin Univ, Sch Comp Sci & Technol, Changchun 130012, Peoples R China
[2] Minist Educ, Key Lab Symbol Computat & Knowledge Engn, Changchun 130012, Peoples R China
基金
中国国家自然科学基金;
关键词
Hashing algorithm; Binary codes; Approximate nearest neighbor search; Image retrieval; ITERATIVE QUANTIZATION; PROCRUSTEAN APPROACH; SCENE; CODES;
D O I
10.1016/j.neucom.2015.09.110
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a novel approach which can map high-dimensional, real-valued data into low-dimensional, binary vectors is proposed to achieve fast approximate nearest neighbor (ANN) search. In our paper, the binary codes are required to preserve the relative similarity, which makes the Hamming distances of data pairs approximate their Euclidean distances in ANN search. Under such constraint, the distribution adaptive binary labels are obtained through a lookup-based mechanism. The perpendicular bisector planes located between two kinds of data whose binary labels are different on only one specific bit are considered as weak hash functions. As just two kinds of data are taken into consideration during generation of the weak hash functions, the final strong hash functions are formed by combining the weak ones through boosting scheme to map all kinds of data into binary codes effectively. Experimental results show that our algorithm can encode the out of samples efficiently, and the performances of our method are superior to many state-of-the-art methods. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:112 / 122
页数:11
相关论文
共 34 条
[1]  
Andoni A, 2006, ANN IEEE SYMP FOUND, P459
[2]  
[Anonymous], 2009, NIPS
[3]   Fast, Accurate Detection of 100,000 Object Classes on a Single Machine [J].
Dean, Thomas ;
Ruzon, Mark A. ;
Segal, Mark ;
Shlens, Jonathon ;
Vijayanarasimhan, Sudheendra ;
Yagnik, Jay .
2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, :1814-1821
[4]   Optimized Product Quantization [J].
Ge, Tiezheng ;
He, Kaiming ;
Ke, Qifa ;
Sun, Jian .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2014, 36 (04) :744-755
[5]   Iterative Quantization: A Procrustean Approach to Learning Binary Codes for Large-Scale Image Retrieval [J].
Gong, Yunchao ;
Lazebnik, Svetlana ;
Gordo, Albert ;
Perronnin, Florent .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2013, 35 (12) :2916-2929
[6]  
Gong YC, 2011, PROC CVPR IEEE, P817, DOI 10.1109/CVPR.2011.5995432
[7]  
He JF, 2012, PROC CVPR IEEE, P3005, DOI 10.1109/CVPR.2012.6248030
[8]   K-means Hashing: an Affinity-Preserving Quantization Method for Learning Binary Compact Codes [J].
He, Kaiming ;
Wen, Fang ;
Sun, Jian .
2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, :2938-2945
[9]  
Jégou H, 2010, PROC CVPR IEEE, P3304, DOI 10.1109/CVPR.2010.5540039
[10]   Product Quantization for Nearest Neighbor Search [J].
Jegou, Herve ;
Douze, Matthijs ;
Schmid, Cordelia .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (01) :117-128