sift implementation and optimization for general - purpose gpu s .
Distinctive Image Features from Scale-Invariant Keypoints