noise reduction?

General questions about Indigo, the scene format, rendering etc...
User avatar
The Unknown
Posts: 43
Joined: Sat Aug 04, 2007 3:15 am
Location: Germany

noise reduction?

Post by The Unknown » Sat Aug 04, 2007 3:17 am

Hi,

is it possible to speed up the noise reduction with the following method:

1. start rendering a scene
2. store a image with sample per pixel 1000 and 1500
3. calculating the difference of each pixel
4. pixels with large difference will be rendered more (for a while)
5. repeat the algorithm after spp x


For example:
I have a room with a big window. The outside looks good and
needs no further calculation (no visible changes).
Is it possible to use the calculation for other pixels now.

IanC
Posts: 147
Joined: Thu Aug 24, 2006 4:46 am

Post by IanC » Sat Aug 04, 2007 3:46 am

That would be like importance sampling, which I'm pretty sure is already implemented.

User avatar
Zom-B
1st Place 100
Posts: 4700
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Post by Zom-B » Sat Aug 04, 2007 5:39 am

IanC wrote:That would be like importance sampling, which I'm pretty sure is already implemented.
I'm not so sure about this... maybe Ono could drop some lines about this topic.
Hereis an older Thread, that describes importance sampling and links to the related paper...
polygonmanufaktur.de

User avatar
deltaepsylon
Posts: 417
Joined: Tue Jan 09, 2007 11:50 pm

Post by deltaepsylon » Sat Aug 04, 2007 7:07 am

interesting... but i think noise reduction should be in the form of a separate as-easy-to-use-as-indigo app. Remember, indigo is a renderer, not a renderer-&-noise-reducer

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Post by CTZn » Sat Aug 04, 2007 7:26 am

I don't quite agree, isn't Indigo a noise reducer AS a renderer ?

Object based sampling is an alternative, but adaptative would be best.
obsolete asset

User avatar
Zom-B
1st Place 100
Posts: 4700
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Post by Zom-B » Sat Aug 04, 2007 8:49 am

deltaepsylon wrote:interesting... but i think noise reduction should be in the form of a separate as-easy-to-use-as-indigo app. Remember, indigo is a renderer, not a renderer-&-noise-reducer
He He.... the Idea behind this is to focus Render Power of Indigo on noisy parts of a Scene
(like for example caustics or SSS objects),
and NOT to do a denoise Filter or stuff :wink:
polygonmanufaktur.de

Sebastian
Posts: 156
Joined: Wed Feb 28, 2007 9:16 am

Post by Sebastian » Sat Aug 04, 2007 10:21 am

it woud be intresting if "you" can set to each pixel a render-weight so that the noisy areas of an image have a higher weight which causes more process time or more samples per seconds to them.

User avatar
CoolColJ
Posts: 1738
Joined: Mon Jun 25, 2007 1:47 pm

Post by CoolColJ » Sat Aug 04, 2007 11:09 am

yeah I agree, definitely some need for weighted rendering because caustics are the last thing to be fully rendered and they take forever!
Probably due to the fact that even if the rest of the scene is already clean they are still receiving samples, where they should be directed to the caustics area

I know in Maxwell, caustics show within the first few minutes and are already pretty full even then

User avatar
CoolColJ
Posts: 1738
Joined: Mon Jun 25, 2007 1:47 pm

Post by CoolColJ » Sun Aug 05, 2007 1:46 pm

maybe something like delta sampling - whatever it is :lol:

http://www.hungrycat.hu/DeltaSampling.html

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Post by CTZn » Sun Aug 05, 2007 2:26 pm

Nice one, and the other papers in that site rock too !
obsolete asset

User avatar
Zom-B
1st Place 100
Posts: 4700
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Post by Zom-B » Sun Aug 05, 2007 2:32 pm

CoolColJ wrote:maybe something like delta sampling - whatever it is :lol:

http://www.hungrycat.hu/DeltaSampling.html
As far as it was discussed in the old Forum, it seems to be an technique that is used for animated content...
polygonmanufaktur.de

User avatar
The Unknown
Posts: 43
Joined: Sat Aug 04, 2007 3:15 am
Location: Germany

Post by The Unknown » Mon Aug 06, 2007 10:03 pm

Thanks for your comments.

I only want to calculate pixels with large difference between image1 and image2.
The final result can be noisy (perhaps of bump maps or so).
Is "importance sampling" not a little bit different?

User avatar
CoolColJ
Posts: 1738
Joined: Mon Jun 25, 2007 1:47 pm

Post by CoolColJ » Mon Aug 06, 2007 10:43 pm

ZomB wrote:
CoolColJ wrote:maybe something like delta sampling - whatever it is :lol:

http://www.hungrycat.hu/DeltaSampling.html
As far as it was discussed in the old Forum, it seems to be an technique that is used for animated content...
from 2 years ago, maybe it will be ready right about now :)
Thank you for your good words about Hungry Cat.

The pictures have been made without noise filtering or photoshopping or any post processing. (Except gamma-correction on some cases.) There you can see the pure unbiased output.

Actually computation time data say practically nothing, because Hungry Cat is not finished yet. The public version will be equipped with Delta Sampling, which avoids the brute forcing.

Best Regards

Csaba Kelemen

User avatar
Xman
Posts: 202
Joined: Sat Jun 24, 2006 9:56 pm
Location: Guangdong-China

Post by Xman » Tue Aug 07, 2007 5:56 pm

someone say,that engine is give up,no longer continuing to develop the research.
Intel i7-920,RAM 3G ,GeForce 9800GTX+.

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Post by CTZn » Wed Aug 08, 2007 2:55 am

Fund that about delta-sigma modulation, the word unbiased is here again (?)

http://www.sciencedirect.com/science?_o ... ab6ba7fb31

Can't pretend I'm understanding, but looks like delta-sigma modulation allows to oversample signal for fine noise analyse, then a band-pass filter is used to retain relevant color information (ie noiseless colors).

Someone's got a better explanation (or a correct one :mrgreen:) ?
obsolete asset

Post Reply
17 posts

Who is online

Users browsing this forum: No registered users and 47 guests