SIFT descriptor extractor