Boosting Monte Carlo Rendering by Ray Histogram Fusion
Boosting Monte Carlo Rendering by Ray Histogram Fusion
Hey guys,
good news:
http://dev.ipol.im/~mdelbra/rhf/
"Boosting Monte Carlo Rendering by Ray Histogram Fusion"
"This paper proposes a new multiscale filter accelerating Monte Carlo renderers. [...] This simple and easily reproducible algorithm provides a PSNR gain of 10 to 15 decibels, or equivalently accelerates the rendering process by using 10 to 30 times fewer samples without observable bias. The algorithm is consistent, does not assume a particular noise model, and is immediately extendable to synthetic movies".
Sources, video, papers included.
good news:
http://dev.ipol.im/~mdelbra/rhf/
"Boosting Monte Carlo Rendering by Ray Histogram Fusion"
"This paper proposes a new multiscale filter accelerating Monte Carlo renderers. [...] This simple and easily reproducible algorithm provides a PSNR gain of 10 to 15 decibels, or equivalently accelerates the rendering process by using 10 to 30 times fewer samples without observable bias. The algorithm is consistent, does not assume a particular noise model, and is immediately extendable to synthetic movies".
Sources, video, papers included.
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
Very interesting.
You need external buffers to store histogram information at each pixel, but still good results and I think this is fast enough to do in realtime
You need external buffers to store histogram information at each pixel, but still good results and I think this is fast enough to do in realtime

 Posts: 89
 Joined: Thu Apr 11, 2013 5:15 pm
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
Unless I'm misreading it, the paper cites filtering times ranging from 5 to 115 seconds, which seems rather large for realtime applications. That said, I was wondering if using the ChiSquareDistance metric could be used to weight a cross bilateral filter, which I imagine should be pretty fast.koiava wrote:Very interesting.
You need external buffers to store histogram information at each pixel, but still good results and I think this is fast enough to do in realtime
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
yeah, maybe I exaggerated things little bit, but the Idea is really simple to classify pixels using histogram. I think this Idea can be extended to use different render passes to make more robust decisions and using modern hardware for parallel computing with more optimizations, filtering time will be much less.friedlinguini wrote:Unless I'm misreading it, the paper cites filtering times ranging from 5 to 115 seconds, which seems rather large for realtime applications.
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
Hello there, i'm totally confused, can't find in any information of how to save histogramm pass, how to save it from render?? can help someone? maybe somebody did it already? Thank you!
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
Probably you guys already see new Demo of Brigade.
Unfortunately I couldn't found any description and comments on video are disabled
There is only static geometry with instensing, Unidirectional PT with MIS/RIS and there is defensively filtering on top. I think filtering technique is close to this one. I said it previously and still think that "Ray Histogram Fusion" can work in realtime on GPU(maybe with some slight modifications).
Unfortunately I couldn't found any description and comments on video are disabled
There is only static geometry with instensing, Unidirectional PT with MIS/RIS and there is defensively filtering on top. I think filtering technique is close to this one. I said it previously and still think that "Ray Histogram Fusion" can work in realtime on GPU(maybe with some slight modifications).

 Posts: 12
 Joined: Wed Jan 08, 2014 9:48 am
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
Looks good. If they use filtering, I seriously hope its not mine . You said they use MIS/RIS? Do you have the source that mentions this? Cheers
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
Of course I didn't know what type of filtering they actually use, but it looks very promising.ultimatemau wrote:Looks good. If they use filtering, I seriously hope its not mine . You said they use MIS/RIS? Do you have the source that mentions this? Cheers
Today I didn't know any production render without MIS.
In earlier version when Jacco write this engine he used both MIS and RIS.
RIS greatly decreases variance is scenes with high number of light sources like the night scene at the end of the video. In his Thesis Jacco has great description of how he actually uses it(page 116).

 Posts: 12
 Joined: Wed Jan 08, 2014 9:48 am
Re: Boosting Monte Carlo Rendering by Ray Histogram Fusion
I was mostly referring to the RIS. Great thesis indeed!In his Thesis Jacco has great description of how he actually uses it(page 116).