Skip to main content
Log in

Realistic rendering of bokeh effect based on optical aberrations

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

Abstract

Bokeh effect is an important characteristic for realistic image synthesis. However, existing bokeh rendering methods are incapable of simulating realistic bokeh effects due to not taking into account optical characteristics of real lenses, especially optical aberrations. In this paper, a novel realistic bokeh rendering method, based on an accurate camera lens model and distributed ray tracing, is presented. An optical analysis of the relationship between bokeh and optical aberrations, including spherical aberration, coma, astigmatism and field curvature, is firstly introduced. Based on this analysis, a physically-based camera lens model, which takes detailed lens prescription as input, is then introduced for accurately modeling the aberrations. The position and diameter of the entrance and exit pupils are calculated by tracing rays inside the lens for achieving efficient ray sampling, and a general sequential ray tracing algorithm is proposed to better combine with bidirectional ray tracing. Furthermore, correct integration between the lens model and bidirectional ray tracing is also analyzed. The rendering results demonstrate a variety of realistic bokeh effects caused by the aberrations.

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. Ang, T.: Dictionary of Photography and Digital Imaging: The Essential Reference for the Modern Photographer. Watson-Guptill, New York (2002)

    Google Scholar 

  2. Born, M., Wolf, E.: Principles of Optics, 7 edn. Cambridge University Press, Cambridge (1999)

    Google Scholar 

  3. Buhler, J., Wexler, D.: A phenomenological model for bokeh rendering. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH Abstracts and Applications, p. 142. San Antonio (2002)

  4. Cook, R.L., Porter, T., Carpenter, L.: Distributed ray tracing. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, pp. 137–145. Minneapolis (1984)

  5. Devlin, K., Chalmers, A., Wilkie, A., Purgathofer, W.: Tone reproduction and physically based spectral rendering. In: Eurographics 2002: State of the Art Reports, pp. 101–123 (2002)

  6. Evans, G.F., McCool, M.D.: Stratified wavelength clusters for efficient spectral Monte Carlo rendering. In: Graphics Interface, pp. 42–49 (1999)

  7. Fischer, R.E., Tadic-Galeb, B., Yoder, P.R.: Optical System Design, 2nd edn. McGraw-Hill, New York (2008)

    Google Scholar 

  8. Hachisuka, T., Jarosz, W., Weistroffer, R.P., Dale, K.: Multidimensional adaptive sampling and reconstruction for ray tracing. ACM Trans. Graph. (SIGGRAPH 08) 27(3), 33 (2008)

    Google Scholar 

  9. Haeberli, P., Akeley, K.: The accumulation buffer: Hardware support for high-quality rendering. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, pp. 309–318. Dallas (1990)

  10. Kass, M., Lefohn, A., Owens, J.: Interactive depth of field using simulated diffusion on a gpu. Technical report, Pixar Animation Studios (2006)

  11. Kodama, K., Mo, H., Kubota, A.: Virtual bokeh generation from a single system of lenses. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH Research Posters, p. 77. Boston (2006)

  12. Kolb, C., Mitchell, D., Hanrahan, P.: A realistic camera model for computer graphics. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, pp. 317–324. Los Angeles (1995)

  13. Kosloff, T.J., Tao, M.W., Barsky, B.A.: Depth of field postprocessing for layered scenes using constant-time rectangle spreading. In: Proceedings of Graphics Interface, pp. 39–46. Kelowna (2009)

  14. Kraus, M., Strengert, M.: Depth-of-field rendering by pyramidal image processing. Comput. Graph. Forum 26(3) (2007)

  15. Lanman, D., Raskar, R., Taubin, G.: Modeling and synthesis of aperture effects in cameras. In: Proceedings of International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging, pp. 102–106. Lisbon (2008)

  16. Lee, S., Kim, G.J., Choi, S.: Real-time depth-of-field rendering using point splitting on per-pixel layers. Comput. Graph. Forum 27(7), 1955–1962 (2008)

    Article  Google Scholar 

  17. Lee, S., Eisemann, E., Seidel, H.P.: Depth-of-field rendering with multiview synthesis. ACM Trans. Graph. (Proc. ACM SIGGRAPH ASIA) 28(5), 1–6 (2009)

    Google Scholar 

  18. Lee, S., Kim, G.J., Choi, S.: Real-time depth-of-field rendering using anisotropically filtered mipmap interpolation. IEEE Trans. Vis. Comput. Graph. 15(3), 453–464 (2009)

    Article  Google Scholar 

  19. Merklinger, H.M.: A technical view of bokeh. Photo Tech. 18(3), 37–41 (1997)

    Google Scholar 

  20. Overbeck, R.S., Donner, C., Ramamoorthi, R.: Adaptive wavelet rendering. ACM Trans. Graph. (SIGGRAPH Asia 09) 28(5), 140 (2009)

    Google Scholar 

  21. Pharr, M., Humphreys, G.: Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann, San Francisco (2004)

    Google Scholar 

  22. Potmesil, M., Chakravarty, I.: A lens and aperture camera model for synthetic image generation. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, pp. 297–305. Dallas (1981)

  23. Riguer, G., Tatarchuk, N., Isidoro, J.: Real-time depth of field simulation. In: Engel, W.F. (ed.) Shader X2: shader programming tips and tricks with DirectX 9, pp. 529–556. Wordware, Plano (2003)

  24. Rokita, P.: Fast generation of depth-of-field effects in computer graphics. Comput. Graph. 17(5), 593–595 (1993)

    Article  Google Scholar 

  25. Smith, W.J.: Modern Lens Design. McGraw Hill, New York (1992)

    Google Scholar 

  26. Soler, C., Subr, K., Durand, F., Holzschuch, N., Sillion, F.: Fourier depth of field. ACM Trans. Graph. 28(2), 18 (2009)

    Article  Google Scholar 

  27. Sun, Y., Fracchia, F.D., Drew, M.S., Calvert, T.W.: A spectrally based framework for realistic image synthesis. Vis. Comput. 17(7), 429–444 (2001)

    Article  MATH  Google Scholar 

  28. Veach, E.: Robust Monte Carlo methods for light transport simulation. Ph.D. thesis, Stanford University (1997)

  29. van Walree, P.: Astigmatism and field curvature. URL http://toothwalker.org/optics/astigmatism.html

  30. Zhou, T., Chen, J., Pullen, M.: Accurate depth of field simulation in real time. Comput. Graph. Forum 26(1), 15–23 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiaze Wu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, J., Zheng, C., Hu, X. et al. Realistic rendering of bokeh effect based on optical aberrations. Vis Comput 26, 555–563 (2010). https://doi.org/10.1007/s00371-010-0459-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-010-0459-5

Keywords

Navigation