Extended Specifications and Test Data Sets for Data Level Comparisons of Direct Volume Rendering Algorithms

Direct volume rendering (DVR) algorithms do not generate intermediate geometry to create a visualization, yet they produce countless variations in the resulting images. Therefore, comparative studies are essential for objective interpretation. Even though image and data level comparison metrics are available, it is still difficult to compare results because of the numerous rendering parameters and algorithm specifications involved. Most of the previous comparison methods use information from the final rendered images only. We overcome limitations of image level comparisons with our data level approach using intermediate rendering information. We provide a list of rendering parameters and algorithm specifications to guide comparison studies. We extend Williams and Uselton's rendering parameter list with algorithm specification items and provide guidance on how to compare algorithms. Real data are often too complex to study algorithm variations with confidence. Most of the analytic test data sets reported are often useful only for a limited feature of DVR algorithms. We provide simple and easily reproducible test data sets, a checkerboard and a ramp, that can make clear differences in a wide range of algorithm variations. With data level metrics, our test data sets make it possible to perform detailed comparison studies. A number of examples illustrate how to use these tools.

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

[2]  Jaap Smit,et al.  Image Quality Improvements in Volume Rendering , 1996, VBC.

[3]  Hans-Georg Pagendarm,et al.  Data level comparative visualization in aircraft design , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[4]  Pat Hanrahan,et al.  Hierarchical splatting: a progressive refinement algorithm for volume rendering , 1991, SIGGRAPH.

[5]  Klaus Mueller,et al.  A comparison of normal estimation schemes , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[6]  Michael E. Goss,et al.  Opacity-weighted color interpolation for volume sampling , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

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

[8]  Ulrich Neumann Volume reconstruction and parallel rendering algorithms: a comparative analysis , 1993 .

[9]  Raghu Machiraju,et al.  Reconstruction Error Characterization and Control: A Sampling Theory Approach , 1996, IEEE Trans. Vis. Comput. Graph..

[10]  Peter Williams,et al.  Foundations for Measuring Volume Rendering Quality , 1997 .

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

[12]  M. Levoy,et al.  Fast volume rendering using a shear-warp factorization of the viewing transformation , 1994, SIGGRAPH.

[13]  Allen Van Gelder,et al.  Direct volume rendering with shading via three-dimensional textures , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[14]  Thomas Malzbender,et al.  Fourier volume rendering , 1993, TOGS.

[15]  Thomas Malzbender,et al.  Frequency Analysis of Gradient Estimators in Volume Rendering , 1996, IEEE Trans. Vis. Comput. Graph..

[16]  George J. Klir,et al.  Uncertainty-Based Information , 1999 .

[17]  James F. Blinn,et al.  Light reflection functions for simulation of clouds and dusty surfaces , 1982, SIGGRAPH.

[18]  Arun K. Somani,et al.  Time and Space Optimal Data Parallel Volume Rendering Using Permutation Warping , 1997, J. Parallel Distributed Comput..

[19]  Adam Freeman,et al.  Methods for comparing 3D surface attributes , 1996, Electronic Imaging.

[20]  Jane Wilhelms,et al.  DIRECT VOLUME RENDERING VIA 3D TEXTURES , 1994 .

[21]  Andreas Pommert,et al.  Investigation of medical 3D-rendering algorithms , 1990, IEEE Computer Graphics and Applications.

[22]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[23]  Steve Marschner,et al.  An evaluation of reconstruction filters for volume rendering , 1994, Proceedings Visualization '94.

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

[25]  James T. Kajiya,et al.  Ray tracing volume densities , 1984, SIGGRAPH.

[26]  Hans-Georg Pagendarm,et al.  Studies in Comparative Visualization of Flow Features , 1994, Scientific Visualization.

[27]  Michael E. Goss,et al.  An adjustable gradient filter for volume visualization image enhancement , 1994 .

[28]  Alex T. Pang,et al.  Approaches to uncertainty visualization , 1996, The Visual Computer.

[29]  Raghu Machiraju,et al.  Structured spatial domain image and data comparison metrics , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[30]  Alex T. Pang,et al.  Ray-Based Data Level Comparisons of Direct Volume Rendering Algorithms , 1997, Scientific Visualization Conference (dagstuhl '97).

[31]  P. Shirley,et al.  A polygonal approximation to direct scalar volume rendering , 1990, VVS.

[32]  Alex Pang,et al.  A Methodology for Comparing Direct Volume Rendering Algorithms Using a Projection-Based Data Level Approach , 1999, VisSym.

[33]  Lee Westover,et al.  Splatting: a parallel, feed-forward volume rendering algorithm , 1991 .

[34]  Raghu Machiraju,et al.  Steering Image Generation with Wavelet Based Perceptual Metric , 1997, Comput. Graph. Forum.

[35]  G. Klir,et al.  Uncertainty-based information: Elements of generalized information theory (studies in fuzziness and soft computing). , 1998 .

[36]  Jane Wilhelms,et al.  A coherent projection approach for direct volume rendering , 1991, SIGGRAPH.

[37]  Alex Pang,et al.  Ray-Based Data Level Comparisons of Direct Volume Rendering Algorithms , 1997 .

[38]  James Arvo,et al.  Iso-contour volume rendering , 1994, VVS '94.

[39]  Al Globus,et al.  Evaluation of visualization software , 1995, COMG.

[40]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[41]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.

[42]  Peter Williams,et al.  Metrics and generation specifications for comparing volume‐rendered images , 1999 .

[43]  Pat Hanrahan,et al.  Volume rendering , 1998 .