High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid
Statistical iterative methods are a widely used method of image reconstruction in emission tomography. Traditionally, the image space is modelled as a combination of cubic voxels as a matter of simplicity. After reconstruction, images are routinely filtered to reduce statistical noise at the cost of...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2012-01-01
|
Series: | International Journal of Biomedical Imaging |
Online Access: | http://dx.doi.org/10.1155/2012/452910 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832567034210156544 |
---|---|
author | J. Cabello J. E. Gillam M. Rafecas |
author_facet | J. Cabello J. E. Gillam M. Rafecas |
author_sort | J. Cabello |
collection | DOAJ |
description | Statistical iterative methods are a widely used method of image reconstruction in emission tomography. Traditionally, the image space is modelled as a combination of cubic voxels as a matter of simplicity. After reconstruction, images are routinely filtered to reduce statistical noise at the cost of spatial resolution degradation. An alternative to produce lower noise during reconstruction is to model the image space with spherical basis functions. These basis functions overlap in space producing a significantly large number of non-zero elements in the system response matrix (SRM) to store, which additionally leads to long reconstruction times. These two problems are partly overcome by exploiting spherical symmetries, although computation time is still slower compared to non-overlapping basis functions. In this work, we have implemented the reconstruction algorithm using Graphical Processing Unit (GPU) technology for speed and a precomputed Monte-Carlo-calculated SRM for accuracy. The reconstruction time achieved using spherical basis functions on a GPU was 4.3 times faster than the Central Processing Unit (CPU) and 2.5 times faster than a CPU-multi-core parallel implementation using eight cores. Overwriting hazards are minimized by combining a random line of response ordering and constrained atomic writing. Small differences in image quality were observed between implementations. |
format | Article |
id | doaj-art-4e6a8e8b305e44bdbe4a3fd9e36a0dc1 |
institution | Kabale University |
issn | 1687-4188 1687-4196 |
language | English |
publishDate | 2012-01-01 |
publisher | Wiley |
record_format | Article |
series | International Journal of Biomedical Imaging |
spelling | doaj-art-4e6a8e8b305e44bdbe4a3fd9e36a0dc12025-02-03T01:02:28ZengWileyInternational Journal of Biomedical Imaging1687-41881687-41962012-01-01201210.1155/2012/452910452910High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar GridJ. Cabello0J. E. Gillam1M. Rafecas2Instituto de Física Corpuscular, Universitat de València/CSIC, Edificio Institutos de Investigación, 22085 Valencia, SpainInstituto de Física Corpuscular, Universitat de València/CSIC, Edificio Institutos de Investigación, 22085 Valencia, SpainInstituto de Física Corpuscular, Universitat de València/CSIC, Edificio Institutos de Investigación, 22085 Valencia, SpainStatistical iterative methods are a widely used method of image reconstruction in emission tomography. Traditionally, the image space is modelled as a combination of cubic voxels as a matter of simplicity. After reconstruction, images are routinely filtered to reduce statistical noise at the cost of spatial resolution degradation. An alternative to produce lower noise during reconstruction is to model the image space with spherical basis functions. These basis functions overlap in space producing a significantly large number of non-zero elements in the system response matrix (SRM) to store, which additionally leads to long reconstruction times. These two problems are partly overcome by exploiting spherical symmetries, although computation time is still slower compared to non-overlapping basis functions. In this work, we have implemented the reconstruction algorithm using Graphical Processing Unit (GPU) technology for speed and a precomputed Monte-Carlo-calculated SRM for accuracy. The reconstruction time achieved using spherical basis functions on a GPU was 4.3 times faster than the Central Processing Unit (CPU) and 2.5 times faster than a CPU-multi-core parallel implementation using eight cores. Overwriting hazards are minimized by combining a random line of response ordering and constrained atomic writing. Small differences in image quality were observed between implementations.http://dx.doi.org/10.1155/2012/452910 |
spellingShingle | J. Cabello J. E. Gillam M. Rafecas High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid International Journal of Biomedical Imaging |
title | High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid |
title_full | High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid |
title_fullStr | High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid |
title_full_unstemmed | High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid |
title_short | High Performance 3D PET Reconstruction Using Spherical Basis Functions on a Polar Grid |
title_sort | high performance 3d pet reconstruction using spherical basis functions on a polar grid |
url | http://dx.doi.org/10.1155/2012/452910 |
work_keys_str_mv | AT jcabello highperformance3dpetreconstructionusingsphericalbasisfunctionsonapolargrid AT jegillam highperformance3dpetreconstructionusingsphericalbasisfunctionsonapolargrid AT mrafecas highperformance3dpetreconstructionusingsphericalbasisfunctionsonapolargrid |