GPU-accelerated direct volume rendering of finite element data sets

Direct Volume Rendering of Finite Element models is challenging since the visualisation process is performed in world coordinates, whereas data fields are usually defined over the elements' material coordinate system. In this paper we present a framework for Direct Volume Rendering of Finite Element models. We present several novel implementations visualising Finite Element data directly without requiring resampling into world coordinates. We evaluate the methods using several biomedical Finite Element models. Our GPU implementation of ray-casting in material coordinates using depth peeling is several orders of magnitude faster than the corresponding CPU approach, and our new ray interpolation approach achieves near interactive frame rates for high-order finite element models at high resolutions.

[1]  Timo Ropinski,et al.  Voreen: A Rapid-Prototyping Environment for Ray-Casting-Based Volume Visualizations , 2009, IEEE Computer Graphics and Applications.

[2]  Burkhard Wünsche,et al.  A toolkit for visualizing biomedical data sets , 2003, GRAPHITE '03.

[3]  Xiaoyang Mao,et al.  Splatting of curvilinear volumes , 1995, Proceedings Visualization '95.

[4]  Gerd Marmitt,et al.  Recent Advancements in Ray tracing-based Volume Rendering Techniques , 2005 .

[5]  Timo Ropinski,et al.  Coherency-Based Curve Compression for High-Order Finite Element Model Visualization , 2012, IEEE Transactions on Visualization and Computer Graphics.

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

[7]  Alistair A. Young,et al.  The visualization of myocardial strain for the improved analysis of cardiac mechanics , 2004, GRAPHITE '04.

[8]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[9]  Cass W. Everitt,et al.  Interactive Order-Independent Transparency , 2001 .

[10]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[11]  Kenneth Moreland,et al.  A fast high accuracy volume renderer for unstructured data , 2004, 2004 IEEE Symposium on Volume Visualization and Graphics.

[12]  Arie E. Kaufman,et al.  Fast Projection-Based Ray-Casting Algorithm for Rendering Curvilinear Volumes , 1999, IEEE Trans. Vis. Comput. Graph..

[13]  T. Moller,et al.  Design of accurate and smooth filters for function and derivative reconstruction , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[14]  J. Challinger,et al.  Direct volume rendering of curvilinear volumes , 1990, VVS.

[15]  Alex T. Pang,et al.  Extended Specifications and Test Data Sets for Data Level Comparisons of Direct Volume Rendering Algorithms , 2001, IEEE Trans. Vis. Comput. Graph..

[16]  E. Catmull,et al.  A CLASS OF LOCAL INTERPOLATING SPLINES , 1974 .

[17]  Rüdiger Westermann,et al.  Acceleration techniques for GPU-based volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[18]  C. Abraham,et al.  Unsupervised Curve Clustering using B‐Splines , 2003 .