SIFT feature extractor