extract sift keypoint descriptor