Multi-scale stream reduction for volume rendering on GPUs
详细信息    查看全文
文摘
In this paper, we present a uniform acceleration framework for GPU-based interactive visualization of regular scalar fields. Firstly, in order to exploit the coherence of volume fields in both the object space and the image space, we propose a general bi-space rendering proxy (BSRP) to represent volume fields. These BSRP are organized into pointerless tree structures which can index voxels in a multi-scale manner. Based on BSRP, we present a novel multi-scale stream reduction (MSSR) algorithm to rapidly process BSRP-indexed valid voxels (i.e., active voxels in marching cubes or nonempty space in volume raycasting). In the object space, MSSR utilizes pre-computed tree structure to rapidly get rid of invalid voxels using multi-scale BSRP with minimal overhead, and thus can noticeably reduce the complexity of classification, scan and compaction for valid voxels. In the image space, given view parameters, the BSRP containing valid voxels are rasterized in a coarse-scale. Then, MSSR expands them as lossless ray segments for volume raycasting, where both the exterior and interior empty space are skipped. Our framework addresses the acceleration problem by decomposing volume rendering algorithm into several data-parallel stages processing multi-scale stream, which are mapped efficiently to the massively parallel architecture of modern GPUs. Thanks to the proposed MSSR algorithm, our framework is immune to the changes of iso-value, transfer function and view parameters, which is especially efficient in scenarios requiring frequently interactions. Experimental results demonstrate that the performance of our framework outperforms state-of-the-art algorithms.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700