1. An image signal processing system comprising: A YCC-format image processing pipeline comprising a plurality of processing blocks, wherein the YCC-format image processing pipeline comprises: chroma noise reduction logic configured to reduce chroma noise in a first chroma component of a pixel of interest by adding a weighted average of a first difference between the first chroma component of the pixel of interest and the first chroma component of other pixels of a kernel of pixels surrounding the pixel of interest, wherein the first difference is included in the average only when a second difference between the first chroma component, a second chroma component, or the luminance component, or a combination thereof, of the pixel of interest and the same components of the other pixels of the kernel of pixels is within a noise threshold.