X-ray computed tomography (CT) images could be improved using iterative image reconstruction if the 3D cone-beam forward- and back-projection computations can be accelerated significantly. We investigated the feasibility of a field-programmable gate array (FPGA) implementation of the separable footprint (SF) forward projector. A 16-bit fixed-point quantization introduces negligible numerical errors without affecting the perceptual image quality. The SF-based 3D cone-beam projector can be efficiently parallelized and its memory bandwidth reduced by exploiting projection geometry and data locality. We demonstrate a fully pipelined, 75-way parallel hardware architecture of the SF forward projector on a Xilinx Virtex-5 FPGA that can complete one forward projection of a 320×320×61 object over 3,625 views in 6.3 seconds.
[1]
L. Feldkamp,et al.
Practical cone-beam algorithm
,
1984
.
[2]
J. Fessler.
Statistical Image Reconstruction Methods for Transmission Tomography
,
2000
.
[3]
Klaus Mueller,et al.
IOP PUBLISHING PHYSICS IN MEDICINE AND BIOLOGY
,
2007
.
[4]
Wenyuan Bi,et al.
Accelerate helical cone-beam CT with graphics hardware
,
2008,
SPIE Medical Imaging.
[5]
Jason J. Corso,et al.
Clinical Evaluation of GPU-Based Cone Beam Computed Tomography
,
2008
.
[6]
Jeffrey A. Fessler,et al.
3D Forward and Back-Projection for X-Ray CT Using Separable Footprints
,
2010,
IEEE Transactions on Medical Imaging.