# Optshrink LR + S: accelerated fMRI reconstruction using non-convex optimal singular value shrinkage

- First Online:

- Received:
- Accepted:

DOI: 10.1007/s40708-016-0059-x

- Cite this article as:
- Aggarwal, P., Shrivastava, P., Kabra, T. et al. Brain Inf. (2017) 4: 65. doi:10.1007/s40708-016-0059-x

- 450 Downloads

## Abstract

This paper presents a new accelerated fMRI reconstruction method, namely, *OptShrink LR + S* method that reconstructs undersampled fMRI data using a linear combination of low-rank and sparse components. The low-rank component has been estimated using non-convex optimal singular value shrinkage algorithm, while the sparse component has been estimated using convex *l*^{1} minimization. The performance of the proposed method is compared with the existing state-of-the-art algorithms on real fMRI dataset. The proposed *OptShrink LR + S* method yields good qualitative and quantitative results.

### Keywords

Accelerated functional MRI Low-rank recovery Sparse recovery Compressed sensing*k–t*acceleration Undersampling

## 1 Introduction

Functional magnetic resonance imaging (fMRI) is one of the most significant noninvasive and non-ionizing diagnostic imaging modality [1, 2]. It measures blood oxygenated level dependent (BOLD) signal for localizing brain activity [3]. However, despite the advancements in fMRI scanners, one of the biggest limitations of fMRI modality is slow imaging compared to the other medical imaging modalities [4].

Conventionally, parallel imaging techniques such as Sensitivity Encoding (SENSE) [5, 6], Generalized Autocalibrating Partially Parallel Acquisitions (GRAPPA) [7, 8], and Simultaneous Acquisition of Spatial Harmonics (SMASH) [9] are used to accelerate magnetic resonance imaging (MRI). Here, the basic principle involves use of multiple receiver coils with complementary sensitivity information. SENSE, GRAPPA, or SMASH reconstruct MRI images from multiple *k*-space undersampled images acquired on different coils. For the case of fMRI, only *k*–*t* GRAPPA is able to accurately reconstruct fMRI images [10]. However, this method introduces strong temporal autocorrelation in the data that limits the extent of undersampling of fMRI data [10].

Apart from parallel imaging, compressed sensing (CS)-based fMRI reconstruction is another attractive method of fMRI acceleration [11, 12, 13, 14, 15, 16, 17]. Similar to parallel imaging, less data are acquired in the *k*-space (spatial frequency domain) in CS resulting in accelerated fMRI data acquisition. However, unlike GRAPPA and SENSE that does not exploit information contained across time frames, CS exploits information across time frames leading to sparse representation and hence provides good reconstruction quality. Reconstruction of full fMRI data from this less or undersampled data requires efficient reconstruction algorithm. Researchers have proposed various methods for efficient reconstruction from undersampled *k*-space measurements [11, 12, 13, 14, 15, 16, 17]. These methods largely rely on compressive sensing and reconstruct data using an optimization framework under certain constraints. Often, fMRI data are assumed to be sparse in some transform domain. Theoretical studies have shown that it is possible to recover sparse signals by *l*^{1} norm minimization [18]. For example, in [13], undersampled fMRI data are reconstructed using CS with sparsity of fMRI data in the wavelet domain, wherein orthogonal Daubechies wavelet is used as the sparsifying basis. This is to note that CS-based sparse recovery methods are being used extensively in many applications including other medical imaging modalities [19, 20] and in videos [21, 22].

In general, fMRI data matrix \({\mathbf{X }}\), i.e., one fMRI slice data stacked over time, is observed to be low rank. Hence, low-rank constraint can be imposed in the CS-based optimization framework to recover fMRI data slice by slice. Recently, *k*–*t* FASTER method has been proposed on similar lines that recovers fMRI signal via hard thresholding of singular values of low-rank data matrix **X** in the CS framework [11].

For quality accelerated fMRI reconstruction in noisy settings, improved low-rank matrix and sparse matrix estimation are necessary. There has been a great interest to recover low-rank matrix from noisy measurements in various fields such as statistical signal processing [26, 27, 28], machine learning [29], and estimation and classification problems [30]. This motivates us to explore an improved method of accelerated fMRI reconstruction that can recover denoised low-rank matrix and sparse component from the undersampled *k*-space data.

We use optimal singular value shrinkage denoising algorithm (OptShrink), a data-driven method, recently used for denoising of low-rank matrix [31]. We call the proposed method as *Optshrink LR + S* method. In [31], OptShrink has been shown to have improved performance over singular value thresholding (SVT) in the recovery of data with missing entries. The OptShrink method requires noisy low-rank matrix and its rank estimate as input and provides denoised low-rank matrix estimate.

The proposed *Optshrink LR + S* fMRI reconstruction method is compared with other offline fMRI reconstruction methods such as direct inverse Fourier transform (IFT), LR + S [15], and CS with wavelet sparsity [13] methods. We compare reconstruction results using different methods at both the subject- and group level at different acceleration factors. Our proposed *OptShrink LR + S* method reconstructs fMRI data with greater accuracy compared to other methods even at lower sampling ratios.

The rest of this paper is organized as follows. Section 2 discusses fMRI reconstruction problem and presents the proposed *Optshrink LR + S* reconstruction method. In Sect. 3, simulation results using *Optshrink LR + S* and some of the existing methods are presented on real fMRI data. Conclusions are presented in the last section.

## 2 Materials and methods

In this section, we present the mathematical formulation of fMRI reconstruction problem followed by details of the proposed *Optshrink LR + S* fMRI reconstruction method and description of the fMRI dataset used in simulations.

### 2.1 Problem formulation

The functional MRI imaging involves acquisition of contiguous brain slices over a number of time points. For each individual brain slice, Casorati matrix \({\mathbf{X }}\in {\mathbb {R}}^{n\times T}\) is formed by stacking one brain slice over all time points [32], i.e., \({\mathbf{X }}=\left\{ {\mathbf{x }}_{i},i=1,\ldots ,T \right\}\), where *T* is the number of time points and *n* is the number of voxels in one brain slice. Hence, each column \({\mathbf{x }}_{i}\) of \({\mathbf{X }}\) corresponds to data of a particular brain slice captured at one time point. Let us denote the undersampled *k*-space fMRI data of one brain slice captured over time by the matrix \({\mathbf{Y }}\).

*k*-space data \({\mathbf{Y }}\) and \({\mathbf{X}}\) is as follows:

*k*-space measurements, and \(\xi \in {\mathbb {R}}^{n\times T}\) denotes the measurement noise. In fMRI reconstruction problem, matrix

**X**is required to be recovered from the undersampled

*k*-space fMRI data measurements in matrix

**Y**.

### 2.2 Reconstruction using low-rank plus sparse decomposition

In this paper, we are interested in accelerated fMRI data reconstruction using low-rank plus sparse decomposition. Hence, in this subsection we first elucidate low-rank plus sparse reconstruction problem.

*m*and sparse matrix \({\mathbf{S }}\) with sparsity

*s*. Hence, matrix \({\mathbf{X }}\) can be denoted as \({\mathbf{X }}:={\mathbf{L}} +{\mathbf{S }}\in {\mathbb {R}}^{n\times T}\), where matrices \({\mathbf{L }}\) and \({\mathbf{S}}\) are required to be recovered, given a set of undersampled measurements \({\mathbf{Y} }\) and the corresponding measurement matrix \({\mathbf {\Phi }}\). The optimization problem for identifying matrix \(\hat{{\mathbf{L }}}\in {\mathbb {R}}^{n\times T}\) and matrix \(\hat{{\mathbf{S }}}\in {\mathbb {R}}^{n\times T}\) from \({\mathbf{Y }}\) and \({\mathbf {\Phi }}\) can be written as:

### 2.3 Proposed *Optshrink LR + S* method

In this subsection, we explain the proposed Optshrink LR + S reconstruction method wherein the problem in (3) is solved by breaking it into two subproblems of estimating \({\mathbf{L }}\) and \({\mathbf{S}}\) as described below.

#### 2.3.1 **S** subproblem

*s*) in matrix

**S**. \(l^{0}\) norm is a non-deterministic polynomial (NP) hard problem [33]. Thus, \(l^{1}\) norm is generally used as the closest convex surrogate of \(l^{0}\) norm [18, 34]. \(l^{1}\) norm is defined as absolute sum of values in matrix

**S**and is used to obtain sparse solution [18, 34]. Generally, soft thresholding (ST) is used to solve \(l^{1}\) norm penalty on

**S**defined as:

#### 2.3.2 **L** subproblem

Low-rank matrix recovery is ill-posed and NP hard [35]. One of the methods to solve this problem is via convex optimization using nuclear norm minimization [35]. Nuclear norm minimization implies \(l^{1}\) penalty on singular values of matrix **L** that supports matrix **L** to be low rank. Global minimum of convex nuclear norm minimization is obtained by soft thresholding on singular values, known as singular value thresholding (SVT) [36].

Recently, in [15], low-rank matrix is recovered using SVT, where noisy input low-rank matrix is initialized from the previous iteration. The key idea behind SVT is to shrink nonsignificant singular values toward zero while keeping the singular vectors unchanged. However, nuclear norm minimization is an over-relaxing recovery solution of low-rank matrix [37].

**L**has rank

*m*[refer to (5)] and is given as

*m*. In the above equation, singular vectors \({\mathbf{u }}_{i}\) and \({\mathbf{v }}_{i}\) are known and estimated using SVD of input matrix \({\tilde{\mathbf{L}}}\). The closed form solution of singular values in (9) for every \(1\le i\le m\) is expressed as [31]:

*i*th singular value of \({\tilde{\mathbf{L}}}\), \(\hbox {Tr}(\cdot )\) is equal to the trace of a matrix, and

**I**is the identity matrix. \(D(\cdot )\) is the

*D*-transform which is defined as

This algorithm is named as Optshrink [31]. OptShrink is a data-driven method, recently used for denoising of low-rank matrix in an application of signal recovery in missing data. It considers noisy low-rank matrix and its rank estimate [= *m* in (7)] as input, and provides denoised estimate of the low-rank matrix as the output. It is a non-convex solution that does weighing of singular vectors. It shrinks the corresponding singular values using truncated singular value decomposition (TSVD) and hence is called non-convex optimal SVT. This algorithm works better than SVT [31].

Also, in [31], it has been shown that the solution of Optshrink is quite robust to input rank specification, and hence a rough estimate of rank [= *m* in (7)] at the input is sufficient. Another advantage of Optshrink is that there is no need to specify shrinkage parameter as is required in SVT [refer to \(\lambda _{2}\) in (6)]. In SVT, we need to tune \(\lambda _{2}\) for every dataset. It has been observed that Optshrink always outperforms SVT in the estimation of low-rank matrix.

In this paper, we propose to apply OptShrink for low-rank matrix estimation in fMRI reconstruction using low-rank plus sparse decomposition. fMRI data inherently have low signal-to-noise ratio (SNR). Hence, fMRI reconstruction with OptShrink for denoised low-rank matrix estimation should outperform existing low-rank plus sparse fMRI reconstruction method [15].

#### 2.3.3 Overall solution of (3) using Optshrink LR + S

*Optshrink LR + S*method as below:

*j*denotes an iteration number. Here, ST is used to recover sparse matrix

**S**as explained in Sect. 2.3.1 and Optshrink algorithm is used to solve for low-rank matrix

**L**as explained in Sect. 2.3.2. Voxel time series are observed to be sparse in the Fourier domain. Hence, variation along rows of matrix \({\mathbf{X }}\) is assumed to be sparse in the Fourier domain. \({\mathbf {\Psi }}\) in Algorithm 1 is the sparsifying matrix for the Fourier domain where Fourier transform is to be taken along the rows. Solution is updated at each iteration

*j*. Algorithm 1 presents the pseudo-code of

*Optshrink LR + S*method.

### 2.4 Dataset description

To assess the performance of reconstruction methods, we have used two fMRI datasets in this paper: (1) Task-based fMRI dataset with false belief task (OpenfMRI publicly available dataset)^{1} and (2) Resting-state Baltimore fMRI dataset (1000 functional Connectomes Project Data).^{2}

#### 2.4.1 Task-based dataset

This dataset consists of acquisition of 36 axial interleaved brain slices with dimensions 72x72 at each time point with echo time (TE) equal to 35 ms and repetition time (TR) equal to 2 s [38]. These data are collected over 179 time points, resulting in the matrix \({\mathbf{X }}\) of size \(5184\times 179\) for one brain slice. During the false belief experiment, the subject had to answer questions about stories that referred either to a person’s false belief (mental trials) or to outdated physical representations such as an old photograph. For more details on this dataset, please refer to [38].

#### 2.4.2 Resting-state dataset

These data are publicly available as part of the 1000 Functional Connectomes Project. This is a collection of resting-state fMRI dataset from a number of laboratories around the world. We use Baltimore resting fMRI data. This dataset consists of 23 subjects resting-state fMRI data, aged between 20 and 40 years of age, acquired while subjects’ eyes were open and fixated on a screen. The repetition time (TR) is 2.5 s, size of a brain volume at one time point is \(96\times 96\times 47\), and the total no. of time points over which data are captured is 123.

## 3 Simulation results

*k*-space data \({\mathbf{Y }}\) in (2) by computing the Fourier transform of Casorati matrix \({\mathbf{X }}\) and then, retrospectively undersampling in the

*k*-space using measurement matrix \({\mathbf {\Phi }}\). This measurement matrix is generated using radial sampling patterns. We used three radial sampling patterns with different acceleration factors for testing reconstruction performance: 6 radial lines, 12 radial lines, and 24 radial lines as described in [39]. Radial sampling pattern is chosen because this is one of the fastest

*k*-space sampling methods in real-time application [39]. Figure 1 shows these radial sampling measurement patterns. These radial sampling patterns sample more data in the low-frequency region compared to the high-frequency region.

This is to note that we have illustrated undersampling of fMRI data by retrospective sampling on the Cartesian grid because it allows sampling patterns to maintain incoherency among the columns of matrix X [39, 40, 41]. However, radial-Cartesian sampling grid is more realistic from the point of view of actual data acquisition [10, 42]. Similarly in [12], variable density spiral sampling pattern has been used in MRI scanner and is shown to be robust against motion, off resonance, and gradients artifacts in compressed sensing fMRI application. However, our work is focused on development of robust reconstruction algorithm. This is to note that the proposed Optshrink LR + S method reconstructs fMRI data as a superposition of low-rank and sparse matrix, where the low-rank component represents background information that is highly correlated across data captured at different time points and sparse component represents the dynamic and uncorrelated part. Since these assumptions are characteristic of fMRI data, they will remain valid irrespective of the sampling strategy used. Hence, although the proposed work is general and can be used with any sampling pattern *provided sampling incoherence is maintained*, we project the use of realistic sampling patterns as the future work.

Data obtained from the database are called as original data in the manuscript. *k*-space data are acquired by considering 2-D Fourier transform of this original data. Since the original data are real and are provided without any phase information, we only considered the magnitude part of the reconstructed data. Thus, no assumption is made about the phase part of the data. This is to clarify that this is a standard method of testing newer MRI/fMRI reconstruction algorithms via simulation results.

### 3.1 Comparison with different methods

In this section, we provide results on fMRI reconstruction from undersampled *k*-space fMRI data using the proposed *Optshrink LR + S* method, existing LR + S method [15], direct inverse Fourier transform-based reconstruction, and reconstruction using CS with wavelet sparsity [13]. Below, we present a brief overview of each of these existing reconstruction methods used.

#### 3.1.1 Low-rank plus sparse (LR + S) method [15]

We empirically selected \(\lambda _{1}=2\) and \(\lambda _{2}=200\) in the above Eq. (14) using the *L*-curve method [43]. Minimum normalized mean square error (NMSE) is obtained in the *L*-curve at the above chosen \(\lambda\)s for the existing LR + S method. This is to note that we used same values of \(\lambda\)s in the proposed Optshrink LR + S method. Thus, the values of \(\lambda\)s are optimally selected for the existing LR + S method and not for the proposed Optshrink method for presenting the comparative results.

#### 3.1.2 Direct IFT

*k*-space fMRI data \({\mathbf{Y }}\) and reconstructs \({\mathbf{X }}\) as shown below:

#### 3.1.3 CS with wavelet sparsity (CSWD) [13]

*Optshrink LR + S*and the existing LR + S [15] method. Reconstructed data are visually shown at different radial lines in Fig. 3a, b, c corresponding to the middle slice (slice number 18 of 36 no. of total slices) captured at the 100th time point.

*Optshrink LR + S*and the existing LR + S [15] method. Reconstructed data are visually shown at different radial lines in Fig. 4a, b, c corresponding to the middle slice (slice number 24 of 47 no. of total slices) captured at the 100th time point.

- 1.
Slices reconstructed using LR + S method show a decline in quality with decrease in the number of radial sampling lines. On the other hand, reconstruction results with the proposed

*Optshrink LR + S*method are quite consistent and the reconstruction quality does not fall by a great deal with the reduction in number of sampling lines. - 2.
Slices reconstructed using different radial sampling patterns consistently show that LR + S method output is blurred and the slices have artifacts at the center and the boundary compared to the proposed

*Optshrink LR + S*. This observation indicates that there is SNR loss with LR + S method that may lead to incorrect brain activation detection. On the other hand, slices reconstructed using the proposed*Optshrink LR + S*method are very clear and free of artifacts. - 3.
Reconstruction using

*Optshrink LR + S*method is robust to input rank specification. Hence, rank definition is not a bottleneck in the proposed*Optshrink LR + S*.

All the above observations indicate that we can reconstruct fMRI data with greater quality by sampling much lesser measurements in *k*–*t* space with the proposed *Optshrink LR + S* method compared to the existing LR + S method. Hence, higher acceleration rate is possible with *Optshrink LR + S* method.

*Optshrink LR + S*method. In consonance with the qualitative results of Figs. 3 and 4, we observe higher NMSE with LR + S method compared to the proposed

*Optshrink LR + S*method. While the NMSE increases rapidly with decrease in radial lines with LR + S method, it remains quite consistent with

*Optshrink LR + S*method. In order to assess other reconstruction methods quantitatively, we present reconstruction results in Table 1 in terms of NMSE and peak signal-to-noise ratio (PSNR) on both the datasets. From Table 1, we note that NMSE increases with decrease in the number of radial lines, i.e., with fewer

*k*-space measurements with existing reconstruction methods. On the other hand, the proposed

*Optshrink LR + S*method shows consistent PSNR and NMSE values at different radial lines.

Moreover, *Optshrink LR + S* results are similar with different input rank specification. These results are in line with the qualitative results observed with the reconstructed slice quality in Figs. 3 and 4. This is to note that the proposed *Optshrink LR + S* method estimates a denoised version of low-rank matrix and hence yields better results.

*Optshrink LR + S*method to rank, we present NMSE versus rank and PSNR versus rank for both the dataset in Figs. 7 and 8. We use 6 radial lines for undersampling

*k*-space data and provide different rank as input to

*Optshrink LR + S*method. The reconstruction accuracy remains similar for different rank values, and hence, any rough estimate of rank may be provided as input to this method for fMRI signal reconstruction.

### 3.2 Group-level analysis

*k*-space data. These results indicate that our proposed

*Optshrink LR + S*is robust to subject variability and are reproducible across subjects.

Reconstruction results with different methods on two datasets

Dataset | Method | NMSE | PSNR | ||||
---|---|---|---|---|---|---|---|

6 lines | 12 lines | 24 lines | 6 lines | 12 lines | 24 lines | ||

Task-based dataset | Direct IFT | 0.3088 | 0.2177 | 0.1595 | 3.54 | 6.58 | 9.63 |

CS with wavelet sparsity [13] | 0.2435 | 0.219 | 0.138 | 4.828 | 7.79 | 12.07 | |

LR + S [15] | 0.1992 | 0.1215 | 0.0699 | 6.583 | 10.87 | 15.67 | |

Proposed Optshrink LR + S ( | 0.0497 | 0.0442 | 0.0401 | 18.62 | 19.65 | 20.49 | |

Proposed Optshrink LR + S ( | 0.0501 | 0.0437 | 0.0401 | 18.571 | 19.76 | 20.49 | |

Proposed Optshrink LR + S ( | 0.0496 | 0.0435 | 0.0401 | 18.649 | 19.78 | 20.49 | |

Resting-state dataset | Direct IFT | 0.4067 | 0.286 | 0.1979 | 2.93 | 6.09 | 9.415 |

CS with wavelet sparsity [13] | 0.2917 | 0.2054 | 0.1193 | 5.42 | 8.465 | 13.19 | |

LR + S [15] | 0.2351 | 0.1198 | 0.0576 | 7.321 | 13.16 | 19.52 | |

Proposed Optshrink LR + S ( | 0.0469 | 0.0359 | 0.031 | 21.32 | 23.64 | 24.91 | |

Proposed Optshrink LR + S ( | 0.0462 | 0.036 | 0.0311 | 21.44 | 23.62 | 24.88 | |

Proposed Optshrink LR + S ( | 0.0473 | 0.0364 | 0.0312 | 21.24 | 23.52 | 24.85 |

### 3.3 Subject-level statistical analysis on activation maps

In this section, we would like to study the effectiveness of *Optshrink LR + S* method with reference to brain activation detection. To this end, reconstruction is performed on the task-based dataset (false belief task) using LR + S method and *Optshrink LR + S* (rank = 1) method. Preprocessing of the original and the reconstructed fMRI dataset are performed using SPM12.^{3} We performed motion correction that is used to suppress motion-related artifacts. In general, motion correction is followed by smoothing as a preprocessing step so that the noise is Gaussian-distributed (by Central Limit Theorem). This establishes the validity of statistical tests using general linear model (GLM)-based analysis, a univariate approach, used for detecting brain activation in task-based fMRI data [45]. Since *Optshrink LR + S* method is supposed to provide denoised low-rank matrix, we tested the robustness of the proposed method on brain activation detection both with and without smoothing in the preprocessing pipeline.

*k*–

*t*space data without smoothing operation (b) original smoothed fully sampled data, (c) reconstructed data using LR + S method (without smoothing), (d) reconstructed data using LR + S method (with smoothing), (e) reconstructed data using the proposed

*Optshrink LR + S*method (without smoothing), and (f) reconstructed data using the proposed

*Optshrink LR + S*method (with smoothing). We present results on representative slices having peak voxel of activation, whereas Montreal Neurological Institute (MNI) position of this most active voxel is listed in Table 2. We also report cluster sizes and maximum

*z*-scores values in this table. Activation maps are thresholded t test at cluster level with uncorrected

*p*value = 0.05. Clusters with less than 12 voxels are rejected.

Statistical analysis results for uncorrected

Method | 6 lines | 12 lines | 24 lines | |||||||
---|---|---|---|---|---|---|---|---|---|---|

Cluster size |
| MNI position | Cluster size |
| MNI position | Cluster size |
| MNI position | ||

1 | LR + S [15] (without smoothing) | 12 | 3.7 | 23 −31 62 | 14 | 3 | −6 −13 29 | 36 | 4.06 | 45 −24 34 |

2 | LR + S [15] (with smoothing) | 93 | 2.41 | 58 14 15 | 50 | 3.74 | 54 −24 35 | 122 | 4.56 | −57 −30 28 |

3 | Proposed Optshrink LR + S ( | 35 | 4.94 | 39 −20 34 | 57 | 5.64 | −9 −16 33 | 42 | 4.52 | 42 −23 34 |

4 | Proposed Optshrink LR + S ( | 218 | 4.93 | −54 −24 24 | 204 | 4.34 | −54 −27 28 | 162 | 4.6 | −54 −27 28 |

*Optshrink LR + S*method (with smoothing in preprocessing) provides activation maps similar to those of (b). The MNI position of the most active voxel on the reconstructed data using the proposed Optshrink LR + S method (with smoothing) is same as that obtained with the original data. Smoothing helps in increasing the sensitivity of BOLD time series. It can be noticed via increase in cluster size containing active voxels. Original smoothed fMRI data cluster size is 112 while without smoothed cluster size is 26. In the case of the proposed Optshrink LR + S method (with smoothing), the cluster size of reconstructed data is 204. Also, these clusters of activation maps are consistently good at all acceleration factors. This clearly shows that the proposed method provides enhanced brain activation maps and is indeed better compared to other reconstruction methods.

### 3.4 Reproducibility of resting-state networks

In this section, we test the efficacy of the proposed Optshrink LR + S method on resting-state fMRI dataset. We evaluate performance in terms of reproducibility of resting-state networks (RSNs). We compare RSNs of Optshrink LR + S-based reconstructed data with the RSNs obtained from the fully sampled original fMRI data that is considered as the ground truth. RSNs are identified using the spatial independent component analysis (ICA) of GIFT toolbox.^{4}

Before ICA is applied, data are preprocessed. The first five fMRI brain volumes are discarded followed by slice-time correction. Next, realignment is done for motion correction followed by spatial normalization onto the Montreal Neurological Institute (MNI) space (3-mm isotropic voxels). In the end, brain volumes are spatially smoothed with a Gaussian kernel [full width half maximum (FWHM) = 6 mm].

After preprocessing, we utilize InfomaxICA algorithm in GIFT to obtain 100 independent spatial components. We identified 54 RSNs from mean maps of all five fully sampled ground truth fMRI data (corresponding to five subjects) after removing artifact components. These RSNs can be broadly categorized into 10 RSNs: (1) Visual network (VN), (2) Somatomotor network (SMN), (3) Limbic network (LN), (4) Dorsal attention network (DAN), (5) Ventral attention network (VAN), (6) Default mode network (DMN), (7) Frontoparietal network (FPN), (8) Temporal + Frontal network (TFN), (9) Subcortical network (SCN), and (10) Cerebellar network (CN). We also ran ICA on the reconstructed data. These dataset are reconstructed using 16.49% (12 radial lines) acquired samples in *k*-space using Optshrink LR + S with rank one. We identified 56 RSNs from mean spatial components. These RSNs can be further classified into various categories as mentioned above.

## 4 Conclusion

In this paper, we have proposed a new accelerated fMRI method, named *Optshrink LR + S* method, for fMRI reconstruction from undersampled *k*–*t* space data. The proposed method exploits sparsity and low-rank decomposition with denoising to improve fMRI reconstruction accuracy. Comparison results demonstrate that the reconstruction performance of the proposed *Optshrink LR + S* method is superior to existing methods at various acceleration factors. While the performance of the existing methods falls rapidly at faster acceleration rates, Optshrink LR + S method performs consistently. Quantitative and qualitative results, group-level and subject-level analyses, show the superior performance of the proposed method. In addition, *Optshrink LR + S* method provides enhanced brain activation maps that is an added but most useful advantage of the proposed method. MATLAB implementation of proposed algorithm is available online.^{5}

## Acknowledgements

The first author would like to thank Visvesvaraya research fellowship, Department of Electronics and Information Technology, Ministry of Communication and IT, Government of India, for providing financial support for this work.

### Compliance with ethical standards

### Conflicts of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.