What is the source file for noise reduction?

I’m planning on “stealing” the chroma noise reduction for Filmulator, but I haven’t been able to tell what source file has the routines I’m looking for.

Can anyone offer guidance?

Thanks.

1 Like

@CarVac As you only want chroma noise reduction, you can simply ignore the fftw parts in the code as they are for luma noise reduction only.

1 Like

Yeah, I’m not the biggest fan of the way the luma noise reduction turns out.

1 Like

Actually, my friend who helped start the program with me actually made his own non-local means implementation for Filmulator…

Depending on the parameters it takes about 2 to 4 seconds for 21mp on my Ryzen 2700X.

It does have blotchy chroma noise though, so I’ll most likely still be using the RawTherapee chroma NR.

My comment on non local means was for your comment

I’m not the biggest fan of the way the luma noise reduction turns out.

For chroma noise reduction, have a look at the code I mentioned in first answer

This exchange is prime example of why open source software is so great. You can really mix and match and start again from scratch if you have the coding knowledge, and one person creating an algorithm inevitably helps others.

2 Likes