Title :
Fast volume rendering using adaptive block subdivision
Author :
Lee, Choong Hwan ; Park, Kyu Ho
Author_Institution :
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
Abstract :
We propose a fast volume rendering scheme that greatly reduces ray-casting overheads by adaptive block subdivision. We first apply a uniform space subdivision for constructing the adaptively subdivided volume. Then we merge coherent uniform blocks to generate adaptive-sized blocks that are efficient for leaping space. To accomplish this, an efficient block merging algorithm based on a boundary following and scan-filling strategy is proposed. Experimental results show that our fast volume rendering scheme is superior to other schemes in constructing a data structure for fast rendering; due to its simple construction approach, construction speed is more than three times faster than a hierarchical data structure, the octree. A 25% to 70% performance gain in rendering time over the octree is also exhibited. The additional advantages of our scheme are a stable acceleration for animation and an associativity with a compression-based volume rendering
Keywords :
computational geometry; computer animation; data compression; data structures; merging; octrees; ray tracing; rendering (computer graphics); software performance evaluation; acceleration; adaptive block subdivision; animation; block merging algorithm; boundary following strategy; coherent uniform block merging; compression-based volume rendering; data structure; fast volume rendering; hierarchical data structure; octree; performance gain; ray casting overheads; scan-filling strategy; timing; uniform space subdivision; Acceleration; Animation; Computer graphics; Data structures; Data visualization; Laboratories; Merging; Paper technology; Space technology; Timing;
Conference_Titel :
Computer Graphics and Applications, 1997. Proceedings., The Fifth Pacific Conference on
Conference_Location :
Seoul
Print_ISBN :
0-8186-8028-8
DOI :
10.1109/PCCGA.1997.626192