A real-time GPU implementation of the SIFT algorithm for large-scale video analysis tasks
Distinctive Image Features from Scale-Invariant Keypoints