USING OPAQUE IMAGE BLUR FOR REAL-TIME DEPTH-OF-FIELD RENDERING

Martin Kraus

2011

Abstract

While depth of field is an important cinematographic means, its use in real-time computer graphics is still limited by the computational costs that are necessary to achieve a sufficient image quality. Specifically, color bleeding artifacts between objects at different depths are most effectively avoided by a decomposition into subimages and the independent blurring of each sub-image. This decomposition, however, can result in rendering artifacts at silhouettes of objects. While various algorithms have been suggested to eliminate these artifacts, we propose a new blur filter that increases the opacity of all pixels to avoid artifacts at the cost of physically less accurate but still plausible rendering results. The proposed filter is named “opaque image blur” and is based on a glow filter that is applied to the alpha channel. We present a highly efficient GPU-based pyramid algorithm that implements this filter for depth-of-field rendering.

References

  1. Barsky, B. A. (2004). Vision-realistic rendering: Simulation of the scanned foveal image from wavefront data of human subjects. In APGV 7804: Proceedings of the 1st Symposium on Applied Perception in Graphics and Visualization, pages 73-81.
  2. Barsky, B. A., Tobias, M. J., Chu, D. P., and Horn, D. R. (2005). Elimination of artifacts due to occlusion and discretization problems in image space blurring techniques. Graphical Models, 67(6):584-599.
  3. Cook, R. L., Carpenter, L., and Catmull, E. (1987). The reyes image rendering architecture. In SIGGRAPH 7887: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, pages 95-102.
  4. Cook, R. L., Porter, T., and Carpenter, L. (1984). Distributed ray tracing. In SIGGRAPH 7884: Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques, pages 137-145.
  5. Demers, J. (2004). Depth of field: A survey of techniques. In Fernando, R., editor, GPU Gems, pages 375-390. Addison Wesley.
  6. Haeberli, P. and Akeley, K. (1990). The accumulation buffer: hardware support for high-quality rendering. In SIGGRAPH 7890: Proceedings of the 17th annual conference on Computer graphics and interactive techniques, pages 309-318. ACM.
  7. Hammon, E. (2007). Practical post-process depth of field. In Nguyen, H., editor, GPU Gems 3, pages 583-606. Addison Wesley.
  8. James, G. and O'Rorke, J. (2004). Real-time glow. In Fernando, R., editor, GPU Gems, pages 343-362. Addison Wesley.
  9. Kolb, C., Mitchell, D., and Hanrahan, P. (1995). A realistic camera model for computer graphics. In SIGGRAPH 7895: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, pages 317-324. ACM.
  10. Kosloff, T. J. and Barsky, B. A. (2007). An algorithm for rendering generalized depth of field effects based on simulated heat diffusion. In ICCSA'07: Proceedings of the 2007 international conference on Computational science and its applications, pages 1124- 1140.
  11. Kosloff, T. J., Tao, M. W., and Barsky, B. A. (2009). Depth of field postprocessing for layered scenes using constant-time rectangle spreading. In Proceedings of Graphics Interface 2009, GI 7809, pages 39-46.
  12. Kraus, M. and Strengert, M. (2007a). Depth-of-field rendering by pyramidal image processing. Computer Graphics forum (Proceedings Eurographics 2007), 26(3):645-654.
  13. Kraus, M. and Strengert, M. (2007b). Pyramid Filters Based on Bilinear Interpolation. In Proceedings GRAPP 2007 (Volume GM/R), pages 21-28.
  14. K?rivánek, J., Z? ára, J., and Bouatouch, K. (2003). Fast depth of field rendering with surface splatting. In Proceedings of Computer Graphics International 2003, pages 196-201.
  15. Lee, S., Eisemann, E., and Seidel, H.-P. (2009a). Depth-offield rendering with multiview synthesis. ACM Transactions on Graphics (Proc. ACM SIGGRAPH ASIA), 28(5):1-6.
  16. Lee, S., Eisemann, E., and Seidel, H.-P. (2010). Realtime lens blur effects and focus control. ACM Transactions on Graphics (Proc. ACM SIGGRAPH'10), 29(4):65:1-7.
  17. Lee, S., Kim, G. J., and Choi, S. (2008). Real-time depthof-field rendering using splatting on per-pixel layers. Computer Graphics Forum (Proc. Pacific Graphics'08), 27(7):1955-1962.
  18. Lee, S., Kim, G. J., and Choi, S. (2009b). Real-time depth-of-field rendering using anisotropically filtered mipmap interpolation. IEEE Transactions on Visualization and Computer Graphics, 15(3):453-464.
  19. Pharr, M. and Humphreys, G. (2004). Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann Publishers Inc.
  20. Porter, T. and Duff, T. (1984). Compositing digital images. In SIGGRAPH 7884: Proceedings of the 11th annual conference on Computer graphics and interactive techniques, pages 253-259. ACM.
  21. Potmesil, M. and Chakravarty, I. (1982). Synthetic image generation with a lens and aperture camera model. ACM Trans. Graph., 1(2):85-108.
  22. Rokita, P. (1993). Fast generation of depth of field effects in computer graphics. Computers & Graphics, 17(5):593-595.
  23. Scofield, C. (1992). 2 1/2-d depth-of-field simulation for computer animation. In Graphics Gems III, pages 36- 38. Academic Press Professional.
  24. Shinya, M. (1994). Post-filtering for depth of field simulation with ray distribution buffer. In Proceedings of Graphics Interface 7894, pages 59-66.
  25. Sternberg, S. (1986). Grayscale morphology. Computer Vision, Graphics, and Image Processing, 35(3):333- 355.
  26. Strengert, M., Kraus, M., and Ertl, T. (2006). Pyramid Methods in GPU-Based Image Processing. In Proceedings Vision, Modeling, and Visualization 2006, pages 169-176.
Download


Paper Citation


in Harvard Style

Kraus M. (2011). USING OPAQUE IMAGE BLUR FOR REAL-TIME DEPTH-OF-FIELD RENDERING . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011) ISBN 978-989-8425-45-4, pages 153-159. DOI: 10.5220/0003310801530159


in Bibtex Style

@conference{grapp11,
author={Martin Kraus},
title={USING OPAQUE IMAGE BLUR FOR REAL-TIME DEPTH-OF-FIELD RENDERING},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)},
year={2011},
pages={153-159},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003310801530159},
isbn={978-989-8425-45-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)
TI - USING OPAQUE IMAGE BLUR FOR REAL-TIME DEPTH-OF-FIELD RENDERING
SN - 978-989-8425-45-4
AU - Kraus M.
PY - 2011
SP - 153
EP - 159
DO - 10.5220/0003310801530159