Integrating volume data analysis and rendering on distributed memory architectures

The ability to generate visual representations of data, and the ability to enhance data into a suitable form for the purpose of visual representation, form two key components in a scientific visualization system. By a visual representation we mean the ability to render the data, using visual cues, such that the important features are readily perceived by the user. By the ability to enhance data we mean the ability to apply transformations to the data so that salient features embedded in the data become discernible and quantifiable. The rendering of data, computer graphics, and the enhancement of data, image processing, have emerged over the last twenty years into separate scientific disciplines. However, in scientific visualization and other applications of empirical data interpretation, we are increasingly confronted with the need to combine both data rendering and data transformation capabilities under one system framework. This paper describes the design issues and implementation of a program for visualizing and enhancing volume data on distributed memory architectures. Our design is motivated by the desire to interactively view, transform, and interpret volume data acquired using seismic imaging techniques. Experimental results derived from an implementation on the Connection Machine CM-5 are described.

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

[2]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

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

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

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

[6]  Anoop Gupta,et al.  The Stanford Dash multiprocessor , 1992, Computer.

[7]  Ingrid Carlbom,et al.  SIGGRAPH'91 Workshop Report Integrating Computer Graphics, Computer Vision, and Image Processing in Scientific Applications , 1992, COMG.

[8]  Raffaele Perego,et al.  Parallel volume visualization on a hypercube architecture , 1992, VVS.

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

[10]  Gordon Stoll,et al.  Data parallel volume rendering as line drawing , 1992, VVS.

[11]  Craig Upson,et al.  V-buffer: visible volume rendering , 1988, SIGGRAPH.

[12]  Brian Wyvill,et al.  Parallel Volume Rendering on a Shared-Memory Multiprocessor , 1992 .

[13]  Judy Challinger PARALLEL VOLUME RENDERING ON A SHARED-MEMORY MULTIPROCESSOR , 1991 .

[14]  I Chakravarty,et al.  The integration of computer graphics and image processing techniques for the display and manipulation of geophysical data , 1986 .

[15]  Ulrich Neumann,et al.  Interactive volume rendering on a multicomputer , 1992, I3D '92.

[16]  Marc Levoy,et al.  Volume rendering on scalable shared-memory MIMD architectures , 1992, VVS.

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

[18]  Paolo Sabella,et al.  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH.

[19]  Deborah Silver,et al.  Quantifying Visualizations for Reduced Modeling in Nonlinear Science: Extracting Structures from Data Sets , 1993, J. Vis. Commun. Image Represent..