Open Access
Designing optimal parallel volume rendering algorithms
Craig M. Wittenbrink
- 02 Jan 1993
14
TL;DR: A methodology to control the complexity in designing parallel algorithms is introduced, and the result is parallel algorithms with all of the features of sequential ones that deliver the promise of parallelism.
read more
Abstract: Volume rendering is a method for visualizing volumes of sampled data such as CT, MRI, and finite element simulations. Visualization of medical and simulation data improves understanding and interpretation, but volume rendering is expensive and each frame takes from minutes to hours to calculate. Parallel computers provide the potential for interactive volume rendering, but parallel algorithms have not matched sequential algorithm's features, nor have they provided the speedup possible.
I introduce a methodology to control the complexity in designing parallel algorithms, and apply this methodology to volume rendering. The result is parallel algorithms with all of the features of sequential ones that deliver the promise of parallelism. My algorithms are sufficiently general to run on single instruction multiple data (SIMD) computers and multiple instruction multiple data (MIMD) computers. Through complexity analysis and performance measurements I show that volume rendering is ideally parallelizeable with linear speedup and low memory overhead.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Opacity-weighted color interpolation, for volume sampling
Craig M. Wittenbrink,Thomas Malzbender,Michael E. Goss +2 more
- 01 Oct 1998
TL;DR: It is shown analytically that opacity-weighted color interpolation exactly reproduces material based interpolation results for certain volume classifiers, with the efficiencies of preclassification, which may have broad impact on opacity-texture-mapped polygon rendering.
103
Image composition schemes for sort-last polygon rendering on 2D mesh multicomputers
TL;DR: Experimental results show that sort-last-sparse strategies are better suited than sort- last-full schemes for software implementation on a general purpose multicomputer system and interleaved composition regions perform better than coherent regions.
80
•Journal Article
Visualization methods and simulation steering for a 3D turbulence model of Lake Erie.
TL;DR: In this article, a computational model of Lake Erie is used as a framework for a study of visualization techniques and display methods and various display methods are used to examine the 3D data.
75
Image composition schemes for sort-last polygon rendering on 2D mesh multicomputers
Tong-Yee Lee,Cauligi S. Raghavendra,John B. Nicholas +2 more
- 01 Dec 2008
TL;DR: In this article, a two-phase sort-last-full image composition scheme is described, and many variants of it are presented for 2D mesh message-passing multicomputers, such as the Intel Delta and Paragon.
54
Permutation warping for data parallel volume rendering
Craig M. Wittenbrink,Arun K. Somani +1 more
- 01 Nov 1993
TL;DR: This new algorithm calculates higher quality images than previous distributed approaches, and also provides more view angle freedom, and shows constant run time versus view angle, tunable filter quality, and efficient memory implementation.
37
References
•Book
Introduction to Algorithms
Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest +2 more
- 01 Jan 1990
TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
24.8K
Marching cubes: A high resolution 3D surface construction algorithm
William E. Lorensen,Harvey E. Cline +1 more
- 01 Aug 1987
TL;DR: In this paper, a divide-and-conquer approach is used to generate inter-slice connectivity, and then a case table is created to define triangle topology using linear interpolation.
•Book
Computer Architecture: A Quantitative Approach
John L. Hennessy,David A. Patterson +1 more
- 01 Dec 1989
TL;DR: This best-selling title, considered for over a decade to be essential reading for every serious student and practitioner of computer design, has been updated throughout to address the most important trends facing computer designers today.
12.6K
•Book
Discrete-Time Signal Processing
Alan V. Oppenheim,Ronald W. Schafer +1 more
- 01 Jan 1989
TL;DR: In this paper, the authors provide a thorough treatment of the fundamental theorems and properties of discrete-time linear systems, filtering, sampling, and discrete time Fourier analysis.
11.8K