title: Acceleration of EM-Based 3D CT Reconstruction Using FPGA.
abstract: Reducing radiation doses is one of the key concerns in computed tomography (CT) based 3D reconstruction. Although iterative methods such as the expectation maximization (EM) algorithm can be used to address this issue, applying this algorithm to practice is difficult due to the long execution time. Our goal is to decrease this long execution time to an order of a few minutes, so that low-dose 3D reconstruction can be performed even in time-critical events. In this paper we introduce a novel parallel scheme that takes advantage of numerous block RAMs on field-programmable gate arrays (FPGAs). Also, an external memory bandwidth reduction strategy is presented to reuse both the sinogram and the voxel intensity. Moreover, a customized processing engine based on the FPGA is presented to increase overall throughput while reducing the logic consumption. Finally, a hardware and software flow is proposed to quickly construct a design for various CT machines. The complete reconstruction system is implemented on an FPGA-based server-class node. Experiments on actual patient data show that a 26.9 × speedup can be achieved over a 16-thread multicore CPU implementation.
authors.forename: Young-Kyu
authors.initials: YK
authors.lastname: Choi
authors.forename: Jason
authors.initials: J
authors.lastname: Cong
mesh_terms: D000465:Algorithms; D054893:Cone-Beam Computed Tomography / Q000295:instrumentation / Q000379:methods*; D006801:Humans; D008175:Lung Neoplasms / Q000000981:diagnostic imaging*; D019047:Phantoms, Imaging; D011829:Radiation Dosage; D012815:Signal Processing, Computer-Assisted