optimize SIFT + SURF