A parallel multiresolution volume rendering algorithm for large data visualization

被引:17
作者
Gao, JZ
Wang, C
Li, LY
Shen, HW
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
[2] Oak Ridge Natl Lab, Oak Ridge, TN 37381 USA
关键词
large scale data; multiresolution; wavelet transform; space-filling curve; load balancing; volume rendering; parallel rendering;
D O I
10.1016/j.parco.2005.02.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new parallel multiresolution volume rendering algorithm for visualizing large data sets. Using the wavelet transform, the raw data is first converted to a multi resolution wavelet tree. To eliminate the data dependency between processors at run-time, and achieve load-balanced rendering, we design a novel algorithm to partition the tree and distribute the data along a hierarchical space-filling curve with error-guided bucketization. Further optimization is achieved by storing reconstructed data at pre-selected tree nodes for each processor based on the available storage resources to reduce the overall wavelet reconstruction cost. At run time, the wavelet tree is first traversed according to the user-specified error tolerance. Data blocks of different resolutions that satisfy the error tolerance are then decompressed and rendered to compose the final image in parallel. Experimental results showed that our algorithm can reduce the run-time communication cost to a minimum and ensure a well-balanced workload among processors when visualizing gigabytes of data with arbitrary error tolerances. (c) 2005 Elsevier B.V.. All rights reserved.
引用
收藏
页码:185 / 204
页数:20
相关论文
共 27 条
[1]  
[Anonymous], 2003, CS0301 WILL COLL DEP
[2]   Multiresolution volume visualization with a texture-based octree [J].
Boada, I ;
Navazo, I ;
Scopigno, R .
VISUAL COMPUTER, 2001, 17 (03) :185-197
[3]   THE LAPLACIAN PYRAMID AS A COMPACT IMAGE CODE [J].
BURT, PJ ;
ADELSON, EH .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1983, 31 (04) :532-540
[4]   Isosurface extraction using particle systems [J].
Crossno, P ;
Angel, E .
VISUALIZATION '97 - PROCEEDINGS, 1997, :495-+
[5]  
Ellsiepen P., 1995, Visualization in Scientific Computing, P9
[6]   Visibility culling using plenoptic opacity functions for large volume visualization [J].
Gao, JZ ;
Huang, J ;
Shen, HW ;
Kohl, JA .
IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, :341-348
[7]   Parallel view-dependent isosurface extraction using multi-pass occlusion culling [J].
Gao, JZ ;
Shen, HW .
IEEE 2001 SYMPOSIUM ON PARALLEL AND LARGE-DATA VISUALIZATION AND GRAPHICS, PROCEEDINGS, 2001, :67-+
[8]  
Ghavamnia MH, 1995, VISUALIZATION '95 - PROCEEDINGS, P192, DOI 10.1109/VISUAL.1995.480812
[9]  
Guthe S, 2002, VIS 2002: IEEE VISUALIZATION 2002, PROCEEDINGS, P53, DOI 10.1109/VISUAL.2002.1183757
[10]  
HANSEN C., 1992, P IEEE VIS 92, P189