ISSN 1004-4140
CN 11-3017/P
张文昆, 闫镔, 蔡爱龙, 魏峰, 邓林, 李磊. 选择性重排FDK算法及其GPU加速优化[J]. CT理论与应用研究, 2015, 24(3): 383-392. DOI: 10.15953/j.1004-4140.2015.24.03.07
引用本文: 张文昆, 闫镔, 蔡爱龙, 魏峰, 邓林, 李磊. 选择性重排FDK算法及其GPU加速优化[J]. CT理论与应用研究, 2015, 24(3): 383-392. DOI: 10.15953/j.1004-4140.2015.24.03.07
ZHANG Wen-kun, YAN Bin, CAI Ai-long, WEI Feng, DENG Lin, LI Lei. Selective Projection-rebin FDK Algorithm and its Efficient GPU Implementation[J]. CT Theory and Applications, 2015, 24(3): 383-392. DOI: 10.15953/j.1004-4140.2015.24.03.07
Citation: ZHANG Wen-kun, YAN Bin, CAI Ai-long, WEI Feng, DENG Lin, LI Lei. Selective Projection-rebin FDK Algorithm and its Efficient GPU Implementation[J]. CT Theory and Applications, 2015, 24(3): 383-392. DOI: 10.15953/j.1004-4140.2015.24.03.07

选择性重排FDK算法及其GPU加速优化

Selective Projection-rebin FDK Algorithm and its Efficient GPU Implementation

  • 摘要: FDK算法是目前三维图像重建的主流算法,但是传统重排FDK算法存在占用内存量较大、重建效率不高的问题,本文提出一种选择性重排FDK算法。根据重排前后投影数据的结构关系,计算出一轮重排所加载的最少锥形束投影,并使用循环队列对有限帧数的投影进行选择性加载,显著降低了重建对内存的消耗。此外,利用新算法较好的并行性,借助图形处理单元(GPU)对算法进行了硬件加速,大大提升算法的执行效率。为验证算法有效性,对5123规模的仿真数据和实际数据进行重建,在不损失重建精度的前提下,新算法占用内存约为传统算法的1/3或1/5。本文算法对传统重排FDK算法进行了改进,有效降低了计算机内存占用,较好地解决了大规模投影数据重建问题。

     

    Abstract: FDK algorithm is widely used in computed tomography. However, the traditional rebin FDK algorithm heavily consumes memories, thus the reconstruction efficiency is low. Aiming to solve the problem, a selective projection-rebin FDK algorithm is proposed in this paper. By analyzing the geometrical relationship between the original projections and rebined ones, the least amount of cone-beam projections during each round of data rearrangement is derived. Circular queue is used to selectively load certain frames of cone-beam projections, which substantially reduces the memory-consumption. Based on graphic processing unit, the new algorithm is optimized for its parallelism performance, and the speed of the parallel method is boosted significantly. Experiments for the reconstruction of 5123 are performed to verify the effectiveness of the algorithm. Without loss of reconstruction accuracy, its memory consumption is reduced to 1/3 and 1/5 of the traditional for simulation data and real data respectively. The new algorithm, reducing the memory-consumption substantially, is the development of traditional rebin FDK algorithm, and it solves the problem of reconstruction for mass projections.

     

/

返回文章
返回