The invention belongs to the field of instrument technology for radiological diagnosis, and discloses a fast cone-beam computed tomography reconstruction method based on GPU, which includes: acquiring measurement data from multiple angles; acquiring various parameters of computed tomography system; preprocessing measurement data; weighted filtering of pre-processed data; rearrangement filtering algorithm based on GPU; and filtering. Later data are backprojected. Based on GPU backprojection, texture mapping theory and symmetry of FDK algorithm are used to realize parallel acceleration and computerized tomography. Based on the reconstruction method of filter back projection, using prior information such as system parameters, X-ray irradiation, limited angle measurement and GPU strategy, the reconstruction time can be effectively reduced without changing the original image quality. The method has important application value in computer tomography three-dimensional cone beam reconstruction algorithm and other fields.
【技术实现步骤摘要】
一种基于GPU的快速锥束计算机断层成像重建方法
本专利技术属于用于放射诊断的仪器
,尤其涉及一种基于GPU的快速锥束计算机断层成像重建方法。
技术介绍
目前,业内常用的现有技术是这样的:作为二十一世纪影响人类发展的十大技术之一,计算机断层成像技术(ComputedTomography,即CT)是一种在各个角度下利用X射线穿透物体得到的投影信息反求物体密度分布的成像技术。该技术的主要理论是数学和核物理学,在此基础上又集成了自动控制技术、计算机技术和探测器技术等多个学科,且其已广泛应用于各个重要领域,如生物研究、医疗诊断、公共安全、工业检测,国防建设等,尤其是作为获取人体内部结构信息的最佳手段在临床诊断中应用。其中,锥形束CT技术,则以扫描速度快、空间分辨率高等特点已成为目前CT研究工作的重点和热点。锥束CT(Cone-BeamComputedTomography,CBCT)重建和可视化一直是三维重建软件中最关键的部分。扫描仪对敏感组织以及病变体进行扫描并重建出三维模型,为了使医学诊断能更准确和快速的放射治疗和病变定位,利用可视化技术为医生提供需要直接可见的三维模型部位或者整体。近年来,重建算法的加速以及其可视化已逐渐成为研究热点。锥形束CT扫描获得的数据量庞大,算法相对复杂,重建时间较长,无法满足实际应用中实时性的要求。近半个世纪以来,随着图形处理器(GPU,GraphicsProcessingUnit)的迅速发展,其强大的并行运算能力对CT重建算法的加速产生了革命性的意义。尤其是,CUDA架构的提出,促使GPU的可编程性增加,方便了开发者快速掌握其应 ...
【技术保护点】
1.一种基于GPU的快速锥束计算机断层成像重建方法,其特征在于,所述基于GPU的快速锥束计算机断层成像重建方法包括:获取多个角度的物体测量数据;获取计算机断层成像系统的各个参数;对测量数据做预处理;对预处理后的数据做加权滤波,基于GPU的重排滤波算法;对滤波过后的数据做反投影,基于GPU的反投影使用纹理映射理论实现并行加速,完成计算机的断层成像;所述对预处理后的数据做加权滤波,基于GPU的重排滤波算法;对滤波过后的数据做反投影具体包括:(1)对像素和源点之间的角度差和距离进行修正,对处理过后原始数据进行加权,使用并行算法对每个角度的测量数据同时处理:g'(u,v,θ)=cos(λ)g(u,v,θ);其中g(u,v,θ)为测量数据,
【技术特征摘要】
1.一种基于GPU的快速锥束计算机断层成像重建方法,其特征在于,所述基于GPU的快速锥束计算机断层成像重建方法包括:获取多个角度的物体测量数据;获取计算机断层成像系统的各个参数;对测量数据做预处理;对预处理后的数据做加权滤波,基于GPU的重排滤波算法;对滤波过后的数据做反投影,基于GPU的反投影使用纹理映射理论实现并行加速,完成计算机的断层成像;所述对预处理后的数据做加权滤波,基于GPU的重排滤波算法;对滤波过后的数据做反投影具体包括:(1)对像素和源点之间的角度差和距离进行修正,对处理过后原始数据进行加权,使用并行算法对每个角度的测量数据同时处理:g'(u,v,θ)=cos(λ)g(u,v,θ);其中g(u,v,θ)为测量数据,R(u,v)为射线源到旋转中心的距离,(u,v)为探测器上物体的位置;(2)数据在频域空间进行滤波,对加权后的数据进行滤波,使用CUFFT库,并且进行数据重排,复数和虚数分别占一行数据;g”(u,v,θ)=g'(u,v,θ)h(u);其中h(u)为滤波核函数;(3)数据进行加权反投影对滤波过后的数据按照X射线源的投影方向做加权反投影,重建最终的结果就是把所有角度的射线贡献进行求和。2.如权利要求1所述的基于GPU的快速锥束计算机断层成像重建方法,其特征在于,所述基于GPU的快速锥束计算机断层成像重建方法进一步包括:1)反投影时的权值计算只需要计算0~90°的权值,其中R为射线源到旋转中心的距离,U2(x,y,θ)为射线源到物体的距离;2)将θ,θ+90°,θ+180°和θ+270°的四个旋转对称视图中的投影图像作为一组进行排列,并打包放入GPU的2D纹理的四个颜色通道,每个通道存放一个投影图像;3)根据纹理映射矩阵,由顶点着色器计算...
【专利技术属性】
技术研发人员:贺小伟,纪岩,王宾,赵凤军,赵嘉铭,
申请(专利权)人:西北大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。