检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:胡剑[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[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117