1. A method of color denoising a digital image, comprising the steps of: retrieving a chrominance level for a plurality of pixels in a predetermined configuration; computing a weight for each of said pixels; applying said weight to said chrominance level for each pixel; summing said weighted chrominance level to output a chrominance level for a centre pixel at the center of said predetermined configuration; and repeating the above steps for every pixel per image.