Skip to main content
Log in

Grouped photon mapping

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

This paper proposes a novel architecture called Grouped Photon Mapping, which combines standard photon mapping with the light-beam concept to improve the nearest-neighbor density estimation method. Based on spatial coherence, we cluster all of photons, which are deposited in the photon map, into different beam-like groups. Each group of photons is individually stored in an isolated photon map. By the distribution of the photons in each photon map, we construct a polygonal boundary to represent a beam-like illuminated area. These boundaries offer a more accurate and flexible sampling area to filter neighbor photons around the query point. In addition, by a level of detail technique, we can control the photon-count in each group to obtain a balance between biases and noise. The results of our experiments prove that our method can successfully reduce bias errors and light leakage. Especially, for complicated caustic effects through a gemstone-like object, we can render a smoother result than standard photon mapping.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Jensen, H.W.: Global illumination using photon maps. In: Rendering Techniques 96. Proc. of the 7th Eurographics Workshop on Rendering, pp. 21–30

  2. Schregle, R.: Bias compensation for photon maps. Comput. Graph. Forum 22(4), 729–742 (2003)

    Article  Google Scholar 

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

    Article  Google Scholar 

  4. Hey, H., Purgathofer, W.: Global illumination with photon mapping compensation. Technical Report TR-186-2-01-04, Vienna University of Technology, Jan. 2001

  5. Lastra, M., Urena, C., Revelles, J., Monyes, R.: A particle-path based method for Monte Carlo density estimation. In: Proc. of the 13th Eurographics Workshop on Rendering, pp. 33–40 (2002)

  6. Havran, V., Bittner, J., Herzog, R., Seidel, H.P.: Ray maps for global illumination. In: Proc. of Eurographics Symposium on Rendering 2005, pp. 43–54

  7. Tobler, R.F., Maierhofer, S.: Improved illumination estimation for photon maps in architectural scenes. In: Proc. of WSCG 2006, pp. 257–262

  8. Herzog, R., Havran, V., Kinuwaki, S., Myszkowski, K., Seidel, H.-P.: Global illumination using photon ray splatting. Comput. Graph. Forum 26(3), 503–513 (2007)

    Article  Google Scholar 

  9. Pharr, M., Humphreys, G.: Physically based rendering from theory to implementation. Morgan Kaufmann, San Mateo (2004)

    Google Scholar 

  10. Garland, M., Heckbert, P.S.: Surface simplification using quadric error metrics. In: Proc. of SIGGRAPH 97, pp. 209–216

  11. Graham, R.L.: An efficient algorithm for determining the convex hull of a finite planar set. Inf. Process. Lett. 1(4), 132–133 (1972)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lieu-Hen Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, LH., Tsai, TC. & Chen, YS. Grouped photon mapping. Vis Comput 26, 217–226 (2010). https://doi.org/10.1007/s00371-009-0397-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-009-0397-2

Navigation