[Bf-committers] [GSoC] Cycles Denoiser

Fabrizio Destro destro.fabrizio at gmail.com
Mon Mar 21 11:40:48 CET 2016


Hi, thank you for the materials.

I've just read "Path-space motion estimation [...]" and for what I've
understood they use different tools to reduce the noise on the image:
Decompositions, Motion estimations of reflections and other effects,
Denoising, Spatial and Temporal upsampling. The first milestone could
be to think about a generic framework for denoising in terms of
interfaces and modules, and start implementing a 'skeleton'.

In their work they cited this research "On Filtering the Noise from
the Random Parameters in Monte Carlo Rendering", on this paper they
talk about a method to reduce the noise which works in image space.
Maybe in a possible schedule the second milestone could be an
implementation of denoiser like that, which works only on the image.

After these two milestone have been delivered, the next step on the
schedule will be the implementation of the modules inside this
framework (Motions estimations of relfections, etc...)


On Sun, Mar 20, 2016 at 8:10 PM, François T. <francoistarlier at gmail.com> wrote:
> Hello,
>
> Disney has several recent research on the subject...
>
> https://www.disneyresearch.com/publication/pathspace-decomposition/
>
> https://www.researchgate.net/publication/281678889_Boosting_Histogram-Based_Denoising_Methods_with_GPU_Optimizations
>
>
>
> 2016-03-20 19:24 GMT+01:00 Fabrizio Destro <destro.fabrizio at gmail.com>:
>
>> Hello everybody! I am Fabrizio I always wanted to contribute to an
>> Open Source project. I found out about GSoC about three years ago, but
>> I have never applied because I wouldn't have had the time. But, this
>> year I would like to try.
>>
>> I have looked through the proposed ideas and some of them catch my
>> attention. In particularly the Cycles denoiser, I have some questions
>> about it.
>>
>> First, I want to be sure I understand what the goal is. So, the
>> objective is to create a node which, once the rendering is done, will
>> work only on the image with the goal to reduce the noise.
>>
>> I am not sure about this sentence I found on the wiki: "[...] and
>> requires a special buffer with 'delta' information for speed, UV
>> [...]". This means that this node will store some data to speed up the
>> process on the next rendering? and if so, these data will be valid
>> only if the scene didn't change from the last time, right?
>>
>> I am currently doing some research online and I found this publication
>> on the subject http://dl.acm.org/citation.cfm?doid=2776880.2792740 .
>> Does someone have any reference which can be useful? or maybe an idea
>> on some algorithms/researches?
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
>
>
>
> --
> ____________________
> François Tarlier
> www.francois-tarlier.com
> www.linkedin.com/in/francoistarlier
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers


More information about the Bf-committers mailing list