IEEE Transactions on Visualization and Computer Graphics · 2009 · 83 citations · 29 references
ComputingComputer ScienceHigh-performance ComputingComputer GraphicsParallel ComputingRenderingData ParallelismGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsVolume RenderingVolumetric RenderingData Transfer OverheadData-parallel AlgorithmsGpu-accelerated Volume RenderingHigh PerformanceMedical Volume RenderingParallel Computing ArchitecturesParallel Processing ArchitecturesRay Casting
Medical volumetric imaging requires high fidelity, high performance rendering algorithms. We motivate and analyze new volumetric rendering algorithms that are suited to modern parallel processing architectures. First, we describe the three major categories of volume rendering algorithms and confirm through an imaging scientist-guided evaluation that ray-casting is the most acceptable. We describe a thread- and data-parallel implementation of ray-casting that makes it amenable to key architectural trends of three modern commodity parallel architectures: multi-core, GPU, and an upcoming many-core Intel architecture code-named Larrabee. We achieve more than an order of magnitude performance improvement on a number of large 3D medical datasets. We further describe a data compression scheme that significantly reduces data-transfer overhead. This allows our approach to scale well to large numbers of Larrabee cores.
29
Display of surfaces from volume data
Marc Levoy · IEEE Computer Graphics and Applications · 1988 · 2.4K citations
Computing, Visualization, Rendering +11
Robert A. Drebin, Loren Carpenter, Pat Hanrahan · ACM SIGGRAPH Computer Graphics · 1988 · 1.6K citations
Computing, Anatomy, Neuroscience +12
Synthesis and evaluation of linear motion transitions
Jing Wang, Bobby Bodenheimer · ACM Transactions on Graphics · 2008 · 1.5K citations