基于GPU的三维医学图像处理算法研究

被引量 : 15次 | 上传用户:lwhssg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
医学图像处理与分析技术不仅极大地提高了现代医学临床诊断水平,而且为医学培训、教学与研究、手术导航等提供了数字实现手段,成为推动现代医学发展的重要力量。因此,关于医学图像处理与分析技术的研究一直是国内外广大学者所关注的焦点,这对保证人们身体健康和提高人们身体素质具有重大意义。根据当前实际应用的需求,采用直观的包含丰富信息的3D数据代替简单的2D图像已成为医学图像处理领域的发展趋势。但是,在目前的个人电脑中进行三维数据处理仍是一个非常耗时的计算过程,不能满足实际应用中的实时性要求,这主要归因于三维图像包含数据量较大,而且各种医学图像处理算法相对复杂、计算量较大。因此,如何进一步提高三维医学图像处理算法的计算效率,使其满足实时应用的需求,是当前该领域内一个亟待解决的问题。近年来,计算机图形处理器(Graphics Processing Unit,GPU)得到了极大地发展,从最初局限于图形渲染的图形卡,发展为如今可编程的并行计算平台。针对GPU的高级编程语言如Cg、HLSL等使得人们更加容易对其进行编程控制,并应用在渲染之外的通用计算方法,如偏微分方程求解、矩阵运算等。与CPU的串行计算模式不同,GPU是一种高度并行的流处理器,具有更强的浮点计算能力,在物理模拟、信号分析等许多领域人们将高强度的计算任务以适当的方式转化为流数据计算模式,通过编程在GPU中进行加速计算,通常能获得一个数量级的速度提高,这也是当今的热点研究问题之一。因此,通过对GPU编程发挥其高强度计算能力来解决三维医学图像处理的速度瓶颈,提高算法的执行效率,将是一个十分有应用价值的研究内容。本文首先研究了可编程图形处理器的体系结构及其流式编程模型。GPU的体系结构以图形流水线为基础,提供了顶点处理器和片段处理器的可编程特性,通过OoenGL等编程接口与主程序进行通信。GPU将用户编写的程序作为运算核对数据流中的多个元素同时进行处理,实现高度的并行计算。但根据流计算的特点,GPU程序对存储器的访问将受到一定的限制。在此基础上,本文研究了高效的三维医学图像处理算法,主要包括基于3D纹理的精确体绘制方法、CPU-GPU联合工作模式加速基于互信息的3D图像刚性配准、GPU加速的圆弧轨迹Katsevich锥束CT重建算法,具体内容为:(1)基于3D纹理的体绘制方法是一种高效的三维医学体数据可视化手段,但由于受低采样率的影响,在最终绘制图像中往往会出现切片痕迹,造成图像质量较差。分段积分是提高绘制图像质量的有效方法,它首先对每个采样段应用体绘制积分方程,然后沿视线方向将所有采用段进行累加,得到较好质量的绘制图像。采样段内的颜色值通常采用线性表达式代入到体绘制积分方程中,但由于人体各组织之间关联复杂,线性插值不能很好地近似采样段内的颜色变化,本文通过计算每个采样段中点采样位置得到更加精确的抛物线近似表达,并进一步求解体绘制积分方程,将其化简为易于在GPU中实现的形式。通过顶点处理器计算采样段三个控制点位置的纹理坐标,利用片段处理器计算采样段上的积分方程。实验结果表明该方法在保证实时绘制速度的同时取得了更好的绘制图像质量。在此基础上,本文进一步改进了基于剪切几何体的剖切绘制方法,降低内存使用,提高剖切绘制的速度。(2)针对基于互信息的3D医学图像刚性配准,提出一种基于CPU-GPU联合工作模式的加速方法。最外层的搜索算法需要复杂的逻辑控制,但计算强度小,适合CPU计算。在搜索过程中调用互信息计算函数,首先将浮动图像进行空间变换和三线性插值,然后统计与参考图像之间的联合直方图,并根据联合直方图计算熵和互信息值。空间变换和三线性插值约消耗互信息计算函数的85%时间,而且适合并行计算,因此将其移植至GPU中执行。采用平面三维纹理、渲染到纹理等技术编写顶点程序和片段程序,在GPU中执行三线性插值,并将结果读入系统内存,继续由CPU完成互信息值计算。实验结果表明,与传统方法相比,该算法在获得相似配准精度的情况下,将配准速度提高了一个数量级。(3)改进滤波反投影方法在GPU中的实现技术,并应用于圆弧轨迹Katsevich精确锥束重建算法中。Katsevich算法首先对投影数据进行滤波处理,包括偏导数计算、傅立叶变换、Hilbert变换等,这个过程由CPU完成,并将滤波后的投影数据传递到GPU内存,进行反投影计算。本文利用帧缓冲对象(FBO)的多个绑定点,将上一次的输出作为下一次渲染的输入,在GPU中完成所有射源转角下的反投影数据累加;采用浮点纹理映射保证重建图像的质量;设置RGBA四通道纹理实现数据级的并行计算;采用四叉树编码的矩形网格加速绘制过程。本文GPU加速的重建方法所得图像质量已非常接近于传统CPU重建方法,而重建速度却提高了10倍以上。最后,本文总结了三维医学图像处理算法在GPU平台上运行时的编程特点,主要包括GPU的存储器模型、三维数据结构、并行策略和程序优化等。
其他文献
本文介绍了一种新型减光器的控制系统的上位机实现策略,包括通信原理、软件结构.该系统采用Visual C++6.0提供的串行通信控件MSComm实现上位机与PLC的通信.该方案具有一定的
随着社会责任意识的提高和可持续发展战略的实施,公众要求企业越来越多地披露CSR信息。在已有文献的基础上,将CSR划分为基础层、关联层、社会层三个层次;根据不同利益相关者对CS
众所周知,卡尔曼滤波的成功应用需要事先准确知道观测噪声的统计特性.本文首先简要分析了不准确的观测噪声统计特性对卡尔曼滤波性能的影响,然后利用小波变换可以实时分离信号和
甘肃省是民间手工艺品的制作大省,因此完善民间手工艺的知识产权保护尤为必要和紧迫。提出要围绕"激励创新是源头,有效运用是目的,依法保护是手段,科学管理是基础"这一宗旨,
笔者试从行政复议公信力优越的判断标准和如何提高行政复议公信力等两个方面,对提高行政复议的公信力问题与同仁们进行共同探讨。
以黎明职业大学为主要研究对象,从停车场位置的合理性和使用率两方面,对高等学校校园停车位建立一个评价方案,并提出停车场的层次结构评价模型。采用层次分析法,建立合理的模
期刊
成形缸的进给传动系统作为激光选区熔化装备的主要组成部分,其静动态性能是影响激光选区熔化铺粉精度的关键因素,而进给传动系统的结构直接影响静动态特性的好坏,因此有必要对其
关于市场机制的利弊研究倾向于在规范的福利经济学中进行,以效用为基础的帕累托效率是评价市场机制的标准。但阿马蒂亚森在书中提出,市场机制和个人自由之间的关系,仅仅以效
林下植被是人工林生态系统的一个重要组成部分。有关林下植被的研究可以追溯到19世纪,起初主要是研究林下植被对立地的指示作用。随后国外许多国家对人工林林下植被的作用和
研究背景:各种类型的肝硬化发展到失代偿期均可导致门静脉高压症的产生(portal hypertension, PHT),其临床表现包括侧支循环的建立和开放、腹水和脾大。PHT并发的消化道出血