Implement SIFT extraction