1. A multi-band noise reduction method, comprising: receiving an image, the image comprising a first type of channel and a plurality of other types of channels, each channel type being different; applying multi-band noise reduction to generate a multi-band pyramidal representation for each channel, wherein each channel's multi-band noise reduction is based on channel-specific and band-specific noise models; determining a texture metric value for the first channel type, the texture metric value based on the first channel type's multi-band pyramidal representation; determining a blue-chroma metric value based on the plurality of other channel types, the blue-chroma metric value based on the multi-band pyramidal representations of the plurality of other channel types de-noising aggressively and sharpening conservatively at least some of the pixels in the image's first channel having a texture metric value indicative of a smooth region and a blue-chroma metric value indicative of a blue pixel; de-noising conservatively and sharpening aggressively at least some of the pixels in the image's first channel having a texture metric value indicative of a not smooth region and a blue-chroma metric value indicative of a not blue pixel; combining, after de-noising, the first type of channel and the plurality of other types of channels to generate a filtered image; and storing the filtered image in a memory.