Cargando…

Parallel perfusion imaging processing using GPGPU

BACKGROUND AND PURPOSE: The objective of brain perfusion quantification is to generate parametric maps of relevant hemodynamic quantities such as cerebral blood flow (CBF), cerebral blood volume (CBV) and mean transit time (MTT) that can be used in diagnosis of acute stroke. These calculations invol...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhu, Fan, Gonzalez, David Rodriguez, Carpenter, Trevor, Atkinson, Malcolm, Wardlaw, Joanna
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier Scientific Publishers 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3778744/
https://www.ncbi.nlm.nih.gov/pubmed/22824549
http://dx.doi.org/10.1016/j.cmpb.2012.06.004
_version_ 1782285150088855552
author Zhu, Fan
Gonzalez, David Rodriguez
Carpenter, Trevor
Atkinson, Malcolm
Wardlaw, Joanna
author_facet Zhu, Fan
Gonzalez, David Rodriguez
Carpenter, Trevor
Atkinson, Malcolm
Wardlaw, Joanna
author_sort Zhu, Fan
collection PubMed
description BACKGROUND AND PURPOSE: The objective of brain perfusion quantification is to generate parametric maps of relevant hemodynamic quantities such as cerebral blood flow (CBF), cerebral blood volume (CBV) and mean transit time (MTT) that can be used in diagnosis of acute stroke. These calculations involve deconvolution operations that can be very computationally expensive when using local Arterial Input Functions (AIF). As time is vitally important in the case of acute stroke, reducing the analysis time will reduce the number of brain cells damaged and increase the potential for recovery. METHODS: GPUs originated as graphics generation dedicated co-processors, but modern GPUs have evolved to become a more general processor capable of executing scientific computations. It provides a highly parallel computing environment due to its large number of computing cores and constitutes an affordable high performance computing method. In this paper, we will present the implementation of a deconvolution algorithm for brain perfusion quantification on GPGPU (General Purpose Graphics Processor Units) using the CUDA programming model. We present the serial and parallel implementations of such algorithms and the evaluation of the performance gains using GPUs. RESULTS: Our method has gained a 5.56 and 3.75 speedup for CT and MR images respectively. CONCLUSIONS: It seems that using GPGPU is a desirable approach in perfusion imaging analysis, which does not harm the quality of cerebral hemodynamic maps but delivers results faster than the traditional computation.
format Online
Article
Text
id pubmed-3778744
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Elsevier Scientific Publishers
record_format MEDLINE/PubMed
spelling pubmed-37787442013-09-23 Parallel perfusion imaging processing using GPGPU Zhu, Fan Gonzalez, David Rodriguez Carpenter, Trevor Atkinson, Malcolm Wardlaw, Joanna Comput Methods Programs Biomed Article BACKGROUND AND PURPOSE: The objective of brain perfusion quantification is to generate parametric maps of relevant hemodynamic quantities such as cerebral blood flow (CBF), cerebral blood volume (CBV) and mean transit time (MTT) that can be used in diagnosis of acute stroke. These calculations involve deconvolution operations that can be very computationally expensive when using local Arterial Input Functions (AIF). As time is vitally important in the case of acute stroke, reducing the analysis time will reduce the number of brain cells damaged and increase the potential for recovery. METHODS: GPUs originated as graphics generation dedicated co-processors, but modern GPUs have evolved to become a more general processor capable of executing scientific computations. It provides a highly parallel computing environment due to its large number of computing cores and constitutes an affordable high performance computing method. In this paper, we will present the implementation of a deconvolution algorithm for brain perfusion quantification on GPGPU (General Purpose Graphics Processor Units) using the CUDA programming model. We present the serial and parallel implementations of such algorithms and the evaluation of the performance gains using GPUs. RESULTS: Our method has gained a 5.56 and 3.75 speedup for CT and MR images respectively. CONCLUSIONS: It seems that using GPGPU is a desirable approach in perfusion imaging analysis, which does not harm the quality of cerebral hemodynamic maps but delivers results faster than the traditional computation. Elsevier Scientific Publishers 2012-12 /pmc/articles/PMC3778744/ /pubmed/22824549 http://dx.doi.org/10.1016/j.cmpb.2012.06.004 Text en © 2012 Elsevier Ireland Ltd. https://creativecommons.org/licenses/by/3.0/ Open Access under CC BY 3.0 (https://creativecommons.org/licenses/by/3.0/) license
spellingShingle Article
Zhu, Fan
Gonzalez, David Rodriguez
Carpenter, Trevor
Atkinson, Malcolm
Wardlaw, Joanna
Parallel perfusion imaging processing using GPGPU
title Parallel perfusion imaging processing using GPGPU
title_full Parallel perfusion imaging processing using GPGPU
title_fullStr Parallel perfusion imaging processing using GPGPU
title_full_unstemmed Parallel perfusion imaging processing using GPGPU
title_short Parallel perfusion imaging processing using GPGPU
title_sort parallel perfusion imaging processing using gpgpu
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3778744/
https://www.ncbi.nlm.nih.gov/pubmed/22824549
http://dx.doi.org/10.1016/j.cmpb.2012.06.004
work_keys_str_mv AT zhufan parallelperfusionimagingprocessingusinggpgpu
AT gonzalezdavidrodriguez parallelperfusionimagingprocessingusinggpgpu
AT carpentertrevor parallelperfusionimagingprocessingusinggpgpu
AT atkinsonmalcolm parallelperfusionimagingprocessingusinggpgpu
AT wardlawjoanna parallelperfusionimagingprocessingusinggpgpu