Bloom Filters and Compact Hash Codes for Efficient and Distributed Image Retrieval
Andrea Salvi, Simone Ercoli, Marco Bertini, Alberto Del Bimbo

TL;DR
This paper introduces a hashing and Bloom filter-based indexing method for efficient, distributed image retrieval that improves speed and precision, suitable for mobile and large-scale databases.
Contribution
It proposes a novel combination of CNN feature hashing and Bloom filter indexing to enhance retrieval speed and accuracy in distributed image databases.
Findings
Outperforms state-of-the-art hashing methods in precision.
Achieves a 2x speedup in query processing.
Suitable for mobile and distributed systems.
Abstract
This paper presents a novel method for efficient image retrieval, based on a simple and effective hashing of CNN features and the use of an indexing structure based on Bloom filters. These filters are used as gatekeepers for the database of image features, allowing to avoid to perform a query if the query features are not stored in the database and speeding up the query process, without affecting retrieval performance. Thanks to the limited memory requirements the system is suitable for mobile applications and distributed databases, associating each filter to a distributed portion of the database. Experimental validation has been performed on three standard image retrieval datasets, outperforming state-of-the-art hashing methods in terms of precision, while the proposed indexing method obtains a speedup.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
