fMRI analysis on the GPU-Possibilities and challenges

被引:40
作者
Eklund, Anders [1 ,2 ]
Andersson, Mats [1 ,2 ]
Knutsson, Hans [1 ,2 ]
机构
[1] Linkoping Univ, Dept Biomed Engn, Div Med Informat, S-58185 Linkoping, Sweden
[2] Linkoping Univ, Ctr Med Image Sci & Visualizat CMIV, S-58185 Linkoping, Sweden
基金
瑞典研究理事会;
关键词
Functional magnetic resonance imaging (fMRI); Graphics processing unit (GPU); CUDA; General linear model (GLM); Canonical correlation analysis (CCA); Random permutation test; REAL-TIME FMRI; FUNCTIONAL CONNECTIVITY; IMAGE REGISTRATION; BRAIN ACTIVATION; MRI; VISUALIZATION; SOFTWARE;
D O I
10.1016/j.cmpb.2011.07.007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Functional magnetic resonance imaging (fMRI) makes it possible to non-invasively measure brain activity with high spatial resolution. There are however a number of issues that have to be addressed. One is the large amount of spatio-temporal data that needs to be processed. In addition to the statistical analysis itself, several preprocessing steps, such as slice timing correction and motion compensation, are normally applied. The high computational power of modern graphic cards has already successfully been used for MRI and fMRI. Going beyond the first published demonstration of GPU-based analysis of fMRI data, all the preprocessing steps and two statistical approaches, the general linear model (GLM) and canonical correlation analysis (CCA), have been implemented on a GPU. For an fMRI dataset of typical size (80 volumes with 64 x 64 x 22 voxels), all the preprocessing takes about 0.5s on the GPU, compared to 5s with an optimized CPU implementation and 120 s with the commonly used statistical parametric mapping (SPM) software. A random permutation test with 10,000 permutations, with smoothing in each permutation, takes about 50 s if three GPUs are used, compared to 0.5-2.5 h with an optimized CPU implementation. The presented work will save time for researchers and clinicians in their daily work and enables the use of more advanced analysis, such as non-parametric statistics, both for conventional fMRI and for real-time fMRI. (C) 2011 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:145 / 161
页数:17
相关论文
共 75 条
[1]   An Evolutionary Approach to the Identification of Informative Voxel Clusters for Brain State Discrimination [J].
Aberg, Malin Bjornsdotter ;
Wessberg, Johan .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2008, 2 (06) :919-928
[2]  
[Anonymous], 2010, STAT PARAMETRIC MAPP
[3]  
[Anonymous], 1995, Signal Processing for Computer Vision
[4]  
[Anonymous], 2008, P 25 INT C MACHINE L, DOI DOI 10.1145/1390156.1390170
[5]  
[Anonymous], 2010, CUDA PROGR GUID VERS
[6]  
[Anonymous], 2010, JACKET GPU ENGINE MA
[7]  
[Anonymous], 1999, NeuroImage, DOI DOI 10.1016/J.NEUROIMAGE.2011.06.078
[8]  
[Anonymous], 2016, Programming massively parallel processors: a hands-on approach
[9]  
[Anonymous], 2010, OPENMP OPENMP API SP
[10]  
[Anonymous], 2010, CULA GPU ACC LAPACK