sift implementation and optimization for general - purpose gpu s .
Recognising Panoramas