Real-time, accurate depth of field using anisotropic diffusion and programmable graphics cards

被引:28
作者
Bertalmío, M
Fort, P
Sánchez-Crespo, D
机构
来源
2ND INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING, VISUALIZATION, AND TRANSMISSION, PROCEEDINGS | 2004年
关键词
D O I
10.1109/TDPVT.2004.1335393
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Computer graphics cameras lack the finite Depth of Field (DOF) present in real world ones. This results in all objects being rendered sharp regardless of their depth, reducing the realism of the scene. On top of that, real-world DOF provides a depth cue, that helps the human visual system decode the elements of a scene. Several methods have been proposed to render images with finite DOF but these have always implied an important trade-off between speed and accuracy. In this paper we introduce a novel anisotropic diffusion Partial Differential Equation (PDE) that is applied to the 2D image of the scene rendered with a pin-hole camera. In this PDE, the amount of blurring on the 2D image depends on the depth information of the 3D scene, present in the Z-buffer This equation is well posed, has existence and uniqueness results, and it is a good approximation of the optical phenomenon, without the visual artifacts and depth inconsistencies present in other approaches. Because both inputs to our algorithm are present at the graphics card at every moment, we can run the processing entirely in the GPU. This fact, coupled with the particular numerical scheme chosen for our PDE, allows for real-time rendering using a programmable graphics card.
引用
收藏
页码:767 / 773
页数:7
相关论文
共 18 条
[1]  
COLANTONI P, 2003, P VMV MUN GERM NOV 1
[2]   STOCHASTIC SAMPLING IN COMPUTER-GRAPHICS [J].
COOK, RL .
ACM TRANSACTIONS ON GRAPHICS, 1986, 5 (01) :51-72
[3]  
Diewald U., 2001, ACTA MATH U COMENIAN, V70, P15
[4]  
GUICHARD F, 2000, UNPUB IMAGE ITERATIV
[5]  
HAEBERLI P, 1990, P ACM SIGGRAPH
[6]  
HARRIS M, 2002, P SIGGRAPH EUROGRAPH
[7]   Fast depth of field rendering with surface splatting [J].
Krivánek, J ;
Zára, J ;
Bouatouch, K .
COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 2003, :196-201
[8]  
Ladyzhenskaya O. A., 1985, The Boundary Value Problems of Mathematical Physics
[9]  
MARK WR, 2003, P ACM SIGGRAPH
[10]  
MULDER JD, 2003, VRST 2000, P129