一种改进的基于CUDA的纹理映射和光线投射结合的体绘制算法  被引量:8

Improved algorithm of volume rendering combined texture mapping with ray casting based on CUDA

在线阅读下载全文

作  者:朱奭[1] 常晋义[1] 

机构地区:[1]常熟理工学院计算机科学与工程学院,江苏常熟215500

出  处:《计算机应用研究》2015年第6期1884-1887,共4页Application Research of Computers

基  金:江苏省自然科学基金资助项目(BK2012209);江苏省高校自然科学研究资助项目(13KJB520001);常熟理工学院青年教师科研启动基金资助项目(KYZ2012202Z)

摘  要:针对传统的基于GPU的光线投射算法绘制效率较低的问题,利用CUDA架构的并行计算特性和对三维纹理的处理能力进行改进和优化。将体数据映射为三维纹理,利用CUDA三维数组进行存储与绑定,纹理拾取的浮点返回值利用线性滤波进行平滑。在传输函数的设计中引入中心差分梯度幅值增强对体数据边界面的绘制效果。每条光线的求交及颜色积累采用并行计算,按照由前向后进行颜色及不透明度累积。设置不透明度阈值,采用不透明度提前终止加速绘制。实验结果表明,绘制速度较传统的基于GPU算法有10%的速度提升,绘制效果也有很大的改善。To the problem of low efficiency of ray casting algorithm based on the GPU, used CUDA architecture to improve- ment and optimization algorithm with its parallel computing and processing ability of 3D texture. It mapped the volume data to 3 D texture, stored and binded with 3 D a^ray, smoothed floating-point return value of volume fetching with linear filtering. It de- signed transfer function with central difference gradient amplitude to enhance the rendering quality of boundary surface. The in- tersection and RGB accumulation of each ray with parallel computing, RGB and opacity accumulation with the direction of front to back along the ray. Accelerating the render with the method of early opacity termination according to the opacity threshoid. The experimental results show that rendering speed than traditional algorithm based on GPU has about 10% speed increase, rendering effect also has greatly improved.

关 键 词:通用并行计算架构 光线投射 三维纹理 纹理映射 

分 类 号:TP391.41[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象