Conventional fMRI analysis applies spatial Gaussian smoothing to increase SNR, which does not fully utilize multichannel information in fMRI, and often lead to smearing of fMRI images. In this work, we proposed to denoise multichannel fMRI data based on tensor decomposition. Specifically, fMRI data are treated as a 3rd-order tensor, and Canonical Polyadic Decomposition (CPD) is used to approximate fMRI data with sum of limited number of rank-1 terms. Results show its effectiveness in denoising block-design task-related fMRI data, leading to increased temporal SNR and sensitivity of activation detection without sacrificing spatial resolution.
Denoising based on tensor decomposition
The proposed method denoises multi-slice fMRI data in a slice-wise way. It consists of following steps:
(1) fMRI tensor formation: The multichannel fMRI data of each slice form a 3rd-order tensor (voxel-time-channel).
(2) Rank estimation: A tensor has rank R if it can be written as the sum of R outer products. A simple estimation of component number can be obtained by the size of core tensor by Tucker Decomposition6.
(3) Tensor approximation: 3D fMRI tensor is decomposed into R rank-1 terms using alternating least squares7 and a small residual. The sum of R terms can be considered as denoised fMRI data. Figure 1 shows pictorial representation of CPD.
$$T=∑_{r=1}^Rλ_r Voxel_r°Time_r°Channel_r+res$$
For a 3-D tensors, CPD is unique under mild conditions that
$$rank_k (Voxel)+rank_k (Time)+rank_k (Channel)≥2R+2$$
where $$$rank_k (Voxel)$$$ is Krushal rank8 of matrix Voxel.
Tensor Lab9 was used for CPD computation. As comparisons, denoising based on SVD and spatial Gaussian smoothing (FWHM=2×2×2mm3) were also implemented accordingly in the present study.
Data acquisition and analysis
Imaging was carried out on a 3T Phillips scanner with an 8-channel head coil. Functional imaging data were obtained with 2.5×2.5×5 mm3 spatial resolution and 94×94×25 spatial matrix size. 90 time frames were acquired with TR=2s. Block-design checkboard visual stimulation was used with a paradigm consisting of 3 blocks (30s ON and 30s OFF). Realignment was performed for all results in SPM. Spatial Gaussian smoothing was not performed for results with all methods. First-level GLM was used for fMRI analysis.
[1] Triantafyllou C, Hoge R.D, Krueger G, Wiggins C.J, Potthast A, Wiggins G.C, Wald L.L. Comparison of physiological noise at 1.5T, 3T and 7T and optimization of fMRI acquisition parameters. Neuroimage 2005; 26(1): 243-250.
[2] Ashburner J, Friston K.J. Voxel-based morphometry-the methods. Neuroimage 2000; 11(6): 805-821.
[3] Beckmann, Christian F, Stephen M. Smith. Probabilistic independent component analysis for functional magnetic resonance imaging. IEEE transactions on medical imaging 2004; 23(2): 137-152.
[4] Chiew M, Smith S.M, Koopmans P.J, Graedel N.N, Blumensath T, Miller K.L. k-t FASTER: Acceleration of functional MRI data acquisition using low rank constraints. Magnetic resonance in medicine 2015; 74(2): 353-364.
[5] Kolda T.G, Bader B.W. Tensor decompositions and applications. SIAM review 2009; 51(3): 455-500.
[6] Tucker L.R. Some mathematical notes on three-mode factor analysis. Psychometirka 1966; 31(3): 279-311.
[7] Cichocki A, Mandic D, De Lathauwer L, Zhou G, Zhao Q, Caiafa C, Phan H.A. Tensor decompositions for signal processing applications: from two-way to multiway component analysis. IEEE Signal Processing Magazine 2015; 32(2): 145-163.
[8] Kruskal J.B. Three-way arrays: rank and uniqueness of trilinear decompositions, with application to arithmetic complexity and statistics. Linear algebra and its applications 1977; 18(2): 95-138.
[9] Vervliet N, Debals O, Sorber L, Van Barel M, De Lathauwer L. Tensorlab 3.0, Available online, Mar. 2016. URL:http://www.tensorlab.net.
[10] Gorbet, Diana J, Frances Wilkinson, Hugh R. Wilson. An fMRI examination of the neural processing of periodic motion trajectories. Journal of vision 2012; 12(11): 5-5.