Two image feature detect and match with some light reflect spots

hi, I using a camera to capture a video of a item surface then combine video image into a huge 2D item surface image.
when I try to detect feature of image by SIFT, soo many light reflect spots detect then makes match error
tried threshold to remove spots but its not work
any idea?

images show below