Diffusion Based Photon Mapping

Density estimation employed in multi‐pass global illumination algorithms give cause to a trade‐off problem between bias and noise. The problem is seen most evident as blurring of strong illumination features. In particular, this blurring erodes fine structures and sharp lines prominent in caustics. To address this problem, we introduce a photon mapping algorithm based on nonlinear anisotropic diffusion. Our algorithm adapts according to the structure of the photon map such that smoothing occurs along edges and structures and not across. In this way, we preserve important illumination features, while eliminating noise. We demonstrate the applicability of our algorithm through a series of tests. In the tests, we evaluate the visual and computational performance of our algorithm comparing it to existing popular algorithms.

[1]  Joachim Weickert,et al.  Anisotropic diffusion in image processing , 1996 .

[2]  Christophe Schlick,et al.  An Inexpensive BRDF Model for Physically‐based Rendering , 1994, Comput. Graph. Forum.

[3]  Holly E. Rushmeier,et al.  A progressive multi-pass method for global illumination , 1991, SIGGRAPH.

[4]  Steven Collins,et al.  Adaptive Splatting for Specular to Diffuse Light Transport , 1995 .

[5]  Tony Lindeberg,et al.  Scale-space theory : A framework for handling image structures at multiple scales , 1996 .

[6]  Arthur Appel,et al.  Some techniques for shading machine renderings of solids , 1968, AFIPS Spring Joint Computing Conference.

[7]  Steven K. Feiner,et al.  Computer graphics (2nd ed. in C): principles and practice , 1995 .

[8]  Roland Schregle,et al.  Bias Compensation for Photon Maps , 2003, Comput. Graph. Forum.

[9]  Backward Ray Tracing Backward Ray Tracing , 1986 .

[10]  Bernard W. Silverman,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[11]  Jon Sporring,et al.  Diffusion Based Photon Mapping , 2006, VISIGRAPP.

[12]  Karol Myszkowski,et al.  Lighting Reconstruction Using Fast and Adaptive Density Estimation Techniques , 1997, Rendering Techniques.

[13]  Werner Purgathofer,et al.  Advanced Radiance Estimation For Photon Map Global Illumination , 2002, Comput. Graph. Forum.

[14]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  M. Pauline Baker,et al.  Computer Graphics 2nd Ed , 2008 .

[16]  Donald P. Greenberg,et al.  Global illumination using local linear density estimation , 1997, TOGS.

[17]  Yves D. Willems,et al.  Density Control for Photon Maps , 2000, Rendering Techniques.

[18]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[19]  Niels Jørgen Christensen,et al.  Photon maps in bidirectional Monte Carlo ray tracing of complex objects , 1995, Comput. Graph..

[20]  László Neumann,et al.  Monte Carlo radiosity , 1995, Computing.

[21]  J. Simonoff Smoothing Methods in Statistics , 1998 .

[22]  Thomas Brox,et al.  Nonlinear structure tensors , 2006, Image Vis. Comput..

[23]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[24]  Donald P. Greenberg,et al.  Density Estimation Techniques fro Global Illumination , 1998 .

[25]  Samuel P. Uselton,et al.  Smooth B-spline illumination maps for bidirectional ray tracing , 1995, TOGS.

[26]  Guenter Enderle,et al.  Bias Compensation for Photon Maps , 1985 .

[27]  Donald P. Greenberg,et al.  Transparency for computer synthesized images , 1979, SIGGRAPH.

[28]  P. J. Green,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[29]  Yves D. Willems,et al.  Bi-directional path tracing , 1993 .

[30]  Tony Lindeberg Kth Scale-space: A framework for handling image structures at multiple scales , 1996 .

[31]  Donald P. Greenberg,et al.  A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methods , 1987, SIGGRAPH.

[32]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[33]  Paul S. Heckbert Adaptive radiosity textures for bidirectional ray tracing , 1990, SIGGRAPH.

[34]  H. Jensen Realistic Image Synthesis Using Photon Mapping , 2001 .

[35]  Joachim Weikert,et al.  Multiscale Texture Enhancement , 1995, CAIP.

[36]  Joachim Weickert,et al.  Coherence-Enhancing Diffusion Filtering , 1999, International Journal of Computer Vision.

[37]  P. Lions,et al.  Image selective smoothing and edge detection by nonlinear diffusion. II , 1992 .

[38]  Michael D. McCool,et al.  Anisotropic diffusion for Monte Carlo noise reduction , 1999, TOGS.

[39]  Donald P. Greenberg,et al.  Global Illumination via Density Estimation , 1995, Rendering Techniques.