This article uses the DOG operator to establish differenceof-Gaussian pyramid, calculate and screen extreme value point. Due to SIFT is sensitive to gray scale characteristics change, easy to misjudge at the extreme value points that has larger changes in gray scale characteristics. So use the average value of eight adjacent pixels around extreme point instead of the original extreme point value, in response to the problem.