{"title":"Implementation of Katsevich algorithm for helical cone-beam computed tomography using CORDIC","authors":"P. Biswal, S. Banerjee","doi":"10.1109/ICSMB.2010.5735394","DOIUrl":null,"url":null,"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.","PeriodicalId":297136,"journal":{"name":"2010 International Conference on Systems in Medicine and Biology","volume":"113 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International Conference on Systems in Medicine and Biology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSMB.2010.5735394","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
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.