Photon differentials

A number of popular global illumination algorithms uses density estimation to approximate indirect illumination. The density estimate is performed on finite points -- particles -- generated by a stochastic sampling of the scene. In the course of the sampling, particles, representing light, are stochastically emitted from the light sources and reflected around the scene. The sampling induces noise, which in turn is handled by the density estimate during the illumination reconstruction. Unfortunately, this noise reduction imposes a systematic error (bias), which is seen as a blurring of prominent illumination features. This is often not desirable as these may lose clarity or vanish altogether. We present an accurate method for reconstruction of indirect illumination with photon mapping. Instead of reconstructing illumination using classic density estimation on finite points, we use the correlation of light footprints, created by using Ray Differentials during the light pass. This procedure gives a high illumination accuracy, improving the trade-off between bias and variance considerable as compared to traditional particle tracing algorithms. In this way we preserve structures in indirect illumination.

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

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

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

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

[5]  Susan A. Murphy,et al.  Monographs on statistics and applied probability , 1990 .

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

[7]  Homan Igehy,et al.  Tracing ray differentials , 1999, SIGGRAPH.

[8]  F. E. Nicodemus,et al.  Geometrical considerations and nomenclature for reflectance , 1977 .

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

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

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

[12]  Yves D. Willems,et al.  Path Differentials and Applications , 2001, Rendering Techniques.

[13]  Per H. Christensen,et al.  Ray Differentials and Multiresolution Geometry Caching for Distribution Ray Tracing in Complex Scenes , 2003, Comput. Graph. Forum.

[14]  Jon Sporring,et al.  Diffusion Based Photon Mapping , 2008, Comput. Graph. Forum.

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

[16]  B. Silverman Density estimation for statistics and data analysis , 1986 .

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

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

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