RenderKit / oidn

Intel® Open Image Denoise library
https://www.openimagedenoise.org/
Apache License 2.0
1.73k stars 160 forks source link

Question: On what kind of data sets the denoiser was trained on? #211

Closed APichou closed 1 month ago

APichou commented 2 months ago

Hello there!

I am curious about the kind of data sets the denoiser was initially trained on to get the result you can have right now by default. I have a series of questions for you if you don't mind:

Please tell me more on how you managed to make it work so well, I am really curious!

Thanks in advance!

atafra commented 2 months ago

Hi!

The training scenes are mostly moderately complex scenes (e.g. architectural), not simple synthetic ones. The training images don't focus on particular features but are more general, with random camera views.

The following paper contains some useful details on how to create a good dataset for denoising: https://balint.io/nppd/ This isn't what OIDN is using but the approach described in this paper should work really well.

APichou commented 1 month ago

Hi! Thank you very much for sharing this info, this is very interesting and helpful!