Opacity modulation based peeling for direct volume rendering

Direct volume rendering has proven as a powerful tool for volume visualization. However, it is still challenging to achieve informative 2D images to convey the internal structures of 3D volume space. In this paper, we present a novel volume visualization technique with the opacity modulation based peeling. A parameter is calculated according to the intensity difference of local maximum and current samples whenever a new maximum is encountered during the ray casting, that is employed to weight the accumulated color and opacity values to highlight the current sampling structure. In order to further display more internal structures, we divide the intensity values along each viewing ray into different segmentations, while the accumulated modulation opacity is approaching to overflow. Inspired by traditional opacity peeling and maximum intensity difference accumulation, the proposed opacity modulation based peeling method cannot only provide the domain experts with different layered images for more internal information, but also display structures of interest occluded by conventional direct volume rendering in each layer. Furthermore, such an effective algorithm can be easily implemented based on volume ray casting with current graphics hardware and do have some application values.

[1]  Louis Bavoil,et al.  Stencil routed A-Buffer , 2007, SIGGRAPH '07.

[2]  Zhiguang Zhou,et al.  Shape-enhanced maximum intensity projection , 2011, The Visual Computer.

[3]  Stefan Bruckner,et al.  Illustrative Context-Preserving Exploration of Volume Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[4]  Kwan-Liu Ma,et al.  Size-based Transfer Functions: A New Volume Exploration Technique , 2008, IEEE Transactions on Visualization and Computer Graphics.

[5]  Pere-Pau Vázquez,et al.  Depth-Enhanced Maximum Intensity Projection , 2010, VG@Eurographics.

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

[7]  Stefan Bruckner,et al.  Volume visualization based on statistical transfer-function spaces , 2010, 2010 IEEE Pacific Visualization Symposium (PacificVis).

[8]  Jean-Michel Dischler,et al.  Per-Pixel Opacity Modulation for Feature Enhancement in Volume Rendering , 2010, IEEE Transactions on Visualization and Computer Graphics.

[9]  Stefan Bruckner,et al.  Instant Volume Visualization using Maximum Intensity Difference Accumulation , 2009, Comput. Graph. Forum.

[10]  Gerik Scheuermann,et al.  Brushing of Attribute Clouds for the Visualization of Multivariate Data , 2008, IEEE Transactions on Visualization and Computer Graphics.

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

[12]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[13]  Benjamin J. Kadlec,et al.  Knowledge-Assisted Visualization and Segmentation of Geologic Features , 2010, IEEE Computer Graphics and Applications.

[14]  Ross T. Whitaker,et al.  Curvature-based transfer functions for direct volume rendering: methods and applications , 2003, IEEE Visualization, 2003. VIS 2003..

[15]  Anna Vilanova,et al.  Visualization of boundaries in volumetric data sets using LH histograms , 2006, IEEE Transactions on Visualization and Computer Graphics.

[16]  Bernhard Preim,et al.  The Medical Exploration Toolkit – an efficient support for visual computing in surgical planning and training , 2008 .

[17]  Eduard Gröller,et al.  Feature peeling , 2007, GI '07.

[18]  Marc Stamminger,et al.  Spatialized Transfer Functions , 2005, EuroVis.

[19]  D Saloner,et al.  Artifacts in maximum-intensity-projection display of MR angiograms. , 1990, AJR. American journal of roentgenology.

[20]  Abraham Mammen,et al.  Transparency and antialiasing algorithms implemented with the virtual pixel maps technique , 1989, IEEE Computer Graphics and Applications.

[21]  Charles Berg Computer Graphics Displays: Windows for Process Control , 1983, IEEE Computer Graphics and Applications.

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

[23]  Andreas Kolb,et al.  Opacity Peeling for Direct Volume Rendering , 2006, Comput. Graph. Forum.