摘要
提出了一种基于图形处理器实现的锥束CT图像迭代重建算法.该算法将三维纹理作为被重建物体的离散模型,基于射线投射方法实现了锥束CT的正投影计算;通过反向逐层映射到三维纹理实现了反投影计算;采用多纹理融合等技术完成了图像校正和投影校正.与经典的TMA-SART算法比较,作者算法运算速度快,占用显存少,支持全浮点精度运算,且易于在算法中添加先验知识和约束条件.通过对Shepp-Logan模型的图像迭代重建实验,验证了该算法的优势.
A graphics processing unit (GPU) based cone-beam CT iteration algorithm is proposed. This algorithm takes 3D texture as the discrete model of reconstructed object. It includes several base modules: the forward-projection based on ray casting, the backwardprojection by backward mapping projections to each slice of object 3D texture, and the image correction and projection correction by multi-texture blending. Compared with classical TMASART algorithm, the proposed algorithm has a faster reconstruction speed in full floating point precision, requires less video memory, and is easier to incorporate prior knowledge and constraints into its framework. These advantages of the algorithm are verified by the experiment of the 3D image iterative reconstruction of Shepp-Logan phantom.
出处
《北京理工大学学报》
EI
CAS
CSCD
北大核心
2010年第11期1310-1314,共5页
Transactions of Beijing Institute of Technology
基金
国家自然科学基金资助项目(60972140
60971131)
北京市自然科学基金资助项目(3102009)
北京市教委科技发展计划资助项目(KM201010028001)
关键词
计算机断层成像
图形处理器
迭代重建算法
射线投射
computerized tomography
graphics processing unit
iterative algorithms
ray casting