Skip to main content
Log in

Irradiance regression for efficient final gathering in global illumination

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

Photon mapping is widely used for global illumination rendering because of its high computational efficiency. But its efficiency is still limited mainly by the intensive sampling required in final gathering a process that is critical for removing low frequency artifacts of density estimation. In this paper we propose a method to predict the final gathering estimation with direct density estimation thereby achieving high quality global illumination by photon mapping with high efficiency. We first sample the irradiance of a subset of shading points by both final gathering and direct radiance estimation. Then we use the samples as a training set to predict the final gathered irradiance of other shading points through regression. Consequently we are able to achieve about three times overall speedup compared with straightforward final gathering in global illumination computation with the same rendering quality.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kajiya J T. The rendering equation. SIGGRAPH Comput. Graph., 1986, 20(4): 143–150

    Article  Google Scholar 

  2. Jensen H W. Realistic image synthesis using photon mapping. Natick, MA: A. K. Peters, Ltd., 2001

    Book  Google Scholar 

  3. Dutré P, Jensen H W, Arvo J, Bala K, Bekaert P, Marschner S, Pharr M. State of the art in monte carlo global illumination. In: Proceedings of ACM SIGGRAPH 2004 Course Notes. 2004

    Google Scholar 

  4. Wald I, Mark W R, Günther J, Boulos S, Ize T, Hunt W, Parker S G, Shirley P. State of the art in ray tracing animated scenes. Computer Graphics Forum, 2007, 28(6): 1691–1722

    Article  Google Scholar 

  5. Ritschel T, Dachsbacher C, Grosch T, Kautz J. The state of the art in interactive global illumination. Computer Graphics Forum, 2012, 31(1): 160–188

    Article  Google Scholar 

  6. Lafortune E P, Willems Y D. Bi-directional path tracing. In: Proceedings of ACM SIGGRAPH. 1993, 145–153

    Google Scholar 

  7. Keller A. Instant radiosity. In: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’ 97. 1997, 49–56

    Chapter  Google Scholar 

  8. Jensen H W, Christensen N J. Photon maps in bidirectional Monte Carlo ray tracing of complex objects. Computers & Graphics, 1995, 19(2): 215–224

    Article  Google Scholar 

  9. Ward G J, Rubinstein FM, Clear R D. A ray tracing solution for diffuse interreflection. SIGGRAPH Comput. Graph., 1988, 22(4): 85–92

    Article  Google Scholar 

  10. Ward G J, Heckbert P S. Irradiance gradients. In: Proceedings of 3rd Eurographics Workshop on Rendering. 1992, 85–98

    Google Scholar 

  11. Krivánek J, Gautron P, Ward G, Jensen H W, Christensen P H, Tabellion E. Practical global illumination with irradiance caching. In: Proceedings of ACM SIGGRAPH, 2008, 60:1–60:20

    Google Scholar 

  12. Schwarzhaupt J, Jensen H W, Jarosz W. Practical hessian-based error control for irradiance caching. ACM Transactions on Graphics, 2012, 31(6):193

    Article  Google Scholar 

  13. Spencer B, Jones M W. Into the blue: better caustics through photon relaxation. Computer Graphics Forum, 2009, 28(2): 319–328

    Article  Google Scholar 

  14. Hachisuka T, Ogaki S, Jensen HW. Progressive photon mapping. ACM Transactions on Graphics, 2008, 27(5): 130:1–130:8

    Article  Google Scholar 

  15. Hachisuka T, Jarosz W, Bouchard G, Christensen P, Frisvad J R, Jakob W, Jensen HW, Kaschalk M, Knaus C, Selle A, Spencer B. State of the art in photon density estimation. In: Proceedings of ACM SIGGRAPH 2012 Courses, SIGGRAPH’ 12. 2012, 6:1–6:469

    Google Scholar 

  16. Brouillat J, Bouville C, Loos B, Hansen C, Bouatouch K. A Bayesian monte carlo approach to global illumination. Computer Graphics Forum, 2009, 28(8): 2315–2329

    Article  Google Scholar 

  17. Marques R, Bouville C, Ribardière M, Santos L P, Bouatouch K. A spherical gaussian framework for Bayesian Monte Carlo rendering of glossy surfaces. IEEE Transactions on Visualization and Computer Graphics, 2013, 19(10): 1619–1632

    Article  Google Scholar 

  18. Sloan P P, Kautz J, Snyder J. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Transactions on Graphics, 2002, 21(3): 527–536

    Article  Google Scholar 

  19. Wang J, Xu K, Zhou K, Lin S, Hu S M, Guo B. Spherical harmonics scaling. The Visual Computer, 2006, 22: 713–720

    Article  Google Scholar 

  20. Ng R, Ramamoorthi R, Hanrahan P. All-frequency shadows using nonlinear wavelet lighting approximation. ACM Transactions on Graphics, 2003, 22(3): 376–381

    Article  Google Scholar 

  21. Tsai Y T, Shih Z C. All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Transactions on Graphics, 2006, 25(3): 967–976

    Article  Google Scholar 

  22. Xu K, Jia Y T, Fu H, Hu S M, Tai C L. Spherical piecewise constant basis functions for all-frequency precomputed radiance transfer. IEEE Transaction on Visualization and Computer Graphics, 2008, 14(2): 454–467

    Article  Google Scholar 

  23. Zhang Y, Dong Z, Ma K L. Real-time volume rendering in dynamic lighting environments using precomputed photon mapping. IEEE Transaction on Visualization Computer Graphics, 2013, 19(8): 1317–1330

    Article  Google Scholar 

  24. Zhou K, Hu Y, Lin S, Guo B, Shum H Y. Precomputed shadow fields for dynamic scenes. ACM Transactions on Graphics, 2005, 24(3): 1196–1201

    Article  Google Scholar 

  25. Ren Z, Wang R, Snyder J, Zhou K, Liu X, Sun B, Sloan P P, Bao H, Peng Q, Guo B. Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation. ACM Transactions on Graphics, 2006, 25(3): 977–986

    Article  Google Scholar 

  26. Sun X, Zhou K, Chen Y, Lin S, Shi J, Guo B. Interactive relighting with dynamic brdfs. ACM Transactions on Graphics, 2007, 26(3): 27

    Article  Google Scholar 

  27. Wang R, Tran J, Luebke D. All-frequency interactive relighting of translucent objects with single and multiple scattering. ACM Transactions on Graphics, 2005, 24(3): 1202–1207

    Article  Google Scholar 

  28. Xu K, Gao Y, Li Y, Ju T, Hu S M. Real-time homogenous translucent material editing. Computer Graphics Forum, 2007, 26(3): 545–552

    Article  Google Scholar 

  29. Wang R, Cheslack-Postava E, Wang R, Luebke D, Chen Q, Hua W, Peng Q, Bao H. Real-time editing and relighting of homogeneous translucent materials. The Visual Computer, 2008, 24(7-9): 565–575

    Article  Google Scholar 

  30. Dachsbacher C, Stamminger M. Reflective shadow maps. In: Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games, I3D’ 05. 2005, 203–231

    Chapter  Google Scholar 

  31. Dachsbacher C, Stamminger M. Splatting indirect illumination. In: Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games, I3D’ 06. 2006, 93–100

    Chapter  Google Scholar 

  32. Ritschel T, Grosch T, Kim M H, Seidel H P, Dachsbacher C, Kautz J. Imperfect shadow maps for efficient computation of indirect illumination. ACM Transactions on Graphics, 2008, 27(5): 129:1–129:8

    Article  Google Scholar 

  33. Ritschel T, Engelhardt T, Grosch T, Seidel H P, Kautz J, Dachsbacher C. Micro-rendering for scalable, parallel final gathering. ACM Transactions on Graphics, 2009, 28(5): 132:1–132:8

    Google Scholar 

  34. Xu K, Cao Y P, Ma L Q, Dong Z, Wang R, Hu S M. A practical algorithm for rendering interreflections with all-frequency brdfs. ACM Transactions on Graphics, 2014, 33(1): 10:1–10:16

    Article  Google Scholar 

  35. Ramamoorthi R, Hanrahan P. An efficient representation for irradiance environment maps. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’ 01. 2001, 497–500

    Chapter  Google Scholar 

  36. Wang R, Wang R, Zhou K, Pan M, Bao H. An efficient gpu-based approach for interactive global illumination. ACM Transactions on Graphics, 2009, 28(3): 91:1–91:8

    Google Scholar 

  37. Wang J, Ren P, Gong M, Snyder J, Guo B. All-frequency rendering of dynamic, spatially-varying reflectance. ACM Transactions on Graphics, 2009, 28(5): 133:1–133:10

    Google Scholar 

  38. Xu K, Sun W L, Dong Z, Zhao D Y, Wu R D, Hu S M. Anisotropic spherical gaussians. ACM Transactions on Graphics, 2013, 32(6): 209:1–209:11

    Google Scholar 

  39. Ren P, Wang J, Gong M, Lin S, Tong X, Guo B. Global illumination with radiance regression functions. ACM Transactions on Graphics, 2013, 32(4): 130:1–130:12

    Article  Google Scholar 

  40. Roweis S T, Saul L K. Nonlinear dimensionality reduction by locally linear embedding. Science, 2000, 290(5500): 2323–2326

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhong Ren.

Additional information

Xuezhen Huang received his BS in computer science from Ningbo University, China, in 2008. Currently, he is a PhD candidate in the Graphics and Parallel Systems Laboratory, Zhejiang University, China. His research interests include GPGPU applications and photorealistic rendering.

Xin Sun received BS and PhD in computer science from Zhejiang University, China, in 2002 and 2008, respectively. He subsequently joined the Internet Graphics Group of Microsoft Research Asia as an associate researcher. His research interests include realtime global illumination rendering and GPU-based photorealistic rendering.

Zhong Ren received his BS in information engineering, his MS in mechanical engineering, and his PhD in computer science in 2000, 2003, and 2007, respectively, all from Zhejiang University, China. Currently, he is an associate professor of Zhejiang University, and a member of the State Key Lab of CAD&CG. Before returning to Zhejiang University in 2010, he worked at Microsoft Research Asia for three years, where he was an associate researcher in the Internet Graphics group. His research interests include real-time rendering of soft shadows and participating media, spherical harmonics for real-time rendering, and also GPU-based photorealistic rendering.

Xin Tong received his PhD degree from Tsinghua University and then joined Microsoft Research Asia in 1999. He is a principal researcher in Microsoft Research Asia. His research interests include appearance modeling and rendering, texture synthesis, and performance capturing. He is a member of the IEEE and the ACM.

Baining Guo received his BS degree in mathematics from Peking University and his MS degree in computer science and his PhD degree in applied mathematics from Cornell University. He is an assistant managing director of Microsoft Research Asia, where he also serves as the head of the graphics laboratory. Prior to joining Microsoft in 1999, he was a senior staff researcher with the Microcomputer Research Labs of Intel Corporation in Santa Clara, California. His research interests include computer graphics and visualization, in the areas of texture and reflectance modeling, texture mapping, translucent surface appearance, real-time rendering, and geometry modeling.

Kun Zhou received his BS and PhD degrees in computer science from Zhejiang University, in 1997 and 2002, respectively. Currently, he is a Cheung Kong distinguished professor in the Computer Science Department of Zhejiang University, and a member of the State Key Laboratory of CAD&CG. Before joining Zhejiang University, he was a lead researcher of the graphics group at Microsoft Research Asia. His research interests include shape modeling/editing, texture mapping/synthesis, real-time rendering, and GPU parallel computing.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, X., Sun, X., Ren, Z. et al. Irradiance regression for efficient final gathering in global illumination. Front. Comput. Sci. 9, 456–465 (2015). https://doi.org/10.1007/s11704-014-4211-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-014-4211-6

Keywords

Navigation