Title :
Implementation of Katsevich algorithm for helical cone-beam computed tomography using CORDIC
Author :
Biswal, Pradyut ; Banerjee, Swapna
Author_Institution :
Dept. of E & ECE, IIT Kharagpur, Kharagpur, India
Abstract :
Katsevich algorithm is the first exact cone-beam reconstruction algorithm for helical cone-beam computed tomography (CT) reconstruction. The commonly used Feldkamp-Davis-Kress (FDK) reconstruction algorithm is an approximate algorithm. The Katsevich algorithm is of filtered backprojection (FBP) type and is an exact algorithm. Although the acceleration of Katsevich algorithm on CPU or GPU have been widely studied, the FPGA implementation is yet to be explored. In this paper, a parallel and pipeline architecture for Katsevich algorithm has been implemented in Xilinx Virtex 4 FPGA. COordinate Rotation DIgital Computer (CORDIC) algorithm has been used to compute complex mathematical and trigonometric functions. We have also analyzed the effect of various windowing techniques for implementation of Hilbert transform on the reconstruction of the CT image. The architecture is able to reconstruct a CT volume image of size 2563 in 7s.
Keywords :
Hilbert transforms; backpropagation; computerised tomography; field programmable gate arrays; image reconstruction; parallel architectures; pipeline processing; CORDIC; COordinate Rotation DIgital Computer; CPU; CT image reconstruction; FPGA implementation; Feldkamp-Davis-Kress reconstruction algorithm; GPU; Hilbert transform; Katsevich algorithm; Xilinx Virtex 4 FPGA; exact cone-beam reconstruction algorithm; filtered backprojection; helical cone-beam computed tomography; parallel architecture; pipeline architecture; time 7 s; windowing techniques; Computed tomography; Digital signal processing; Field programmable gate arrays; Geometry; Image reconstruction; Spirals;
Conference_Titel :
Systems in Medicine and Biology (ICSMB), 2010 International Conference on
Conference_Location :
Kharagpur
Print_ISBN :
978-1-61284-039-0
DOI :
10.1109/ICSMB.2010.5735394