Patent ID: 7783124

Claim:
A method for reducing image noise comprising: dividing an image into geometric working windows by a computer system, each geometric working window being composed of a central pixel and its neighboring pixels; calculating pixel-correlations of two adjacent thresholds by the computer system; calculating a difference of the pixel-correlations of the two adjacent thresholds by the computer system; determining whether the difference is less than or equal to a first predetermined value by the computer system, and if so, recording a pixel-correlation by the computer system; determining whether the pixel-correlation is less than a second predetermined value by the computer system, and if so, using a large working window to reduce image noise by the computer system; determining whether the pixel-correlation is greater than or equal to the second predetermined value by the computer system, and if so, using a small working window to reduce image noise by the computer system; calculating a weighted horizontal similarity between the central pixel and horizontal neighbor pixels and a weighted vertical similarity between the central pixel and vertical neighbor pixels by the computer system; determining whether both the weighted horizontal similarity between the central pixel and the horizontal neighbor pixels and the weighted vertical similarity between the central pixel and the vertical neighbor pixels are less than or equal to a third predetermined value by the computer system, and if so, outputting the central pixel value directly by the computer system; and determining whether both the weighted horizontal similarity between the central pixel and the horizontal neighbor pixels and the weighted vertical similarity between the central pixel and the vertical neighbor pixels are greater than the third predetermined value by the computer system, and if so, outputting the central pixel value through a median filter by the computer system.