Paper
18 May 2004 Real-time volume splatter for large-scale data sets
Author Affiliations +
Proceedings Volume 5297, Real-Time Imaging VIII; (2004) https://doi.org/10.1117/12.526164
Event: Electronic Imaging 2004, 2004, San Jose, California, United States
Abstract
Volume rendering has been a key technology in the visualization of data sets from various disciplines. However, real-time volume rendering of large scale data sets is still a challenging field due to the vast memory, bandwidth and computational requirements. In this paper, to visualize small to medium scale data set in real-time, we first proposed a new kind of volume rendering graphic processor based on object-order splatting algorithm in which flexible transfer function configuration and software optimization such as early opacity termination and transparent voxel occlusion can be achieved. At the same time, the processor also integrates an eight-way interleaved memory system and an efficient address calculation module to accelerate the voxel traversal process and maintain high cache hit rate. Multiple parallel rendering pipelines embedded also can achieve local parallelism on board. Second, in order to render large scale data sets, a real-time and general-purpose volume rendering architecture is also presented in this paper. By utilizing graphic processors on PC clusters, large scale data sets can be visualized resulted from the high parallel speedup among graphic processors.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jiawan Zhang, Jizhou Sun, Xiaotu Li, Mingchu Li, Xiaobing Sun, and Yan Liu "Real-time volume splatter for large-scale data sets", Proc. SPIE 5297, Real-Time Imaging VIII, (18 May 2004); https://doi.org/10.1117/12.526164
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Volume rendering

Visualization

Reconstruction algorithms

Data modeling

Opacity

Optimization (mathematics)

Parallel computing

Back to Top