Interactive volume visualization on a heterogeneous message-passing multicomputer

This paper describes VOL2, an interactive general-purpose volume renderer based on ray casting and implemented on Pixel-Planes 5, a distributed-memory, message-passing multicomputer. VOL2 is a pipelined renderer using image-space task parallelism and object-space data partitioning. We describe the parallelization and load balancing techniques used in order to achieve interactive response and near-real-time frame rates. We also present a number of applications for our system and derive some general conclusions about operation of image-order rendering algorithms on message-passing multicomputers.

[1]  Alan Liu,et al.  A fast ray casting algorithm using adaptive isotriangular subdivision , 1991, VIS '91.

[2]  Henry Fuchs,et al.  Bunker view: limited-range head-motion-parallax visualization for complex data sets , 1994, Other Conferences.

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

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

[5]  Ross T. Whitaker,et al.  Direct visualization of volume data , 1992, IEEE Computer Graphics and Applications.

[6]  Hong Chen,et al.  Interactive Multimodal Volume Visualization for a Distributed Radiation- Treatment Planning Simulator , 1994 .

[7]  Henry Fuchs,et al.  VISTAnet: radiation therapy treatment planning through rapid dose calculation and interactive 3D volume visualization , 1994, Other Conferences.

[8]  Henry Fuchs,et al.  Frameless rendering: double buffering considered harmful , 1994, SIGGRAPH.

[9]  John G. Eyles,et al.  PixelFlow: high-speed rendering using image composition , 1992, SIGGRAPH.

[10]  Lee Westover,et al.  Interactive volume rendering , 1989, VVS '89.

[11]  J. Rosenman,et al.  VISTAnet: interactive real-time calculation and display of 3-dimensional radiation dose: an application of gigabit networking. , 1993, International journal of radiation oncology, biology, physics.

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

[13]  Henry Fuchs,et al.  Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories , 1989, SIGGRAPH.

[14]  Marc Levoy,et al.  Design for a real-time high-quality volume rendering workstation , 1989, VVS '89.

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

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

[17]  Hong Chen,et al.  Observing a volume rendered fetus within a pregnant patient , 1994, Proceedings Visualization '94.