K-nearest neighbor search: Fast GPU-based implementations and application to high-dimensional feature matching
Distinctive Image Features from Scale-Invariant Keypoints