, Russian Federation
, Russian Federation
BISAC MAT036000 Combinatorics
A widely used method for noise reduction in Monte-Carlo ray tracing is combing different means of sampling, known as multiple importance sampling (MIS). For bi-directional Monte-Carlo ray tracing with photon maps (BDPM), the join paths are obtained by merging camera and light sub-paths, and since several light paths are checked again the same camera path, and vice versa, the join paths obtained are not statistically independent. Thus the noise in this method obeys laws different from those in simple classic Monte-Carlo with independent samples so the weights that minimize that noise must also be calculated differently. This paper drives that weights for the simplest case when we mix contribution from only two vertices of camera ray. It shows that the weights obey an integral equation which is qualitatively different from the well-known MIS formulae for uncorrelated samples. Besides that, even if forget the integral operator, the weights depend on the integration sphere radius and the number of light rays used. The integral equation is solved analytically in a closed form and it is demonstrated how to perform the necessary calculations in BDPM.
Monte-Carlo ray tracing, bi-directional ray tracing, photon maps, reduction of noise, multiple importance sampling, weights
1. M. Pharr and G. Humphreys. 2010. Physically Based Rendering, Second Edition: From Theory to Implementation (2nd ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
2. E. Veach. A dissertation: Robust Monte-Carlo methods for light transport simulation, 1997.
3. J. Vorba. Bidirectional photon mapping. In Proceedings of CESCG 2011: The 15th Central European Seminar on Computer Graphics, Prague, 2011.
4. I. Georgiev, J. Křivánek, T. Davidovič, and Ph. Slusallek. 2012. Light transport simulation with vertex connection and merging. ACM Trans. Graph. 31, 6, Article 192 (November 2012)
5. S. Ershov, D. Zhdanov, and A. Voloboy. Estimation of noise in calculation of scattering medium luminance by MCRT. Mathematica Montisnigri, XLV: 60–73, 2019.
6. H. W. Jensen, Global illumination using photon maps, in Proceedings of the Eurographics Workshop on Rendering Techniques '96, (London, UK, UK), pp. 21–30, Springer-Verlag, 1996.
7. S. Popov, R. Ramamoorthi, F. Durand, and G. Drettakis, Probabilistic Connections for Bidirectional Path Tracing, Computer Graphics Forum, 2015.
8. N. Dodik, Implementing probabilistic connections for bidirectional path tracing in the Mitsuba Renderer, Sept. 2017.
9. S.V. Ershov, D.D. Zhdanov, A.G. Voloboy. Treating diffuse elements as quasi-specular to reduce noise in bidirectional ray tracing // Proceedings of 28th International conference on computer graphics and vision GraphiCon-2018, Tomsk, pp. 20-25. URL: https://www.graphicon.ru/html/2018/papers/20-25.pdf