An Incremental Alignment Algorithm for Parallel Volume Rendering

This paper introduces a data distribution scheme and an alignment algorithm for parallel volume rendering. The algorithm performs a single wrap‐around shear transformation which requires only a regular inter‐processor communication pattern. The alignment can be implemented incrementally consisting of short distance shifts, thus significantly reducing the communication overhead. The alignment process is a non‐destructive transformation, consisting of a single non‐scaling shear operation. This is a unique feature which provides the basis for the incremental algorithm.

[1]  Raghu Machiraju,et al.  Efficient feed-forward volume rendering techniques for vector and parallel processors , 1993, Supercomputing '93. Proceedings.

[2]  R. Yagel,et al.  Efficient feed-forward volume rendering techniques for vector and parallel processors , 1993, Supercomputing '93.

[3]  P. Hanrahan Three-pass affine transforms for volume rendering , 1990, VVS.

[4]  Hanspeter Pfister,et al.  Real-Time Architecture for High Resolution Volume Visualization , 1993, Workshop on Graphics Hardware.

[5]  Philip K. Robertson,et al.  Volume rendering on the MasPar MP-1 , 1992, VVS.

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

[7]  Alvy Ray Smith,et al.  3-D transformations of images in scanline order , 1980, SIGGRAPH '80.

[8]  R. Yagel,et al.  A survey of architectures for volume rendering , 1990, IEEE Engineering in Medicine and Biology Magazine.

[9]  Roni Yagel,et al.  VoxelFlow: A Parallel Volume Rendering Method for Scientific Visualization , 1995 .

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

[11]  Bipin Indurkhya,et al.  Optimal partitioning of randomly generated distributed programs , 1986, IEEE Transactions on Software Engineering.

[12]  Daniel Cohen-Or,et al.  A 3D Skewing and De-skewing Scheme for Conflict-Free Access to Rays in Volume Rendering , 1995, IEEE Trans. Computers.

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

[14]  Peter Schröder,et al.  Fast rotation of volume data on parallel architectures , 1991, Proceeding Visualization '91.

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

[16]  Arie E. Kaufman,et al.  Template‐Based Volume Viewing , 1992, Comput. Graph. Forum.