change keypoint to descriptor