A Fast CT Reconstruction Scheme for a General Multi-Core PC

Expensive computational cost is a severe limitation in CT reconstruction for clinical applications that need real-time feedback. A primary example is bolus-chasing computed tomography (CT) angiography (BCA) that we have been developing for the past several years. To accelerate the reconstruction pro...

Full description

Saved in:
Bibliographic Details
Main Authors: Kai Zeng, Erwei Bai, Ge Wang
Format: Article
Language:English
Published: Wiley 2007-01-01
Series:International Journal of Biomedical Imaging
Online Access:http://dx.doi.org/10.1155/2007/29160
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832561212737454080
author Kai Zeng
Erwei Bai
Ge Wang
author_facet Kai Zeng
Erwei Bai
Ge Wang
author_sort Kai Zeng
collection DOAJ
description Expensive computational cost is a severe limitation in CT reconstruction for clinical applications that need real-time feedback. A primary example is bolus-chasing computed tomography (CT) angiography (BCA) that we have been developing for the past several years. To accelerate the reconstruction process using the filtered backprojection (FBP) method, specialized hardware or graphics cards can be used. However, specialized hardware is expensive and not flexible. The graphics processing unit (GPU) in a current graphic card can only reconstruct images in a reduced precision and is not easy to program. In this paper, an acceleration scheme is proposed based on a multi-core PC. In the proposed scheme, several techniques are integrated, including utilization of geometric symmetry, optimization of data structures, single-instruction multiple-data (SIMD) processing, multithreaded computation, and an Intel C++ compilier. Our scheme maintains the original precision and involves no data exchange between the GPU and CPU. The merits of our scheme are demonstrated in numerical experiments against the traditional implementation. Our scheme achieves a speedup of about 40, which can be further improved by several folds using the latest quad-core processors.
format Article
id doaj-art-40175f50094845e4b64168df1cb216ed
institution Kabale University
issn 1687-4188
1687-4196
language English
publishDate 2007-01-01
publisher Wiley
record_format Article
series International Journal of Biomedical Imaging
spelling doaj-art-40175f50094845e4b64168df1cb216ed2025-02-03T01:25:34ZengWileyInternational Journal of Biomedical Imaging1687-41881687-41962007-01-01200710.1155/2007/2916029160A Fast CT Reconstruction Scheme for a General Multi-Core PCKai Zeng0Erwei Bai1Ge Wang2Biomedical Engineering Department, University of Iowa, Iowa City, IA 52244, USAElectrical and Computer Engineering Department, University of Iowa, Iowa City, IA 52244, USABiomedical Imaging Division, VT-WFU School of Biomedical Engineering and Sciences, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061, USAExpensive computational cost is a severe limitation in CT reconstruction for clinical applications that need real-time feedback. A primary example is bolus-chasing computed tomography (CT) angiography (BCA) that we have been developing for the past several years. To accelerate the reconstruction process using the filtered backprojection (FBP) method, specialized hardware or graphics cards can be used. However, specialized hardware is expensive and not flexible. The graphics processing unit (GPU) in a current graphic card can only reconstruct images in a reduced precision and is not easy to program. In this paper, an acceleration scheme is proposed based on a multi-core PC. In the proposed scheme, several techniques are integrated, including utilization of geometric symmetry, optimization of data structures, single-instruction multiple-data (SIMD) processing, multithreaded computation, and an Intel C++ compilier. Our scheme maintains the original precision and involves no data exchange between the GPU and CPU. The merits of our scheme are demonstrated in numerical experiments against the traditional implementation. Our scheme achieves a speedup of about 40, which can be further improved by several folds using the latest quad-core processors.http://dx.doi.org/10.1155/2007/29160
spellingShingle Kai Zeng
Erwei Bai
Ge Wang
A Fast CT Reconstruction Scheme for a General Multi-Core PC
International Journal of Biomedical Imaging
title A Fast CT Reconstruction Scheme for a General Multi-Core PC
title_full A Fast CT Reconstruction Scheme for a General Multi-Core PC
title_fullStr A Fast CT Reconstruction Scheme for a General Multi-Core PC
title_full_unstemmed A Fast CT Reconstruction Scheme for a General Multi-Core PC
title_short A Fast CT Reconstruction Scheme for a General Multi-Core PC
title_sort fast ct reconstruction scheme for a general multi core pc
url http://dx.doi.org/10.1155/2007/29160
work_keys_str_mv AT kaizeng afastctreconstructionschemeforageneralmulticorepc
AT erweibai afastctreconstructionschemeforageneralmulticorepc
AT gewang afastctreconstructionschemeforageneralmulticorepc
AT kaizeng fastctreconstructionschemeforageneralmulticorepc
AT erweibai fastctreconstructionschemeforageneralmulticorepc
AT gewang fastctreconstructionschemeforageneralmulticorepc