AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (5.6 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

Efficient participating media rendering with differentiable regularization

School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
Adobe Research, San Jose, CA 95110-2704, USA
Department of Computing, Hong Kong Polytechnic University, Hong Kong 999077, China
Department of Computer Science, University of California, Santa Barbara, CA 93106, USA
Show Author Information

Graphical Abstract

Abstract

Highly scattering media, such as milk, skin, and clouds, are common in the real world. Rendering participating media is challenging, especially for high-order scattering dominant media, because the light may undergo a large number of scattering events before leaving the surface. Monte Carlo-based methods typically require a long time to produce noise-free results. Based on the observation that low-albedo media contain less noise than high-albedo media, we propose reducing the variance of the rendered results using differentiable regularization. We first render an image with low-albedo participating media together with the gradient with respect to the albedo, and then predict the final rendered image with a low-albedo image and gradient image via a novel prediction function. To achieve high quality, we also consider the gradients of neighboring frames to provide a noise-free gradient image. Ultimately, our method can produce results with much less overall error than equal-time path tracing methods.

References

[1]
Jensen, H. W.; Christensen, P. H. Efficient simulation of light transport in scenes with participating media using photon maps. In: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, 311–320, 1998.
[2]

Jarosz, W.; Nowrouzezahrai, D.; Thomas, R.; Sloan, P. P.; Zwicker, M. Progressive photon beams. ACM Transactions on Graphics Vol. 30, No. 6, 1–12, 2011.

[3]

Jarosz, W.; Zwicker, M.; Jensen, H. W. The beam radiance estimate for volumetric photon mapping. Computer Graphics Forum Vol. 27, No. 2, 557–566, 2008.

[4]

Křivánek, J.; Georgiev, I.; Hachisuka, T.; Vévoda, P.; Šik, M.; Nowrouzezahrai, D.; Jarosz, W. Unifying points, beams, and paths in volumetric light transport simulation. ACM Transactions on Graphics Vol. 33, No. 4, Article No. 103, 2014.

[5]

Bitterli, B.; Jarosz, W. Beyond points and beams: Higher-dimensional photon samples for volumetric light transport. ACM Transactions on Graphics Vol. 36 No. 4, Article No. 112, 2017.

[6]

Deng, X.; Jiao, S.; Bitterli, B.; Jarosz, W. Photon surfaces for robust, unbiased volumetric density estimation. ACM Transactions on Graphics Vol. 38 No. 4, Article No. 46, 2019.

[7]

Kajiya, J. T.; Herzen, B. P. V. Ray tracing volume densities. ACM SIGGRAPH Computer Graphics Vol. 18, No. 3, 165–174, 1984.

[8]
Lafortune, E. P.; Willems, Y. D. Rendering participating media with bidirectional path tracing. In: Rendering Techniques 1996. Eurographics Workshop on Rendering Techniques. Pueyo, X.; Schröder, P. Eds. Springer Cham, 91–100, 1996.
[9]
Pauly, M.; Kollig, T.; Keller, A. Metropolis light transport for participating media. In: Rendering Techniques 2000. Eurographics. Péroche, B.; Rushmeier, H. Eds. Springer Vienna, 11–22, 2000.
[10]

Deng, H.; Wang, B.; Wang, R.; Holzschuch, N. A practical path guiding method for participating media. Computational Visual Media Vol. 6, No. 1, 37–51, 2020.

[11]

Herholz, S.; Zhao, Y.; Elek, O.; Nowrouzezahrai, D.; Lensch, H. P. A.; Křivánek, J. Volume path guiding based on zero-variance random walk theory. ACM Transactions on Graphics Vol. 38, No. 3, Article No. 25, 2019.

[12]
Křivánek, J.; d'Eon, E. A zero-variance-based sampling scheme for Monte Carlo subsurface scattering. In: Proceedings of the ACM SIGGRAPH Talks, Article No. 66, 2014.
[13]

Meng, J.; Hanika, J.; Dachsbacher, C. Improving the dwivedi sampling scheme. Computer Graphics Forum Vol. 35, No. 4, 37–44, 2016.

[14]
Wang, B.; Ge, L.; Holzschuch, N. Precomputed multiple scattering for light simulation in participating medium. In: Proceedings of the ACM SIGGRAPH Talks, Article No. 35, 2017.
[15]

Fan, J.; Wang, B.; Wu, W.; Hašan, M.; Yang, J.; Yan, L. Q. Efficient specular glints rendering with differentiable regularization. IEEE Transactions on Visualization and Computer Graphics Vol. 29, No. 6, 2940–2949, 2023.

[16]

Wu, W.; Wang, B.; Yan, L. Q. A survey on rendering homogeneous participating media. Computational Visual Media Vol. 8, No. 2, 177–198, 2022.

[17]
Rushmeier, H. E. Realistic image synthesis for scenes with radiatively participating media. Ph.D. Dissertation. Cornell University, 1988.
[18]

Weber, P.; Hanika, J.; Dachsbacher, C. Multiple vertex next event estimation for lighting in dense, forward-scattering media. Computer Graphics Forum Vol. 36, No. 2, 21–30, 2017.

[19]

Kaplanyan, A. S.; Dachsbacher, C. Path space regularization for holistic and robust light transport. Computer Graphics Forum Vol. 32, No. 2pt1, 63–72, 2013.

[20]
Bouchard, G.; Iehl, J. C.; Ostromoukhov, V.; Poulin, P. Improving robustness of Monte-Carlo global illumination with directional regularization. In: Proceedings of the SIGGRAPH Asia Technical Briefs, Article No. 22, 2013.
[21]

Jendersie, J.; Grosch, T. Microfacet model regularization for robust light transport. Computer Graphics Forum Vol. 38, No. 4, 39–47, 2019.

[22]

Jarosz, W.; Donner, C.; Zwicker, M.; Jensen, H. W. Radiance caching for participating media, ACM Transactions on Graphics Vol. 27, No. 1, Article No. 7, 2008.

[23]

Jarosz, W.; Zwicker, M.; Jensen, H. W. Irradiance gradients in the presence of participating media and occlusions. Computer Graphics Forum Vol. 27, No. 4, 1087–1096, 2008.

[24]

Marco, J.; Jarabo, A.; Jarosz, W.; Gutierrez, D. Second-order occlusion-aware volumetric radiance caching. ACM Transactions on Graphics Vol. 37, No. 2, Article No. 20, 2018.

[25]

Li, T. M.; Aittala, M.; Durand, F.; Lehtinen, J. Differentiable Monte Carlo ray tracing through edge sampling. ACM Transactions on Graphics Vol. 37, No. 6, Article No. 222, 2018.

[26]

Loubet, G.; Holzschuch, N.; Jakob, W. Reparameterizing discontinuous integrands for differentiable rendering. ACM Transactions on Graphics Vol. 38, No. 6, Article No. 228, 2019.

[27]

Zhang, C.; Wu, L.; Zheng, C.; Gkioulekas, I.; Ramamoorthi, R.; Zhao, S. A differential theory of radiative transfer. ACM Transactions on Graphics Vol. 38, No. 6, Article No. 227, 2019.

[28]

Zhang, C.; Miller, B.; Yan, K.; Gkioulekas, I.; Zhao, S. Path-space differentiable rendering. ACM Transactions on Graphics Vol. 39, No. 4, Article No. 143, 2020.

[29]

Zhang, C.; Yu, Z.; Zhao, S. Path-space differentiable rendering of participating media. ACM Transactions on Graphics Vol. 40, No. 4, Article No. 76, 2021.

[30]

Nimier-David, M.; Vicini, D.; Zeltner, T.; Jakob, W. Mitsuba 2: A retargetable forward and inverse renderer. ACM Transactions on Graphics Vol. 38, No. 6, Article No. 227, 2019.

[31]

Nimier-David, M.; Speierer, S.; Ruiz, B.; Jakob, W. Radiative backpropagation: An adjoint method for lightning-fast differentiable rendering. ACM Transactions on Graphics Vol. 39, No. 4, Article No. 146, 2020.

[32]
Zhao, S.; Jakob, W.; Li, T. M. Physics-based differentiable rendering: From theory to implementation. In: Proceedings of the ACM SIGGRAPH Courses, Article No. 14, 2020.
[33]

Zhang, C.; Dong, Z.; Doggett, M.; Zhao, S. Antithetic sampling for Monte Carlo differentiable rendering. ACM Transactions on Graphics Vol. 40, No. 4, Article No. 77, 2021.

[34]

Hašan, M.; Ramamoorthi, R. Interactive albedo editing in path-traced volumetric materials. ACM Transactions on Graphics Vol. 32, No. 2, Article No. 11, 2013.

[35]

Zhao, S.; Ramamoorthi, R.; Bala, K. High-order similarity relations in radiative transfer. ACM Transactions on Graphics Vol. 33, No. 4, Article No. 104, 2014.

[36]

Chandrasekhar, S. Radiative Transfer. New York, USA: Dover Publications, 1960.

[37]
Kajiya, J. T. The rendering equation. In: Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, 143–150, 1986.
[38]
Jakob, W. Mitsuba renderer. 2010. Available at https://www.mitsuba-renderer.org/
Computational Visual Media
Pages 937-948
Cite this article:
Wu W, Wang B, Hašan M, et al. Efficient participating media rendering with differentiable regularization. Computational Visual Media, 2024, 10(5): 937-948. https://doi.org/10.1007/s41095-023-0372-2

141

Views

6

Downloads

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Altmetrics

Received: 08 February 2023
Accepted: 15 August 2023
Published: 07 October 2024
© The Author(s) 2024.

This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.

The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Other papers from this open access journal are available free of charge from http://www.springer.com/journal/41095. To submit a manuscript, please go to https://www.editorialmanager.com/cvmj.

Return