锥束CT重建算法的加速研究

锥束CT重建算法的加速研究

论文摘要

CT重建算法是CT系统的核心部分之一,CT重建算法的速度直接决定了CT的实际应用价值。随着第三代锥束CT扫描系统的广泛应用,找到合适的方案提高锥束CT重建算法计算效率的研究就具有重要的学术价值和应用研究价值。锥束CT重建算法主要分为两类:迭代法和解析法。迭代法中以代数重建法(Algebraic Reconstruction Techniques, ART)最具代表性,解析法中由Feldkamp、David和Kress提出的FDK算法应用最为广泛。无论解析法还是迭代法,其中的投影运算,解析法仅包含反投影,迭代法同时包含正投影和反投影,都是最耗时的运算部分。因此针对锥束CT重建算法的加速研究关键是提高投影过程的计算速度。本文主要做了三个方面的研究,一是基于光线投射算法的CT正投影算法研究,二是基于Cg语言利用GPU加速FDK算法研究,三是基于Intel SIMD指令集的快速ART算法研究。在基于光线投射算法的CT正投影算法研究方面,本文通过分析光线投射过程与CT正投影过程的相似性,将光线投射算法的思想应用到CT正投影计算中,提出一种基于光线投射算法的圆轨迹锥束扫描模式下CT正投影算法,并结合CUDA(Compute Unified Device Architecture,统一计算设备架构)技术,实现了GPU (Graphics Processing Unit,图形处理器)加速正投影计算。通过与传统的正投影算法相比,本文算法在投影图像质量上有一定的提高,更重要的是大大提高了模拟投影数据的计算效率。在基于Cg语言利用GPU加速FDK算法的研究方面,本文通过分析FDK算法中的反投影过程与计算机图像学中透视纹理映射过程的相似关系,将FDK算法中最耗时的反投影计算通过GPU硬件加速,达到提高FDK算法计算效率的目的。本文最后在计算机上实现了基于Cg语言利用GPU加速锥束FDK算法。与传统基于CPU纯软件实现的FDK算法相比,通过GPU加速后的FDK算法在重建断层图像质量上有所提高,在计算效率方面,加速比在10倍以上。在基于Intel SIMD指令集的快速ART算法的研究方面,Intel SIMD技术是Intel公司针对多媒体软件中大量的数据计算而开发的,它是在Intel架构下利用CPU进行并行运算的有利工具。本文将这个技术应用到ART算法的实现中,实验结果表明在图像重建精度与传统ART算法实现一致的前提下,ART的运算时间大大缩短。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 CT重建算法加速的课题背景及研究意义
  • 1.2 锥束CT重建算法加速的研究现状
  • 1.3 本文的主要工作和章节安排
  • 2 基于光线投射算法的CT正投影算法研究
  • 2.1 GPU通用计算介绍
  • 2.1.1 图形处理器的发展
  • 2.1.2 GPU通用计算模型
  • 2.1.3 GPU通用计算的优缺点
  • 2.2 光线投射算法原理及GPU加速实现
  • 2.2.1 光线投射算法原理
  • 2.2.2 CUDA架构简介
  • 2.2.3 基于CUDA架构利用GPU加速光线投射算法简介
  • 2.3 CT正投影算法原理
  • 2.4 基于CUDA架构利用GPU加速CT正投影算法实现
  • 2.5 实验结果及分析
  • 3 基于Cg语言利用GPU加速锥束FDK算法研究
  • 3.1 锥束FDK算法原理
  • 3.1.1 反投影算法基本原理
  • 3.1.2 滤波反投影算法基本原理
  • 3.1.3 锥束FDK重建算法
  • 3.2 基于Cg语言利用GPU加速锥束FDK算法实现
  • 3.2.1 基于Cg语言利用GPU加速的开发环境
  • 3.2.2 FDK算法分析及加速实现流程
  • 3.3 实验结果及分析
  • 4 基于Intel SIMD指令集的快速ART算法研究
  • 4.1 ART算法原理
  • 4.2 SIMD技术简介
  • 4.2.1 VC环境下使用SIMD指令集
  • 4.2.2 提速实例
  • 4.3 基于Intel SIMD指令集的快速ART算法实现
  • 4.4 实验结果及分析
  • 5 总结与展望
  • 5.1 加速方法对比及分析
  • 5.2 存在的问题及展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].基于小波和非局部的全变差中值先验重建算法[J]. 计算机工程与设计 2015(08)
    • [2].一种适用于小视野的快速精确重建算法[J]. 东北大学学报(自然科学版) 2012(12)
    • [3].基于字典学习的稠密光场重建算法[J]. 物理学报 2020(06)
    • [4].螺旋锥束精确重建算法优化[J]. 三明学院学报 2012(04)
    • [5].基于全息干涉图的物体三维面形重建算法[J]. 电子技术与软件工程 2019(24)
    • [6].基于压缩感知的双视角气泡重建算法[J]. 计算机与应用化学 2017(03)
    • [7].迭代重建算法的对比研究[J]. 信息技术与信息化 2015(10)
    • [8].基于差分吸收光谱技术的大气痕量气体重建算法[J]. 仪器仪表学报 2015(02)
    • [9].基于微位移的超分辨率重建算法研究[J]. 微计算机信息 2010(24)
    • [10].基于智能单粒子的联合代数重建算法[J]. 深圳大学学报(理工版) 2009(02)
    • [11].深度学习框架下压缩感知重建算法综述[J]. 计算机工程与应用 2019(17)
    • [12].基于滤波反投影的脑磁感应迭代重建算法研究[J]. 仪器仪表学报 2016(11)
    • [13].一种基于压缩感知的迭代重建算法[J]. 电子科技 2016(11)
    • [14].基于联合总变分最小化的视频压缩感知重建算法[J]. 电子学报 2014(12)
    • [15].一种改进的极大验后估计序列超分辨率重建算法[J]. 测绘通报 2011(05)
    • [16].代数重建算法在重建运动弧根电流密度分布中的应用[J]. 中国电机工程学报 2009(10)
    • [17].一种改进的代数重建算法及其实现[J]. 吉林大学学报(工学版) 2009(S2)
    • [18].磁共振图像处理中部分傅里叶重建算法的比较[J]. 重庆医学 2016(20)
    • [19].基于相关系数和双向扩散结合的优质正电子发射断层重建算法[J]. 计算机应用 2014(05)
    • [20].基于穿越长度权重迭代重建算法的研究[J]. 中国医学物理学杂志 2013(02)
    • [21].基于穿越长度权重反投影重建算法的初步研究[J]. 中国医学物理学杂志 2012(02)
    • [22].红外成像系统微扫描成像重建算法研究[J]. 光电工程 2012(12)
    • [23].重建算法和层厚对肺结节容积定量的影响[J]. 中国医学影像技术 2010(05)
    • [24].数字合成X射线体层成像的小波-伽辽金重建算法[J]. CT理论与应用研究 2010(03)
    • [25].基于稀疏编码的红外显著区域超分重建算法[J]. 红外与毫米波学报 2020(03)
    • [26].基于三维点云的重建算法[J]. 现代计算机(专业版) 2017(02)
    • [27].一种基于L_(1/2)正则约束的超分辨率重建算法[J]. 华中科技大学学报(自然科学版) 2017(06)
    • [28].基于实时检测的扰码重建算法[J]. 电子与信息学报 2016(07)
    • [29].不同重建算法对帕金森病相关脑功能网络的影响[J]. 中国医学计算机成像杂志 2013(06)
    • [30].电阻抗成像的稀疏重建算法[J]. 西安邮电大学学报 2013(02)

    标签:;  ;  

    锥束CT重建算法的加速研究
    下载Doc文档

    猜你喜欢