Efficient quadratic reconstruction and visualization of tetrahedral volume datasets

Abstract Most volume rendering algorithms for tetrahedral datasets employ linear reconstruction kernels, resulting in quality loss if the data contain fine features of high orders. In this paper, we present an efficient approach to reconstruct and visualize 3D tetrahedral datasets with a quadratic reconstruction scheme. To leverage a quadratic kernel in each tetrahedron, additional nodes with weighting functions are first constructed in the tetrahedron. The integration of quadratic kernels along a ray in a tetrahedron is efficiently accomplished by means of a pre-computation scheme, making the accumulation of optical contributions very fast. Our approach is compatible with both object-space (projected tetrahedra) and image-space (ray casting) volume rendering methods. Experimental results demonstrate that our approach can efficiently achieve volume visualization with more subtle details, and preserve higher accuracy where needed compared with conventional approaches with linear kernels.Graphical Abstract

[1]  Jon McCormack,et al.  Creating and Rendering Convolution Surfaces , 1998, Comput. Graph. Forum.

[2]  Nelson L. Max,et al.  A volume density optical model , 1992, VVS.

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

[4]  P. Hanrahan,et al.  Area and volume coherence for efficient visualization of 3D scalar functions , 1990, SIGGRAPH 1990.

[5]  Nelson L. Max,et al.  A High Accuracy Volume Renderer for Unstructured Data , 1998, IEEE Trans. Vis. Comput. Graph..

[6]  Ricardo Marroquim,et al.  Hardware‐Assisted Projected Tetrahedra , 2010, Comput. Graph. Forum.

[7]  Cláudio T. Silva,et al.  Hardware-assisted visibility sorting for unstructured volume rendering , 2005, IEEE Transactions on Visualization and Computer Graphics.

[8]  Martin Kraus,et al.  Hardware-based ray casting for tetrahedral meshes , 2003, IEEE Visualization, 2003. VIS 2003..

[9]  Martin Kraus,et al.  Hardware-accelerated volume and isosurface rendering based on cell-projection , 2000 .

[10]  Geoff Wyvill,et al.  Smoothing of three dimensional models by convolution , 1996, Proceedings of CG International '96.

[11]  Yuan Zhou,et al.  Interactive Point-Based Rendering of Higher-Order Tetrahedral Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[12]  Thomas Ertl,et al.  Interactive High‐Quality Visualization of Higher‐Order Finite Elements , 2010, Comput. Graph. Forum.

[13]  Michael P. Garrity Raytracing irregular volume data , 1990, SIGGRAPH 1990.

[14]  Joe Michael Kniss,et al.  Gaussian transfer functions for multi-field volume visualization , 2003, IEEE Visualization, 2003. VIS 2003..

[15]  Kenneth Moreland,et al.  A fast high accuracy volume renderer for unstructured data , 2004 .

[16]  Kenneth Moreland,et al.  Tetrahedral projection using vertex shaders , 2002, Symposium on Volume Visualization and Graphics, 2002. Proceedings. IEEE / ACM SIGGRAPH.

[17]  Peter Shirley,et al.  A polygonal approximation to direct scalar volume rendering , 1990, SIGGRAPH 1990.