Log in

View Full Version : Denoise Separatly Chroma Channel


matfra
7th July 2010, 23:45
Is there a way to split and denoise Separatly Chroma Channel. I was doing it in Neat Video, with virtualdub. Denoising light, and chroma separatly, with different level of denoising. I want to know you there is a way to do this in Avisynth. What filter do this.

Didée
8th July 2010, 01:01
source = whatever

lumaNR = source.YourLumaDenoiser(with_parameters)
chromaNR = source.YourChromaDenoiser(with_parameters)

result = lumaNR.MergeChroma(chromaNR)

return( result )

That's a general method, this you can do with every filter.

Some filters have dedicated parameters to control which of the luma/chroma planes are to be processed.

For example, FFT3dFilter:

source
FFT3dFilter(sigma=2,plane=0) # first, denoise only Y plane
FFT3dFilter(sigma=5,plane=3) # now, denoise only U+V planes

matfra
8th July 2010, 01:07
thank you master didée