“Reconstructing the indirect light field for global illumination” by Lehtinen, Aila, Laine and Durand

  • ©Jaakko Lehtinen, Timo Aila, Samuli Laine, and Frédo Durand




    Reconstructing the indirect light field for global illumination



    Stochastic techniques for rendering indirect illumination suffer from noise due to the variance in the integrand. In this paper, we describe a general reconstruction technique that exploits anisotropy in the light field and permits efficient reuse of input samples between pixels or world-space locations, multiplying the effective sampling rate by a large factor. Our technique introduces visibility-aware anisotropic reconstruction to indirect illumination, ambient occlusion and glossy reflections. It operates on point samples without knowledge of the scene, and can thus be seen as an advanced image filter. Our results show dramatic improvement in image quality while using very sparse input samplings.


    1. Arvo, J., and Kirk, D. 1987. Fast ray tracing by ray classification. Computer Graphics (Proc. ACM SIGGRAPH ’87) 21, 55–64. Google ScholarDigital Library
    2. Bala, K., Dorsey, J., and Teller, S. 1999. Radiance inter-polants for accelerated bounded-error ray tracing. ACM Trans. Graph. 18, 213–256. Google ScholarDigital Library
    3. Bekaert, P., Sbert, M., and Halton, J. 2002. Accelerating path tracing by re-using paths. In Proc. Eurographics Workshop on Rendering 2002, 125–134. Google ScholarDigital Library
    4. Chai, J.-X., Tong, X., Chan, S.-C., and Shum, H.-Y. 2000. Plenoptic sampling. In Proc. ACM SIGGRAPH 2000, 307–318. Google ScholarDigital Library
    5. Christensen, P., 2008. Point-based approximate color bleeding. Pixar Technical Memo #08–01.Google Scholar
    6. Dammertz, H., Sewtz, D., Hanika, J., and Lensch, H. P. A. 2010. Edge-avoiding À-trous wavelet transform for fast global illumination filtering. In Proc. High Performance Graphics 2010, 67–75. Google ScholarDigital Library
    7. Durand, F., Holzschuch, N., Soler, C., Chan, E., and Sillion, F. X. 2005. A frequency analysis of light transport. ACM Trans. Graph. 24, 3, 1115–1126. Google ScholarDigital Library
    8. Egan, K., Tseng, Y., Holzschuch, N., Durand, F., and Ramamoorthi, R. 2009. Frequency analysis and sheared reconstruction for rendering motion blur. ACM Trans. Graph. 28, 3, 93:1–93:13. Google ScholarDigital Library
    9. Egan, K., Durand, F., and Ramamoorthi, R. 2011. Practical filtering for efficient ray-traced directional occlusion. ACM Trans. Graph. 30, 6, 180:1–180:10. Google ScholarDigital Library
    10. Egan, K., Hecht, F., Durand, F., and Ramamoorthi, R. 2011. Frequency analysis and sheared filtering for shadow light fields of complex occluders. ACM Trans. Graph. 30, 2, 9:1–9:13. Google ScholarDigital Library
    11. Gassenbauer, V., Křivánek, J., and Bouatouch, K. 2009. spatial directional radiance caching. Computer Graphics Forum 28, 4, 1189–1198. Google ScholarDigital Library
    12. Glassner, A. 1988. Spacetime ray tracing for animation. IEEE Computer Graphics and Applications 8, 2, 60–70. Google ScholarDigital Library
    13. Hachisuka, T., Jarosz, W., Weistroffer, R. P., Dale, K., Humphreys, G., Zwicker, M., and Jensen, H. W. 2008. Multidimensional adaptive sampling and reconstruction for ray tracing. ACM Trans. Graph. 27, 3, 33:1–33:10. Google ScholarDigital Library
    14. Isaksen, A., McMillan, L., and Gortler, S. J. 2000. Dynamically reparameterized light fields. In Proc. ACM SIGGRAPH 2000, 297–306. Google ScholarDigital Library
    15. Keller, A. 1997. Instant radiosity. In Proc. ACM SIGGRAPH ’97, 49–56. Google ScholarDigital Library
    16. Kontkanen, J., Tabellion, E., and Overbeck, R. 2011. Coherent out-of-core point-based global illumination. Computer Graphics Forum 30, 4, 1353–1360. Google ScholarDigital Library
    17. Lehtinen, J., Aila, T., Chen, J., Laine, S., and Durand, F. 2011. Temporal light field reconstruction for rendering distribution effects. ACM Trans. Graph. 30, 4, 55:1–55:12. Google ScholarDigital Library
    18. McCool, M. D. 1999. Anisotropic diffusion for Monte Carlo noise reduction. ACM Trans. Graph. 18, 2, 171–194. Google ScholarDigital Library
    19. Overbeck, R., Donner, C., and Ramamoorthi, R. 2009. Adaptive wavelet rendering. ACM Trans. Graph. 28, 5, 140:1–140:12. Google ScholarDigital Library
    20. Pharr, M., and Humphreys, G. 2010. Physically Based Rendering, 2nd ed. Morgan Kaufmann. Google ScholarDigital Library
    21. Ramamoorthi, R., Mahajan, D., and Belhumeur, P. 2007. A first-order analysis of lighting, shading, and shadows. ACM Trans. Graph. 26, 1, 2:1–2:21. Google ScholarDigital Library
    22. Ritschel, T., Engelhardt, T., Grosch, T., Seidel, H.-P., Kautz, J., and Dachsbacher, C. 2009. Micro-rendering for scalable, parallel final gathering. ACM Trans. Graph. 28, 5, 132:1–132:8. Google ScholarDigital Library
    23. Rousselle, F., Knaus, C., and Zwicker, M. 2011. Adaptive sampling and reconstruction using greedy error minimization. ACM Trans. Graph. 30, 6, 159:1–159:12. Google ScholarDigital Library
    24. Schaufler, G., and Wann Jensen, H. 2000. Ray tracing point sampled geometry. In Proc. Eurographics Workshop on Rendering 2000, 319–328. Google ScholarDigital Library
    25. Sen, P., and Darabi, S. 2011. Implementation of random parameter filtering. Tech. Rep. EECE-TR-11-0004, University of New Mexico.Google Scholar
    26. Sen, P., and Darabi, S. 2012. On filtering the noise from the random parameters in monte carlo rendering. ACM Trans. Graph., To Appear. Google ScholarDigital Library
    27. Soler, C., Subr, K., Durand, F., Holzschuch, N., and Sillion, F. 2009. Fourier depth of field. ACM Trans. Graph. 28, 2, 18:1–18:12. Google ScholarDigital Library
    28. Walter, B., Fernandez, S., Arbree, A., Bala, K., Donikian, M., and Greenberg, D. P. 2005. Lightcuts: a scalable approach to illumination. ACM Trans. Graph. 24, 3, 1098–1107. Google ScholarDigital Library
    29. Wann Jensen, H. 1996. Global illumination using photon maps. In Proc. Eurographics Workshop on Rendering ’96, 21–30. Google ScholarDigital Library
    30. Ward, G. J., Rubinstein, F. M., and Clear, R. D. 1988. A ray tracing solution for diffuse interreflection. In Computer Graphics (Proc. ACMSIGGRAPH ’88), 85–92. Google ScholarDigital Library
    31. Zwicker, M., Pfister, H., van Baar, J., and Gross, M. 2001. Surface splatting. In Proc. ACM SIGGRAPH 2001, 371–378. Google ScholarDigital Library

ACM Digital Library Publication:

Overview Page: