Real‐time depth‐of‐field rendering using single‐layer composition

In this paper, we propose a single‐layer post‐processing method for real‐time depth‐of‐field rendering that uses single‐layer composition. In the proposed method, blurring is achieved by gathering background pixels and scattering foreground pixels. Major artifacts in post‐filtering techniques such as intensity leakage and blurring discontinuity are reduced by using two different blurring functions and the controllable parameter in the gathering process. The method can be entirely implemented in GPU parallelization to achieve the real‐time performance required for virtual reality. The results of comparisons of our method with recent post‐processing methods in terms of rendering quality and rendering performance indicate that our method generates realistic natural images and is also the fastest in terms of frames per second. Copyright © 2014 John Wiley & Sons, Ltd.

[1]  Michael Wimmer,et al.  A layered depth-of-field method for solving partial occlusion. , 2012, WSCG 2012.

[2]  Brian A. Barsky,et al.  Algorithms for rendering depth of field effects in computer graphics , 2008 .

[3]  Michael Potmesil,et al.  A lens and aperture camera model for synthetic image generation , 1981, SIGGRAPH '81.

[4]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

[5]  Jim X. Chen,et al.  Accurate Depth of Field Simulation in Real Time , 2007, Comput. Graph. Forum.

[6]  Martin Kraus,et al.  Depth‐of‐Field Rendering by Pyramidal Image Processing , 2007, Comput. Graph. Forum.

[7]  Robert van Liere,et al.  Fast perception-based depth of field rendering , 2000, VRST '00.

[8]  Cary Scofield,et al.  -d depth-of-field simulation for Computer animation , 1992, Graphics Gems III.

[9]  Kurt Akeley,et al.  The accumulation buffer: hardware support for high-quality rendering , 1990, SIGGRAPH.

[10]  Sungkil Lee,et al.  Real-Time Depth-of-Field Rendering Using Anisotropically Filtered Mipmap Interpolation , 2009, IEEE Transactions on Visualization and Computer Graphics.

[11]  John D. Owens,et al.  Interactive Depth of Field Using Simulated Diffusion on a GPU , 2006 .

[12]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[13]  Mikio Shinya Post-filtering for Depth of Field Simulation with Ray Distribution Buffer , 2015 .

[14]  George Mather,et al.  Image blur as a pictorial depth cue , 1996, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[15]  Adam W. Bargteil,et al.  Introducing Vision-Realistic Rendering , 2002 .

[16]  Przemyslaw Rokita,et al.  Generating depth of-field effects in virtual reality applications , 1996, IEEE Computer Graphics and Applications.

[17]  Brian A. Barsky Vision-realistic rendering: simulation of the scanned foveal image from wavefront data of human subjects , 2004, APGV '04.

[18]  Marcelo Bertalmío,et al.  Real-time, accurate depth of field using anisotropic diffusion and programmable graphics cards , 2004, Proceedings. 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004..