Patent ID: 8254711

Claim:
A method for processing digital noise in a digital image, the method comprising: (a) generating a plurality of digital noise samples, and storing the digital noise samples into a storage system, wherein each of the digital noise samples is represented as a matrix; (b) acquiring a digital image to be processed; (c) generating an image matrix according to pixel values of pixels of the digital image; (d) selecting a pixel of the digital image; (e) selecting a digital noise sample from the storage system; (f) selecting a sub-matrix from the image matrix, wherein the sub-matrix has the same dimensions as the selected digital noise sample and includes a pixel value of the selected pixel; (g) comparing the sub-matrix with the selected digital noise sample; (h) locating digital noise of the digital image by searching values which do not represent a white color in the sub-matrix upon condition that all values in the sub-matrix and the selected digital noise sample are identical; (i) removing the digital noise of the digital image by changing the pixel values of the digital noise to the value representing a white color; (j) repeating blocks (e) to (i) until all the digital noise samples stored in the storage system have been selected; (k) repeating blocks (d) to (j) until all pixels in the digital image have been selected; and (l) storing the digital image into the storage system.