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...
Saved in:
Main Authors: | , , |
---|---|
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 |