期刊文献+

基于包围跳跃的计算统一设备架构光线投射算法

CUDA Ray Casting Algorithm Based on Bounding Leaping
下载PDF
导出
摘要 针对传统光线投射算法绘制速度慢和图形处理器(graphics processing unit,GPU)不能有效进行并行计算的缺点,文章提出一种基于包围跳跃的计算统一设备架构(compute unified device architecture,CUDA)光线投射算法。首先介绍了CUDA的编程模型和线程结构,然后用包围盒技术隔离体数据周围无效的空体素,减少投射光线的数目;利用光线跳跃技术,在包围盒内进行快速光线的合成,跳过透明的体素,减少大量体素的重采样;最后使用CUDA强大的并行处理计算的功能实现光线投射算法。实验结果表明,在保证图像质量的同时,绘制速度上比基于GPU加速的光线投射算法有14倍的提高,能够接近实时绘制,有很好的应用价值。 In view of the traditional ray casting algorithm for rendering speed slow and GPU ( Graphics Process- ing Unit) is not effective for parallel computing of the shortcomings. A CUDA ( Compute Unified Device Architec- ture) ray casting algorithm based on bounding leaping is proposed. Firstly the programming model and thread struc- ture of CUDA are introduced, and then useso the bounding box technique around the body data to separator the in- valid empty voxels, reducing the number of casting ray. Using the ray leaping technique, fast ray synthetic in the bounding box, skip transparent voxels, the number of voxels resampling is reduced. Finally the CUDA powerful parallel processing computing function is used to implement ray casting algorithm. The experimental results show that, the method is to ensure the image quality at the same time, the speed of rendering is 14 times increase than the ray casting algorithm based on GPU acceleration, near real-time rendering, has the good application value.
出处 《科学技术与工程》 北大核心 2014年第12期245-249,共5页 Science Technology and Engineering
基金 国家重大科学仪器设备开发专项(2012YQ05025004)资助
关键词 光线投射 体绘制 光线跳跃 包围盒 统一计算设备结构 ray casting volume rendering ray leaping bounding box compute untied device architecture (CUDA)
  • 相关文献

参考文献12

  • 1唐泽圣等著..三维数据场可视化[M].北京:清华大学出版社,1999:268.
  • 2Lakare S, Kaufman A. Light weight space leaping using ray coher- ence. Visualization, IEEE, 2004 : 19-26. 被引量:1
  • 3樊鹏,郭宝龙.一种改进求交的自适应光线投射体绘制算法[J].计算机工程与应用,2008,44(4):70-72. 被引量:6
  • 4Ling T, Zhi Y Q. An improved fast ray casting volume rendering algo- rithm of medical image. 2011 4th International Conference on Biomed- ical Engineering and Informatics ( BMEI ), IEEE, 2011; 1 : 109-112. 被引量:1
  • 5Kruger J, Westermann R. Aeceleration techniques for GPU-based volume rendering. Proceedings of the 14th IEEE Visualization 2003 ( VIS03 ) , IEEE Computer Society, 2003 ; 38 : 287-292. 被引量:1
  • 6Stegmaier S, Strengert M, Klein T, et al. A simple and flexible vol- ume rendering framework for graphics-hardware-based raycasting. Pro- ceedings of the Fourth Eurographics/IEEE VGTC conference on Vol- ume Graphics,Eurographics Association, 2005 : 187-195. 被引量:1
  • 7储璟骏,杨新,高艳.使用GPU编程的光线投射体绘制算法[J].计算机辅助设计与图形学学报,2007,19(2):257-262. 被引量:33
  • 8秦绪佳,王建奇,朱思达,郑红波,徐晓刚.基于GPU的四维医学图像动态快速体绘制[J].计算机辅助设计与图形学学报,2011,23(11):1789-1798. 被引量:13
  • 9Levoy M. Display of surfaces from volume data. Computer Graphics and Applications, IEEE, 1988 ; 8 (3) : 29-37. 被引量:1
  • 10徐赛花..基于CUDA的光线投射体绘制方法研究[D].南京理工大学,2011:

二级参考文献37

共引文献60

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部