Intel Open Image Denoiser

This is a simple implementation of Intels Open Image AI denoiser. This is essentially an implementation of the example executable provided in the original repository but instead uses OIIO so that a larger variety of image formats are supports. This command line tool works the same as the Nvidia AI denoiser command line tool I made here.

Here are some examples of what it can do,

Original image:

Denoised image:

The code can be found here:

https://github.com/DeclanRussell/IntelOIDenoiser

I have created a windows distribution as well for those who wish to try it out here:

Denoiser_windows_v1.2

Denoiser_windows_v1.1

Denoiser_windows_v1.0

6 thoughts on “Intel Open Image Denoiser

  1. Hi Declan,

    I’ve gotten your new Intel-based AI Denoiser to work. This is a 5 pass Blender render before and after applying the denoiser: https://photos.app.goo.gl/a5HiLLeqY6Q4FCvN9

    Your example images above don’t really show how well it works 🙂

    I had hoped I’d see similar results with high ISO photos, but this version of Intel’s Open Image Denoiser doesn’t seem to be trained for that.

    Thanks again,
    Dana

    Like

  2. wow thanks . i tried optiX nvidia batch script from you but it keeps failed cannot load library then tried this one and it reallly works in my i5. from now on i will use this intel denoiser

    Like

  3. Hi Declan, thanks for share your implementation :). I’m wondering if there is an argument to specify the amount of denoise to use? Because I saw the examples and the denoiser looks really nice but I tried and the image still keep with some noise.

    Example:

    I’ve used the bump normals and refraction albedo as additional inputs with 200 repetitions but I don’t know, I suppose that it can look better maybe?

    What do you think? Thanks again, cheers!

    Like

  4. Hi Carlos,
    Sorry for the late reply on this. Unfortunately there isn’t such an option, because the denoiser is based on machine learning its more of a “it works” or “it doesn’t work” type deal. You can improve results by improving the feature buffers that you provide the denoiser. I see you’re using the refraction albedo, why is this? Is the scene looking through some refractive object? I have the feeling that because the albedo is such a different color to the beauty it is throwing off the denoiser.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s