Patent ID: 8422817

Claim:
A method for performing de-noise processing, the method comprising: with regard to each direction of a plurality of directions, summing up absolute values of differences between a plurality of sets of first pixel values around a target pixel of an image to generate a first detection value, and with regard to each direction of at least one portion of the directions, selectively averaging at least one set of second pixel values around the target pixel to generate a second detection value, wherein each set of the sets of first pixel values comprises two pixel values corresponding to a difference, each set of the at least one set of second pixel values comprises two pixel values, two pixel values of a same set belong to a same color channel, and each set of first pixel values does not comprise a pixel value of the target pixel; sorting a plurality of pixel values around the target pixel and generating a third detection value accordingly, wherein the plurality of pixel values and the pixel value of the target pixel belong to a same color channel; and with regard to a specific direction of the directions, performing de-noise processing on the target pixel according to at least former two of the first detection value, the third detection value, and the second detection value.