fMRI analysis on the GPU—Possibilities and challenges

Computer Methods and Programs in Biomedicine - Tập 105 - Trang 145-161 - 2012
Anders Eklund1,2, Mats Andersson1,2, Hans Knutsson1,2
1Division of Medical Informatics, Department of Biomedical Engineering, Linköping University, Sweden
2Center for Medical Image Science and Visualization (CMIV), Linköping University, Sweden

Tài liệu tham khảo

Ogawa, 1992, Intrinsic signal changes accompanying sensory stimulation: functional brain mapping with magnetic resonance imaging, Proceedings of the National Academy of Sciences of the United States of America, 89, 5951, 10.1073/pnas.89.13.5951 Basser, 1994, MR diffusion tensor spectroscopy and imaging, Biophysical Journal, 66, 259, 10.1016/S0006-3495(94)80775-1 Nukada, 2008, Bandwidth intensive 3-D FFT kernel for GPUs using CUDA, 1 Cataranzo, 2008, Fast support vector machine training and classification on graphics processors, 104 Shterev, 2010, permGPU: using graphics processing units in RNA microarray association studies, BMC Bioinformatics, 11, 329, 10.1186/1471-2105-11-329 Eklund, 2011, A GPU accelerated interactive interface for exploratory functional connectivity analysis of fMRI data A. Eklund, M. Andersson, H. Knutsson, Fast random permutation tests enable objective evaluation of methods for single subject fMRI analysis, International Journal of Biomedical Imaging, Article ID 627947, 2011. Van Hemert, 2011, Monte Carlo randomization tests for large-scale abundance datasets on the GPU, Computer Methods and Programs in Biomedicine, 101, 80, 10.1016/j.cmpb.2010.04.010 Shams, 2010, A survey of medical image registration on multicore and the GPU, IEEE Signal Processing Magazine, 27, 50, 10.1109/MSP.2009.935387 Ferreira da Silva, 2010, A Bayesian multilevel model for fMRI data analysis, Computer Methods and Programs in Biomedicine, 102, 238, 10.1016/j.cmpb.2010.05.003 Eklund, 2010, Phase based volume registration using CUDA, 658 McGraw, 2007, Stochastic DT-MRI connectivity mapping on the GPU, IEEE Transactions on Visualization and Computer Graphics, 13, 1504, 10.1109/TVCG.2007.70597 Stone, 2008, Accelerating advanced MRI reconstructions on GPUs, Journal of Parallel and Distributed Computing, 68, 1307, 10.1016/j.jpdc.2008.05.013 Gembris, 2011, Correlation analysis on GPU systems using NVIDIA's CUDA, Journal of Real-Time Image Processing, 6, 275, 10.1007/s11554-010-0162-9 Rößler, 2006, GPU-based multi-volume rendering for the visualization of functional brain images, 305 Jainek, 2008, Illustrative hybrid visualization and exploration of anatomical and functional brain data, Computer Graphics Forum, 27, 855, 10.1111/j.1467-8659.2008.01217.x Nguyen, 2010, Concurrent volume visualization of real-time fMRI, 53 Biswal, 1995, Functional connectivity in the motor cortex of resting state human brain using echo-planar MRI, Magnetic Resonance in Medicine, 34, 537, 10.1002/mrm.1910340409 Liu, 2010, Spatial regularization of functional connectivity using high-dimensional markov random fields, Lecture Notes in Computer Science, 6362, 363, 10.1007/978-3-642-15745-5_45 Ferreira da Silva, 2010, cudaBayesreg: Bayesian Computation in CUDA, The R Journal, 2/2, 48, 10.32614/RJ-2010-015 Jacket – The GPU Engine for Matlab, 2010, http://www.accelereyes.com/. Statistical Parametric Mapping (SPM) software for fMRI analysis, 2010, http://www.fil.ion.ucl.ac.uk/spm/. Lustig, 2007, Sparse MRI: the application of compressed sensing for rapid MR imaging, Magnetic Resonance In Medicine, 58, 1182, 10.1002/mrm.21391 Golay, 2004, Parallel imaging techniques in functional MRI, Topics in Magnetic Resonance Imaging, 15, 255, 10.1097/01.rmr.0000142829.79609.d4 Zahneisen, 2011, Three-dimensional MR-encephalography: fast volumetric brain imaging using rosette trajectories, Magnetic Resonance in Medicine, 65, 1260, 10.1002/mrm.22711 Heidemann, 2010, Isotropic sub-millimeter fMRI in humans at 7T, 1083 deCharms, 2008, Applications of real-time fMRI, Nature Reviews Neuroscience, 9, 720, 10.1038/nrn2414 Cox, 1995, Real-time functional magnetic resonance imaging, Magnetic Resonance in Medicine, 33, 230, 10.1002/mrm.1910330213 Gembris, 2000, Functional magnetic resonance imaging in real time (FIRE): sliding-window correlation analysis and reference-vector optimization, Magnetic Resonance in Medicine, 43, 259, 10.1002/(SICI)1522-2594(200002)43:2<259::AID-MRM13>3.0.CO;2-P Goddard, 1997, Online analysis of functional MRI datasets on parallel platforms, Journal of Supercomputing, 11, 295, 10.1023/A:1007964009986 Bagarinao, 2003, Real-time functional MRI using a PC cluster, Concepts in Magnetic Resonance, 19B, 14, 10.1002/cmr.b.10081 Eklund, 2009, Using real-time fMRI to control a dynamical system by brain activity classification, Lecture Notes in Computer Science, 5761, 1000, 10.1007/978-3-642-04268-3_123 Eklund, 2010, A brain computer interface for communication using real-time fMRI, 3665 Laconte, 2007, Real-time fMRI using brain-state classification, Human Brain Mapping, 28, 1033, 10.1002/hbm.20326 deCharms, 2005, Control over brain activation and pain learned by using real-time functional MRI, PNAS, 102, 18626, 10.1073/pnas.0505210102 Cusack, 2008, Distinct networks of connectivity for parietal but not frontal regions identified with a novel alternative to the “resting state” method Woolrich, 2004, Fully bayesian spatio-temporal modeling of fMRI data, IEEE Transactions on Medical Imaging, 23, 213, 10.1109/TMI.2003.823065 Nichols, 2001, Nonparametric permutation tests for functional neuroimaging: a primer with examples, Human Brain Mapping, 15, 1, 10.1002/hbm.1058 Stef-Praun, 2007, Accelerating medical research using the swift workflow system, Studies in Health Technology and Informatics, 126, 207 FASTRA II, 2010, http://fastra2.ua.ac.be/. The Khronos Group & OpenCL, 2010, http://www.khronos.org/opencl/. Kong, 2010, Accelerating Matlab image processing toolbox functions on GPUs, 75 Nvidia, CUDA Programming Guide, Version 3.0, 2010. Kirk, 2010 Strother, 2006, Evaluating fMRI preprocessing pipelines, IEEE Engineering in Medicine and Biology Magazine, 25, 27, 10.1109/MEMB.2006.1607667 Henson, 1999, The slice-timing problem in event-related fMRI, NeuroImage, 9, 125 Cox, 1999, Real-time 3D image registration for functional MRI, Magnetic Resonance in Medicine, 42, 1014, 10.1002/(SICI)1522-2594(199912)42:6<1014::AID-MRM4>3.0.CO;2-F Cox, 1996, AFNI: software for analysis and visualization of functional magnetic resonance neuroimages, Computers and Biomedical Research, 29, 162, 10.1006/cbmr.1996.0014 Oakes, 2005, Comparison of fMRI motion correction software tools, NeuroImage, 28, 529, 10.1016/j.neuroimage.2005.05.058 Viola, 1997, Alignment by maximization of mutual information, International Journal of Computer Vision, 24, 137, 10.1023/A:1007958904918 Granlund, 1995 Hemmendorff, 2002, Phase-based multidimensional volume registration, IEEE Transactions on Medical Imaging, 21, 1536, 10.1109/TMI.2002.806581 Mellor, 2005, Phase mutual information as similarity measure for registration, Medical Image Analysis, 9, 330, 10.1016/j.media.2005.01.002 Friman, 2004, Detection and detrending in fMRI data analysis, NeuroImage, 22, 645, 10.1016/j.neuroimage.2004.01.033 CULA – GPU-accelerated LAPACK, 2010, http://www.culatools.com/. MAGMA – Matrix Algebra on GPU and Multicore Architectures, 2010, http://icl.cs.utk.edu/magma/. Friston, 1995, Statistical parametric maps in functional imaging: a general linear approach, Human Brain Mapping, 2, 189, 10.1002/hbm.460020402 Friman, 2001, Detection of neural activity in functional MRI using canonical correlation analysis, Magnetic Resonance in Medicine, 45, 323, 10.1002/1522-2594(200102)45:2<323::AID-MRM1041>3.0.CO;2-# Nandy, 2003, A novel nonparametric approach to canonical correlation analysis with applications to low CNR functional MRI data, Magnetic Resonance in Medicine, 49, 1152, 10.1002/mrm.10469 Hotelling, 1936, Relation between two sets of variates, Biometrika, 28, 322, 10.1093/biomet/28.3-4.321 Friman, 2003, Adaptive analysis of fMRI data, NeuroImage, 19, 837, 10.1016/S1053-8119(03)00077-6 Das, 1994, Restricted canonical correlations, Linear Algebra and Its Applications, 210, 29, 10.1016/0024-3795(94)90464-2 Rydell, 2006, On rotational invariance in adaptive spatial filtering of fMRI data, NeuroImage, 30, 144, 10.1016/j.neuroimage.2005.09.002 Cordes, 2010, Constrained CCA with different novel linear constraints and a nonlinear constraint in fMRI Viviani, 2007, Non-normality and transformations of random fields, with an application to voxel-based morphometry, NeuroImage, 35, 121, 10.1016/j.neuroimage.2006.11.037 Brammer, 1997, Generic brain activation mapping in functional magnetic resonance imaging: a nonparametric approach, Magnetic Resonance Imaging, 15, 763, 10.1016/S0730-725X(97)00135-5 Locascio, 1997, Time series analysis in the time domain and resampling methods for studies of functional magnetic resonance brain imaging, Human Brain Mapping, 5, 168, 10.1002/(SICI)1097-0193(1997)5:3<168::AID-HBM3>3.0.CO;2-1 Friman, 2005, Resampling fMRI time series, NeuroImage, 25, 859, 10.1016/j.neuroimage.2004.11.046 Belmonte, 2001, Permutation testing made practical for functional magnetic resonance image analysis, IEEE Transactions on Medical Imaging, 20, 243, 10.1109/42.918475 Yamada, 2006, On the permutation test in canonical correlation analysis, Computational Statistics & Data Analysis, 50, 2111, 10.1016/j.csda.2005.03.006 OpenMP – The OpenMP API Specification for Parallel Programming, 2010, http://www.openmp.org/. Chapman, 2007 Åberg, 2008, An evolutionary approach to the identification of informative voxel clusters for brain state discrimination, IEEE Journal of Selected Topics in Signal Processing, 2, 919, 10.1109/JSTSP.2008.2007788