A method of reducing noise in a color filter array encoded image,
comprising using an image sensor having a color filter array to capture
an image of a scene and using such capture image to provide a color
filter array encoded image; low pass filtering the color filter array
encoded image to provide a base image and using such base image and the
color filter array encoded image to provide a residual image; processing
the base image to provide a full color fully processed base image;
converting the residual image using color filter array interpolation to
provide a full color residual image; and combining the full color fully
processed base image and the full color residual image to provide a
noised reduced fully processed image.