1. A hardware implemented method for reducing noise in an image, comprising method operations of: calculating a difference between color values of corresponding pixels within the image; comparing the calculated difference with a threshold value, the threshold value being defined as a rate of color value change between the corresponding pixels; and if the calculated difference is greater than the threshold value, replacing the color value of at least one of the corresponding pixels with an average color value.