Nice work. Old skool methods at this point. You could add some neural methods but then you'd lose any performance benefits of Rust and might as well use the richer Python ecosystem.

I am a little wary of the new school denoisers.

https://news.ycombinator.com/item?id=48263398

https://news.ycombinator.com/item?id=48258915

You raise a good point. I think a good UX would be to give the user more control over fidelity; locally, and globally.