Abstract
The challenge of large-scale content-based image retrieval (CBIR) has been recently addressed by many promising approaches. In this work, a new approach that jointly optimizes the search precision and time for large-scale CBIR is presented. This is achieved using binary local image descriptors, such as BRIEF or BRISK, along with binary hashing methods, such as Locality-Sensitive Hashing and Spherical Hashing (SH). The proposed approach, named Multi-Bin Search, improves the retrieval precision of binary hashing methods through computing, storing and indexing the nearest neighbor bins for each bin generated from a binary hashing method. Then, the search process does not only search the targeted bin, but also it searches the nearest neighbor bins. To efficiently search inside targeted bins, a fast exhaustive-search equivalent algorithm, inspired by Norm Ordered Matching, has been used. Also, a result reranking step that increases the retrieval precision is introduced, but with a slight increase in search time. Experimental evaluations over famous benchmarking datasets (such as the University of Kentucky Benchmarking, the INRIA Holidays, and the MIRFLICKR-1M) show that the proposed approach highly improves the retrieval precision of the state-of-art binary hashing methods.











Similar content being viewed by others
References
Alahi A, Ortiz R, Vandergheynst P (2012) Freak: Fast retina keypoint. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp 510–517
Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features. Comput Vis Image Underst 110(3):346–359
Botterill T, Mills S, Green R (2008) Speeded-up bag-of-words algorithm for robot localisation through scene recognition. In: 23rd International Conference on Image and Vision Computing New Zealand, IVCNZ, IEEE, pp 1–6
Calonder M, Lepetit V, Strecha C, Fua P (2010) Brief: Binary robust independent elementary features. In: European Conference on Computer Vision (ECCV). Springer, Berlin, pp 778–792
Cronje J (2011) BFROST: binary features from robust orientation segment tests accelerated on the GPU. In: Proceedings of the 22nd Annual Symposium of the Pattern Recognition Society of South Africa
Datar M, Immorlica N, Indyk P, Mirrokni V (2004) Locality-sensitive hashing scheme based on p-stable distributions. In: Proceedings of the 20th Annual Symposium on Computational Geometry. ACM, pp 253–262
Galvez-Lopez D, Tardos JD (2012) Bags of binary words for fast place recognition in image sequences. IEEE Trans Robot 28(5):1188–1197. doi:10.1109/TRO.2012.2197158
Gharavi-Alkhansari M (2001) A fast globally optimal algorithm for template matching using low-resolution pruning. IEEE Trans Image Process 10(4):526–533
Hel-Or Y, Hel-Or H (2005) Real-time pattern matching using projection kernels. IEEE Trans Pattern Anal Mach Intell 27(9):1430–1445
Heo JP, Lee Y, He J, Chang SF, Yoon SE (2012) Spherical hashing. In: International Conference on Computer Vision and Pattern Recognition (CVPR), IEEE
https://sites.google.com/site/multibinsearch/:. Last accessed April 2014
Huiskes MJ, Thomee B, Lew MS (2010) New trends and ideas in visual concept detection: the mir Flickr retrieval evaluation initiative. In: Proceedings of the International Conference on Multimedia information retrieval. ACM, pp 527–536
Hwang KH, Lee H, Choi D (2012) Medical image retrieval: past and present. Healthc Inf Res 18(1):3–9
Indyk P, Motwani R (1998) Approximate nearest neighbors: towards removing the curse of dimensionality. In: Proceedings of the 30th Annual ACM Symposium on Theory of Computing. ACM, pp 604–613
Jegou H, Douze M, Schmid C (2008) Hamming embedding and weak geometric consistency for large scale image search. In: European Conference on Computer Vision (ECCV). Springer, Berlin, pp 304–317
Jégou H, Douze M, Schmid C (2010) Improving bag-of-features for large scale image search. Int J Comput Vis 87(3):316–336
Kamel A, Mahdi YB, Hussain KF (2013) Multi-bin search: improved large-scale content-based image retrieval. In: 20th International Conference on Image Processing (ICIP), IEEE, pp 2597–2601. doi:10.1109/ICIP.2013.6738535
Leutenegger S, Chli M, Siegwart R (2011) Brisk: binary robust invariant scalable keypoints. In: International Conference on Computer Vision (ICCV), IEEE, pp. 2548–2555
Liu L, Shen X, Zou X (2004) An improved fast encoding algorithm for vector quantization. J Am Soc Inf Sci Technol 55(1):81–87
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Nister D, Stewenius H (2006) Scalable recognition with a vocabulary tree. Comput Soc Conf Comput Vis Pattern Recognit 2:2161–2168
Philbin J, Chum O, Isard M, Sivic J, Zisserman A (2007) Object retrieval with large vocabularies and fast spatial matching. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, pp 1–8
Philbin J, Chum O, Isard M, Sivic J, Zisserman A (2008) Lost in quantization: improving particular object retrieval in large scale image databases. In: International Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, pp 1–8
Rosten E, Drummond T (2006) Machine learning for high-speed corner detection. In: European Conference on Computer Vision (ECCV). Springer, Berlin, pp 430–443
Rublee E, Rabaud V, Konolige K, Bradski G (2011) Orb: an efficient alternative to sift or surf. In: International Conference on Computer Vision (ICCV), IEEE, pp 2564–2571
Sivic J, Zisserman A (2003) Video Google: a text retrieval approach to object matching in videos. In: International Conference on Computer Vision (ICCV), IEEE, pp 1470–1477
Weiss Y, Torralba A, Fergus R (2009) Spectral hashing. In: Koller D, Schuurmans D, Bengio Y, Bottou L (eds) Advances in neural information processing systems. Curran Associates, Inc., pp 1753–1760
Wu Z, Ke Q, Isard M, Sun J (2009) Bundling features for large scale partial-duplicate web image search. In: International Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, pp 25–32
Yousef M, Hussain KF (2013) Fast exhaustive-search equivalent pattern matching through norm ordering. J Vis Commun Image Represent 24(5):592–601
Yu L, Liu J, Xu C (2011) Descriptive local feature groups for image classification. In: 2011 18th IEEE International Conference on Image Processing (ICIP), IEEE, pp 2501–2504
Acknowledgments
Thanks to the Multimedia Lab at the Multimedia Department, Faculty of Computers and Information, Assiut University, for using the computers of the lab to carry out the experiments presented in this work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kamel, A., Mahdy, Y.B. & Hussain, K.F. Multi-Bin search: improved large-scale content-based image retrieval. Int J Multimed Info Retr 4, 205–216 (2015). https://doi.org/10.1007/s13735-014-0061-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13735-014-0061-0