Fast Exact Search in Hamming Space With Multi-Index Hashing

By Mohammad Norouzi, Ali Punjani, David J. Fleet. 2013

171 citations recorded by the source corpus.

There is growing interest in representing image data and feature descriptors using compact binary codes for fast near neighbor search. Although binary codes are motivated by their use as direct indices (addresses) into a hash table, codes longer than 32 bits are not being used as such, as it was thought to be ineffective. We introduce a rigorous way to build multiple hash tables on binary code substrings that enables exact k-nearest neighbor search in Hamming space. The approach is storage efficient and straight-forward to implement. Theoretical analysis shows that the algorithm exhibits sub-linear run-time behavior for uniformly distributed codes. Empirical results show dramatic speedups over a linear scan baseline for datasets of up to one billion codes of 64, 128, or 256 bits.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Information Retrieval & Search, Algorithms & Complexity

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Dacheng Tao
  2. Eric Sadit Tellez
  3. Ananda Theertha Suresh
  4. Mario Graff
  5. Sanjiv Kumar
  6. Edgar Chávez
  7. Felix X. Yu
  8. Meng Wang

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Luc Van Gool
  3. Trevor Darrell
  4. Andrew Zisserman
  5. Yi Yang
  6. Xiaogang Wang
  7. Ming-Hsuan Yang
  8. Jitendra Malik

In Information Retrieval & Search

  1. Eric Sadit Tellez
  2. Edgar Chávez
  3. Mario Graff
  4. Sanjiv Kumar
  5. Ruiqi Guo
  6. Gonzalo Navarro
  7. David Simcha
  8. Felix X. Yu

In Algorithms & Complexity

  1. Edgar Chávez
  2. Eric Sadit Tellez
  3. Mario Graff
  4. Daniel Niels Holtmann-Rice
  5. Gonzalo Navarro
  6. Dacheng Tao
  7. Alejandro Jaimes
  8. Sanjiv Kumar

Citations in the corpus