基于包围跳跃的CUDA光线投射算法 |
| |
作者姓名: | 方军 房晓阳 肖亮 |
| |
作者单位: | 南京理工大学计算机科学与工程学院,南京理工大学计算机科学与工程学院,南京理工大学计算机科学与工程学院 |
| |
基金项目: | 国家自然科学基金项目(编号:61101194,61071146, 61171165) |
| |
摘 要: | 针对传统光线投射算法绘制速度慢和GPU (Graphics Processing Unit,图形处理器)不能有效进行并行计算的缺点,文章提出一种基于包围跳跃的CUDA(Compute Unified Device Architecture,计算统一设备架构)光线投射算法,首先介绍了CUDA的编程模型和线程结构,然后用包围盒技术隔离体数据周围无效的空体素,减少投射光线的数目;利用光线跳跃技术,在包围盒内进行快速光线的合成,跳过透明的体素,减少大量体素的重采样;最后使用CUDA强大的并行处理计算的功能实现光线投射算法。实验结果表明,本文的方法在保证图像质量的同时,在绘制速度上比基于GPU加速的光线投射算法有14倍的提高,能够接近实时绘制,有很好的应用价值。
|
关 键 词: | 光线投射 体绘制 光线跳跃 包围盒 统一计算设备结构 |
收稿时间: | 2013-11-15 |
修稿时间: | 2013-11-15 |
|
| 点击此处可从《科学技术与工程》浏览原始摘要信息 |
|
点击此处可从《科学技术与工程》下载免费的PDF全文 |
|