使用GPU编程的工业CT断层图像三维可视化技术  被引量:2

Three-dimentional visualization research of ICT slice images using GPU programming

在线阅读下载全文

作  者:胡剑[1] 王明泉[1] 侯慧琳[1] 刘成明[1] 郭永亮[1] 

机构地区:[1]中北大学仪器科学与动态测试教育部重点实验室,山西太原030051

出  处:《应用科技》2011年第5期61-65,共5页Applied Science and Technology

基  金:山西省青年科技研究基金资助项目(2009021019-2)

摘  要:在具有可编程管线的图形处理器(GPU)上重新实现了传统的光线投射算法,将耗时的三线性插值和采样过程放在GPU上进行,以提高绘制速度.首先将体数据映射为三维纹理并将其载入到显存,接着通过对顶点着色程序和像素着色程序的编写将光线进入点、离开点的计算以及图像的合成运算移入GPU中,最后根据不同的采样点颜色混合公式实现不同的绘制效果.本算法通过只绘制一个代理面,避免了使用固定管线的混合操作,从而可通过自定义的混合算法来实现各种复杂的绘制效果.结论:与传统的光线投射算法相比,文中算法可快速重建出质量较高的图像,使实时绘制工业CT断层图像成为了可能.In order to improve the performance of volume rendering,we implemented the traditional ray-casting-based volume rendering algorithm on the programmable graphics processing unit(GPU).By the algorithm,we put the time-consuming tri-linear interpolation and resampling steps in GPU to speed up rendering.First,the data sets and the transfer functions were transferred into the video as 3D textures.Then the entry-point and the leave-point of the ray and the composing of the ray were calculated by the vertex and the pixel shader.Finally,different rendering effects were achieved according to various blending functions of the sampling points.This algorithm avoided using the blend function under fixed pipeline by rendering only one proxy-slice,which enabled the user to define own blend function to realize all kinds of complex rendering effect.Compared with the traditional ray-casting-based volume rendering algorithm,this algorithm is significantly fast and can meet the requirements of real-time interactive rendering of ICT slice Images.

关 键 词:光线投射 图形处理器 直接体绘制 工业CT 三维可视化 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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