extract SIFT feature