Title :
Closest point search in high dimensions
Author :
Nene, S.A. ; Nayar, Shree K.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Abstract :
The problem of finding the closest point in high-dimensional spaces is common in computational vision. Unfortunately, the complexity of most existing search algorithms, such as k-d tree and R-tree, grows exponentially with dimension, making them impractical for dimensionality above 15. In nearly all applications, the closest point is of interest only if it lies within a user specified distance ε. We present a simple and practical algorithm to efficiently search for the nearest neighbor within Euclidean distance ε. Our algorithm uses a projection search technique along with a novel data structure to dramatically improve performance in high dimensions. A complexity analysis is presented which can help determine ε in structured problems. Benchmarks clearly show the superiority of the proposed algorithm for high dimensional search problems frequently encountered in machine vision, such as real-time object recognition
Keywords :
computational complexity; computational geometry; computer vision; object recognition; search problems; tree data structures; Euclidean distance; R-tree; closest point search; complexity; computational vision; data structure; high dimensional search problems; high dimensions; high-dimensional spaces; k-d tree; machine vision; nearest neighbor; projection search technique; real-time object recognition; search algorithms; user specified distance; Computer science; Computer vision; Euclidean distance; Face recognition; Intelligent systems; Machine vision; Nearest neighbor searches; Object recognition; Partitioning algorithms; Search problems;
Conference_Titel :
Computer Vision and Pattern Recognition, 1996. Proceedings CVPR '96, 1996 IEEE Computer Society Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-8186-7259-5
DOI :
10.1109/CVPR.1996.517172