Abstract

An improved method using graphics processing unit (GPU) is proposed for ray casting algorithm because of large volume data and slow speed in volume rendering. The algorithm combines texture slices to form texture slabs, and codes texture slabs with BSP tree, then, projects the slabs and renders non-empty slabs from front to back. Because of texture slab projection includes information of empty region, full region and early ray terminated region of volume data, so accelerated volume rendering can be achieved through texture slab projection along the ray direction. Texture slab projection is created on the fly by GPU without any pre-processing time, and the creation time of BSP tree is still small in relation to the whole volume rendering. The experiment results show that this method can speed up average 3.41 times of volume rendering on GPU and achieve good rendering effects.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.