A fast approximate nearest neighbor search algorithm in the Hamming space
Related Experiment Videos
Mani Malek Esmaeili1, Rabab Kreidieh Ward, Mehrdad Fatourechi
1Electrical and Computer Engineering Department, University of British Columbia, 5500-2332 Main Mall, Vancouver, BC V6T 1Z4, Canada. manim@ece.ubc.ca
Abstract:
A fast approximate nearest neighbor search algorithm for the (binary) Hamming space is proposed. The proposed Error Weighted Hashing (EWH) algorithm is up to 20 times faster than the popular locality sensitive hashing (LSH) algorithm and works well even for large nearest neighbor distances where LSH fails. EWH significantly reduces the number of candidate nearest neighbors by weighing them based on the difference between their hash vectors. EWH can be used for multimedia retrieval and copy detection systems that are based on binary fingerprinting. On a fingerprint database with more than 1,000 videos, for a specific detection accuracy, we demonstrate that EWH is more than 10 times faster than LSH. For the same retrieval time, we show that EWH has a significantly better detection accuracy with a 15 times lower error rate.
Related Concept Videos
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
Distance Problem
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Application of Linearization and Approximation
Linearization and Approximation
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...