Abstract

Among many of the image reconstruction techniques; the Feldkamp-Davis-Kress (FDK) is considered the most practical algorithm that used in clinical cone-beam Computed Tomography (CT) technology. In this paper, we present a full memory-aware management optimization scheme to reconstruct high-resolution volumes for a large number of X-Ray images as projections based on an efficient GPU acceleration technique. The proposed optimization technique is a scheme for FDK acceleration, that sheds new light on 4 new strategies: (1) Overcome limited device memory by evaluating different four configurations to migrate input and output data in the CPU/GPU system, (2) Reduce data transfer time during the FDK execution by using a Unified Memory (UM) model with data prefetching feature during reconstruction for data migration between host and device, (3) Accelerate the bottleneck algorithm back-projection as a result of computation mitigation, and (4) Optimize projection data layout that led to better device memory access and overcomes memory latency problem before processing and computing on GPU. The experimental results based on the proposed method show that it took 21.17 sec and 101.76 sec to reconstruct high-resolution 1024 3 , 2048 3 - voxel volume from 1800 projection of 1024 2 and 2048 2 -pixel respectively. The performance resulted from our optimization technique considered on-the-fly reconstruction (real-time), which means it can process 85 projections per second for high-resolution volumes from a large number of projections to achieve accuracy and resolution for reconstructed volume. In the term of speedup, the proposed method can achieve 1.72 speedup to reconstruct the low-resolution volume 512 3 , 1.82 speedup for 1024 3 volume and 1.70 s p e e d u p f o r 2048 3 for highest resolution volumes over baseline implementation and optimized over previous reconstruction methods based on FDK.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call