Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs

With the performance of central processing units (CPUs) having effectively reached a limit, parallel processing offers an alternative for applications with high computational demands. Modern graphics processing units (GPUs) are massively parallel processors that can execute simultaneously thousands...

Full description

Bibliographic Details
Main Authors: Hernández, Moisés, Guerrero, Ginés D., Cecilia, José M., García, José M., Inuggi, Alberto, Jbabdi, Saad, Behrens, Timothy E. J., Sotiropoulos, Stamatios N.
Format: Article
Published: Public Library of Science 2013
Online Access:https://eprints.nottingham.ac.uk/52851/
_version_ 1848798823857520640
author Hernández, Moisés
Guerrero, Ginés D.
Cecilia, José M.
García, José M.
Inuggi, Alberto
Jbabdi, Saad
Behrens, Timothy E. J.
Sotiropoulos, Stamatios N.
author_facet Hernández, Moisés
Guerrero, Ginés D.
Cecilia, José M.
García, José M.
Inuggi, Alberto
Jbabdi, Saad
Behrens, Timothy E. J.
Sotiropoulos, Stamatios N.
author_sort Hernández, Moisés
building Nottingham Research Data Repository
collection Online Access
description With the performance of central processing units (CPUs) having effectively reached a limit, parallel processing offers an alternative for applications with high computational demands. Modern graphics processing units (GPUs) are massively parallel processors that can execute simultaneously thousands of light-weight processes. In this study, we propose and implement a parallel GPU-based design of a popular method that is used for the analysis of brain magnetic resonance imaging (MRI). More specifically, we are concerned with a model-based approach for extracting tissue structural information from diffusion-weighted (DW) MRI data. DW-MRI offers, through tractography approaches, the only way to study brain structural connectivity, non-invasively and in-vivo. We parallelise the Bayesian inference framework for the ball & stick model, as it is implemented in the tractography toolbox of the popular FSL software package (University of Oxford). For our implementation, we utilise the Compute Unified Device Architecture (CUDA) programming model. We show that the parameter estimation, performed through Markov Chain Monte Carlo (MCMC), is accelerated by at least two orders of magnitude, when comparing a single GPU with the respective sequential single-core CPU version. We also illustrate similar speed-up factors (up to 120x) when comparing a multi-GPU with a multi-CPU implementation.
first_indexed 2025-11-14T20:25:54Z
format Article
id nottingham-52851
institution University of Nottingham Malaysia Campus
institution_category Local University
last_indexed 2025-11-14T20:25:54Z
publishDate 2013
publisher Public Library of Science
recordtype eprints
repository_type Digital Repository
spelling nottingham-528512020-05-04T16:36:17Z https://eprints.nottingham.ac.uk/52851/ Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs Hernández, Moisés Guerrero, Ginés D. Cecilia, José M. García, José M. Inuggi, Alberto Jbabdi, Saad Behrens, Timothy E. J. Sotiropoulos, Stamatios N. With the performance of central processing units (CPUs) having effectively reached a limit, parallel processing offers an alternative for applications with high computational demands. Modern graphics processing units (GPUs) are massively parallel processors that can execute simultaneously thousands of light-weight processes. In this study, we propose and implement a parallel GPU-based design of a popular method that is used for the analysis of brain magnetic resonance imaging (MRI). More specifically, we are concerned with a model-based approach for extracting tissue structural information from diffusion-weighted (DW) MRI data. DW-MRI offers, through tractography approaches, the only way to study brain structural connectivity, non-invasively and in-vivo. We parallelise the Bayesian inference framework for the ball & stick model, as it is implemented in the tractography toolbox of the popular FSL software package (University of Oxford). For our implementation, we utilise the Compute Unified Device Architecture (CUDA) programming model. We show that the parameter estimation, performed through Markov Chain Monte Carlo (MCMC), is accelerated by at least two orders of magnitude, when comparing a single GPU with the respective sequential single-core CPU version. We also illustrate similar speed-up factors (up to 120x) when comparing a multi-GPU with a multi-CPU implementation. Public Library of Science 2013-04-29 Article PeerReviewed Hernández, Moisés, Guerrero, Ginés D., Cecilia, José M., García, José M., Inuggi, Alberto, Jbabdi, Saad, Behrens, Timothy E. J. and Sotiropoulos, Stamatios N. (2013) Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs. PLoS ONE, 8 (4). e61892. ISSN 1932-6203 http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0061892 doi:10.1371/journal.pone.0061892 doi:10.1371/journal.pone.0061892
spellingShingle Hernández, Moisés
Guerrero, Ginés D.
Cecilia, José M.
García, José M.
Inuggi, Alberto
Jbabdi, Saad
Behrens, Timothy E. J.
Sotiropoulos, Stamatios N.
Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs
title Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs
title_full Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs
title_fullStr Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs
title_full_unstemmed Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs
title_short Accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using GPUs
title_sort accelerating fibre orientation estimation from diffusion weighted magnetic resonance imaging using gpus
url https://eprints.nottingham.ac.uk/52851/
https://eprints.nottingham.ac.uk/52851/
https://eprints.nottingham.ac.uk/52851/