基于包围跳跃的计算统一设备架构光线投射算法 |
| |
引用本文: | 方,军,房晓阳,肖,亮.基于包围跳跃的计算统一设备架构光线投射算法[J].科学技术与工程,2014(12):251-255. |
| |
作者姓名: | 方 军 房晓阳 肖 亮 |
| |
作者单位: | 南京理工大学计算机科学与工程学院; |
| |
基金项目: | 国家重大科学仪器设备开发专项(2012YQ05025004)资助 |
| |
摘 要: | 针对传统光线投射算法绘制速度慢和图形处理器(graphics processing unit,GPU)不能有效进行并行计算的缺点,文章提出一种基于包围跳跃的计算统一设备架构(compute unified device architecture,CUDA)光线投射算法。首先介绍了CUDA的编程模型和线程结构,然后用包围盒技术隔离体数据周围无效的空体素,减少投射光线的数目;利用光线跳跃技术,在包围盒内进行快速光线的合成,跳过透明的体素,减少大量体素的重采样;最后使用CUDA强大的并行处理计算的功能实现光线投射算法。实验结果表明,在保证图像质量的同时,绘制速度上比基于GPU加速的光线投射算法有14倍的提高,能够接近实时绘制,有很好的应用价值。
|
关 键 词: | 光线投射 体绘制 光线跳跃 包围盒 统一计算设备结构 |
本文献已被 CNKI 等数据库收录! |
|