A Multidirectional Occlusion Shading Model for Direct Volume Rendering

In this paper, we present a novel technique which simulates directional light scattering for more realistic interactive visualization of volume data. Our method extends the recent directional occlusion shading model by enabling light source positioning with practically no performance penalty. Light transport is approximated using a tilted cone‐shaped function which leaves elliptic footprints in the opacity buffer during slice‐based volume rendering. We perform an incremental blurring operation on the opacity buffer for each slice in front‐to‐back order. This buffer is then used to define the degree of occlusion for the subsequent slice. Our method is capable of generating high‐quality soft shadowing effects, allows interactive modification of all illumination and rendering parameters, and requires no pre‐computation.

[1]  Anders Ynnerman,et al.  Efficient Ambient and Emissive Tissue Illumination using Local Occlusion in Multiresolution Volume Rendering , 2007, VG@Eurographics.

[2]  K. Berbaum,et al.  Light Source Position in the Perception of Object Shape , 1983, Perception.

[3]  Ralf Ratering,et al.  Adding Shadows to a Texture-Based Volume Renderer , 1998, VVS.

[4]  A. James Stewart,et al.  Vicinity shading for enhanced perception of volumetric data , 2003, IEEE Visualization, 2003. VIS 2003..

[5]  D. Knill,et al.  Moving Cast Shadows and the Perception of Relative Depth , 1994 .

[6]  Martin Knecht,et al.  State of the Art Report on Ambient Occlusion , 2007 .

[7]  Stefan Bruckner,et al.  TECHNICAL REPORT VolumeShop: An Interactive System for Direct Volume , 2022 .

[8]  Sergey Zhukov,et al.  An Ambient Light Illumination Model , 1998, Rendering Techniques.

[9]  Nelson L. Max,et al.  Optical Models for Direct Volume Rendering , 1995, IEEE Trans. Vis. Comput. Graph..

[10]  Joe Michael Kniss,et al.  A Model for Volume Lighting and Modeling , 2003, IEEE Trans. Vis. Comput. Graph..

[11]  Àlex Méndez-Feliu,et al.  From obscurances to ambient occlusion: A survey , 2009, The Visual Computer.

[12]  Joe Michael Kniss,et al.  Multidimensional Transfer Functions for Interactive Volume Rendering , 2002, IEEE Trans. Vis. Comput. Graph..

[13]  Ivan Viola,et al.  VolumeShop: interactive direct volume illustration , 2005, SIGGRAPH '05.

[14]  Qiang Zhang,et al.  Realistic volume imaging , 1991, Proceeding Visualization '91.

[15]  Wendy L. Braje,et al.  Invariant Recognition of Natural Objects in the Presence of Shadows , 2000, Perception.

[16]  Timo Ropinski,et al.  Interactive Volume Rendering with Dynamic Ambient Occlusion and Color Bleeding , 2008, Comput. Graph. Forum.

[17]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[18]  Stefan Bruckner,et al.  Enhancing Depth-Perception with Flexible Volumetric Halos , 2007, IEEE Transactions on Visualization and Computer Graphics.

[19]  Okan Arikan,et al.  Hardware accelerated ambient occlusion techniques on GPUs , 2007, SI3D.

[20]  Michael Todd Bunnell,et al.  Dynamic Ambient Occlusion and Indirect Lighting , 2005 .

[21]  Markus Hadwiger,et al.  GPU-accelerated deep shadow maps for direct volume rendering , 2006, GH '06.

[22]  Timo Ropinski,et al.  Interactive volumetric lighting simulating scattering and shadowing , 2010, 2010 IEEE Pacific Visualization Symposium (PacificVis).

[23]  Frédo Durand,et al.  Implicit visibility and antiradiance for interactive global illumination , 2007, ACM Trans. Graph..

[24]  Anders Ynnerman,et al.  Local Ambient Occlusion in Direct Volume Rendering , 2010, IEEE Transactions on Visualization and Computer Graphics.

[25]  Anders Ynnerman,et al.  Interactive Global Light Propagation in Direct Volume Rendering using Local Piecewise Integration , 2008, VG/PBG@SIGGRAPH.

[26]  Christof Rezk Salama,et al.  GPU-Based Monte-Carlo Volume Raycasting , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[27]  Mathias Schott,et al.  A Directional Occlusion Shading Model for Interactive Direct Volume Rendering , 2009, Comput. Graph. Forum.