Analysis of approximate nearest neighbor searching with clustered point sets
An Algorithm for Finding Best Matches in Logarithmic Expected Time