OpenImageDenoise

Discussion related to the Engine functionality, implementations and API.
Post Reply
User avatar
lacilaci
Donor
Donor
Posts: 948
Joined: Fri May 04, 2018 5:16 am

OpenImageDenoise

Post by lacilaci » Tue Jan 29, 2019 7:33 pm

openimage denoise by intel is released
https://openimagedenoise.github.io

User avatar
FarbigeWelt
Donor
Donor
Posts: 545
Joined: Sun Jul 01, 2018 12:07 pm
Location: Switzerland
Contact:

Re: CGI tech news box

Post by FarbigeWelt » Tue Jan 29, 2019 7:47 pm

lacilaci wrote:
Tue Jan 29, 2019 7:33 pm
openimage denoise by intel is released
https://openimagedenoise.github.io
Interesting news! But the online sample looses sharpness and has a hue shift. Did you observe the same?
160.8 | 42.8 (10.7) Gfp / Windows 10 Pro, intel i7 4770K@3.5, 32 GB | AMD R9 290x+R9 390x, 4 GB
17.3 | 19.0 ( 4.7) Gfp / macOS X 13.6, iMac 27'', 2010, intel i7 870@2.93, 24 GB | ATI Radeon HD 5750, 1 GB
#luxcorerender | Gfp = SFFT Gflops

User avatar
lacilaci
Donor
Donor
Posts: 948
Joined: Fri May 04, 2018 5:16 am

Re: CGI tech news box

Post by lacilaci » Tue Jan 29, 2019 7:53 pm

FarbigeWelt wrote:
Tue Jan 29, 2019 7:47 pm
lacilaci wrote:
Tue Jan 29, 2019 7:33 pm
openimage denoise by intel is released
https://openimagedenoise.github.io
Interesting news! But the online sample looses sharpness and has a hue shift. Did you observe the same?
hm. I only checked the gallery. look at crytek sponza at 16spp. BCD would not be able to do anything there...
also, unlike nvidia denoiser, this runs on cpu...

User avatar
B.Y.O.B.
Developer
Developer
Posts: 2407
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: CGI tech news box

Post by B.Y.O.B. » Tue Jan 29, 2019 7:57 pm

You can actually test it, they have a standalone terminal application like the Declan Russel optix program.
https://github.com/OpenImageDenoise/oidn/releases
It's in the "bin" directory. The needed libraries are in "lib", so you will either have to set LD_LIBRARY_PATH to "lib" or copy them over. (this is for the Linux version, have not checked the Windows archive)
Support LuxCoreRender project with salts and bounties

User avatar
Sharlybg
Donor
Donor
Posts: 1203
Joined: Mon Dec 04, 2017 10:11 pm
Location: Ivory Coast

Re: CGI tech news box

Post by Sharlybg » Tue Jan 29, 2019 8:01 pm

look at crytek sponza at 16spp
Dont't know why but this sponza look like overboosted photoshoped advertising :?
Support LuxCoreRender project with salts and bounties

Portfolio : https://www.behance.net/DRAVIA

User avatar
lacilaci
Donor
Donor
Posts: 948
Joined: Fri May 04, 2018 5:16 am

Re: CGI tech news box

Post by lacilaci » Tue Jan 29, 2019 8:03 pm

B.Y.O.B. wrote:
Tue Jan 29, 2019 7:57 pm
You can actually test it, they have a standalone terminal application like the Declan Russel optix program.
https://github.com/OpenImageDenoise/oidn/releases
It's in the "bin" directory. The needed libraries are in "lib", so you will either have to set LD_LIBRARY_PATH to "lib" or copy them over. (this is for the Linux version, have not checked the Windows archive)
will check it out tomorrow. But, it also uses albedo and normal passes for detail preservation.... there is no albedo in luxcore :(

User avatar
B.Y.O.B.
Developer
Developer
Posts: 2407
Joined: Mon Dec 04, 2017 10:08 pm
Location: Germany
Contact:

Re: CGI tech news box

Post by B.Y.O.B. » Tue Jan 29, 2019 8:12 pm

Here's a quick test.
I saved as EXR and used this as the only input, no albedo or normal AOV.
The standalone application is a bit of a pain to use because it only supports PFM images, so you have to convert everything back and forth.
And it only supports little endian PFM, not big endian. So your imagemagick line should be:

Code: Select all

convert noisy.exr -endian LSB noisy.pfm
Then you can feed noisy.pfm into the program.

Also note that this test is missing a ground truth image.
Attachments
BCD.png
BCD
oidn.png
OpenImageDenoise
noisy.png
noisy input, 64 samples
Support LuxCoreRender project with salts and bounties

User avatar
lacilaci
Donor
Donor
Posts: 948
Joined: Fri May 04, 2018 5:16 am

Re: CGI tech news box

Post by lacilaci » Tue Jan 29, 2019 8:24 pm

I'm on phone, but it looks like intels denoiser is way better. With extra passes it could be a killer feature not only for previews but for final frames too!

User avatar
epilectrolytics
Donor
Donor
Posts: 272
Joined: Thu Oct 04, 2018 6:06 am

Re: CGI tech news box

Post by epilectrolytics » Tue Jan 29, 2019 8:26 pm

Looks great, I totally want this :!:
Maybe this works even on Bidir?
MBPro 15" 16GB i7-4850HQ GT750M, MacOS 10.13.6 _________________Win10Pro PC 16GB Ryzen 2700X, RTX 2070, GTX 1060

User avatar
lacilaci
Donor
Donor
Posts: 948
Joined: Fri May 04, 2018 5:16 am

Re: CGI tech news box

Post by lacilaci » Tue Jan 29, 2019 8:29 pm

epilectrolytics wrote:
Tue Jan 29, 2019 8:26 pm
Looks great, I totally want this :!:
Maybe this works even on Bidir?
Well if we will have indirect and caustic caching you won't need bidir, would you? + this type of denoiser and rendertimes will be in minutes for complex scenes

Post Reply