Abstract
High-dimensional signals, including dynamic magnetic resonance (dMR) images, often lie on low dimensional manifold. While many current dynamic magnetic resonance imaging (dMRI) reconstruction methods rely on priors which promote low-rank and sparsity, this paper proposes a novel manifold-based framework, we term M-MRI, for dMRI reconstruction from highly undersampled k-space data. Images in dMRI are modeled as points on or close to a smooth manifold, and the underlying manifold geometry is learned through training data, called “navigator” signals. Moreover, low-dimensional embeddings which preserve the learned manifold geometry and effect concise data representations are computed. Capitalizing on the learned manifold geometry, two regularization loss functions are proposed to reconstruct dMR images from highly undersampled k-space data. The advocated framework is validated using extensive numerical tests on phantom and in-vivo data sets.
Keywords: Dynamic image reconstruction, manifold learning, manifold regularization, cardiac MRI
I. Introduction
Dynamic magnetic resonance imaging (dMRI) plays a principal role in numerous clinical applications for studying qualitative and quantitative dynamics of various physiological phenomena and body organs. Nevertheless, dMRI’s spatio-temporal resolution is often compromised because of inherent long data acquisition times [1], [2]. State-of-the-art techniques in compressed sensing (CS) [3]–[5] as well as low-rank (LR) modeling [6]–[9] have established solid results in reconstructing dMR images from sub-Nyquist sampled k-space data, exploiting sparse and/or low-rank priors along spatio-temporal directions. While most of sparsity-promoting techniques in MRI focus on Fourier and wavelet bases, and low-rank approximation is mainly based on principal component analysis (PCA) to capture the variability of the data, new developments in dimensionality-reduction methods, called manifold learning [10]–[12], have established new ways to look in data correlations. Although the majority of manifold learning techniques are used for data classification and visualization, manifold-based priors have very recently drawn interest in MRI reconstruction [13]–[17].
Capitalizing on manifold learning arguments, this paper presents a manifold based framework, we term as M-MRI and within this framework, develop two novel methods and for image reconstruction in dMRI from highly undersampled k-space data. Image xi, taken from a dMRI series and embedded in a high dimension space , is modeled as a point on or close to a manifold such that . Relations amongst images in dMRI are learned from appropriately defined neighborhoods in Unlike [13], [17], where neighborhoods are determined from a predefined Gaussian kernel, that has been shown to be successful in modeling diffusion and heat-map processes, we propose here instead a data-driven learning approach where neighborhoods are defined by the data themselves based on data-specific sparse affine relations [12]. In addition, to promote low-dimensional descriptions of data, a low-dimensional embedding that preserves the manifold geometry described by the learned neighborhood is also computed [12].
The rest of the paper is organized as follows. Section II describes the basic principles behind dMRI with undersampled data. Section III presents the proposed methods, and section IV validates the advocated approach using extensive numerical tests on data. Finally, section V concludes the paper.
II. Background
The data acquisition process in Nc - channel dMRI with Nfr frames can be formulated as:
| (1) |
where Si is the undersampling pattern in ith frame, i = 1, 2, … Nfr, F is the Fourier matrix, Cj is the sensitivity of the jth coil, j = 1, 2, … Nc and η is noise. Defining the dynamic image series as an N × Nfr Casorati matrix X = [x1, x2, …xNfr], where N = Number of phase encoding lines (Np) × Number of frequency encoding lines (Nf) and each column xi is the vectorized image, (1) can be rewritten as,
| (2) |
where, ϕ is measurement operator that incorporates Fourier undersampling and coil sensitivity in (1). To reconstruct dynamic image series X from acquired undersampled k-space data Y an optimization problem, regularized via is solved:
| (3) |
Typically, is the temporal Fourier sparsity-aware loss , where is the Fourier transform along temporal direction or, the low-rank prior rank(X). However, this paper proposes two novel regularizers based on a manifold-based approach. As a first step, neighborhood relation amongst images are learned via our underlying manifold-based modeling. Secondly, a nonlinear mapping which embeds into , , is computed, and two regularizers are defined based on the learned manifold geometry. Finally, we enforce those regularizers on undersampled k-space data to reconstruct the desired dMR image.
III. Proposed Framework
A. Manifold learning
Let xi, i = 1,…, Nfr, be the N × 1 vectored form of size Np × Nf images. We postulate that xi lies on or close to an M-dimensional manifold , as shown in Fig. 1. The first step is to find the neighborhood relation between . Unlike the case of many learning applications, where neighborhoods are defined by the Euclidean distance of the ambient space , we capitalize here on the smoothness of the unknown manifold , and postulate that each image vector xi can be approximated by the affine combination of its neighboring image vectors:, mimicking well-known properties of tangent spaces of smooth manifolds [12]. In this way, each image is related to its neighbors by the weight vector ωi. The weight vector ωi is constrained to be sparse, i.e., each image has a limited number of neighbors. Such a neighborhood relation can be captured by solving the following -constrained least-squares problem:
| (4) |
where is the all-one vector. The constraint denotes Hermitian transposition, ascertains that weights sum up to 1, justifying the affine neighboring relations, excludes xi from being a neighbor of itself, β ≥ 0 can be tuned to constrain the numbers of neighbors Kn. Eq. (4) is solved using arguments similar to the minimization framework based on the celebrated least square shrinkage and selection operator (LASSO).
Fig. 1.

Illustration of a smooth manifold. Three-dimensional data points lying close to the 2-dimensional smooth manifold surface.
It is important to note here that, in undersampled MRI acquisition, full images xi are not available, rather, they are the desired output. Often times, undersampling is carried out in a way such that certain low frequencies are sampled in all frames, whereas random undersampling is mimicked along phase encoding and time plane as shown in Fig. 2, in the case of Cartesian undersampling. Such low frequency signals, called “navigators,” are used to calculate weights that define neighborhoods. Later, in section IV-A, we show that such navigator lines are sufficient enough to describe neighborhoods and approximate a manifold embedding. Hence, navigators are used to estimate weights ωi using (4).
Fig. 2.

1-D Cartesian undersampling pattern with navigator lines.
B. Manifold embedding and regularization
In accelerated dMRI the spatial data is highly undersampled, however the temporal direction is often fully sampled. This allows to learn the temporal basis of the desired dynamic image series. Typically, the temporal basis are learned through the PCA or singular value decomposition (SVD) of navigator signal [6], [7], [9]. In this paper, we exploit the neighborhood relation to learn such temporal basis. Let W be a Nfr × Nfr weight matrix with entries . Having learned W, the nonlinear embedding Ψ, that maps into is given by solving
| (5) |
where . The constraint , where IM is M × M identity matrix, excludes trivial all zero solution, whereas centers the columns of around 0. The solution of (5) is given by the eigen-decomposition of appropriate Nfr × Nfr matrices [10], [18]. Define matrices
where I is the identity matrix, D is a diagonal matrix with non-zero entries . Based on these two matrices we develop two regularizers and specific to and , respectively to reconstruct dynamic MRI from undersampled k-space data.
- (affine combination): The first regularizer is based on our modeling that each image (point on a manifold) is closely approximated by the affine combination of its neighbors. Define approximation error matrix operation . Elementary algebra reveals that the ith column provides the error of approximation for xi. As such, to enforce the affine-combination modeling assumption, the following loss function is introduced
where tr denotes the trace of a matrix.(6) (smoothness): The Laplacian matrix can be decomposed as , where GH stands for the incidence matrix [18]. It has been shown that the matrix G acts as a finite difference operator and resembles Tikhonov regularization [13], [18]. Hence, defining the second regularizer as,
| (7) |
The regularizer is similar to the “ STORM” one, reported in [13], as both are inspired by the graph Laplacian and enforce manifold smoothness to the design. However, unlike [13], where neighborhoods are user-defined and thus data-agnostic, the neighborhoods of the present framework are defined by the data themselves via affine relations and by calculating weights as in (4). Using a generic kernel to learn data relations maybe simple and beneficial to learning systems that use diffusion maps and heat flow, but such an “one-fits-all” approach often appears to be prone to modeling errors.
C. Manifold regularization and reconstruction
The singular vectors of the Nfr × Nfr matrices and provide the solutions of (5) [10], [18]. These singular vectors approximate the temporal basis of dynamic images as illustrated in the Fig. 3. Let the singular value decompositions of and :
| (8) |
| (9) |
where superscripts and indicate the decomposition of and , respectively. Eigen decompositions have been widely used to represent temporal variations in dMRI [6]–[8]. However, it is worth noticing here that, while PCA decompositions preserve data covariances, the “decomposition” of (4) preserves essentially the manifold geometry [10], [18].
Fig. 3.

Reference and approximated eigenvectors (ψi) of . Left to Right: 2nd, 3rd, 4th and 5th.
| (10) |
where . Unlike in PCA, M minor singular vectors are used [10], [18], instead of principal, to approximate the solution of (5). Hence, is the projection of X on the mth minor singular vector of . Similarly, substituting (9) in (7) we obtain an equivalent expression for :
| (11) |
Hence, the original problem in (3) can be expressed via Uk and Ul as
| (12) |
| (13) |
Finally, the conjugate gradient algorithm is used to solve (12), (13) and reconstruct desired images from Uk and Ul.
IV. Results and Discussion
To verify our proposed methods we implement them in two data sets, cardiac cine phantom and prospectively undersampled real time cardiac cine data. All experiments are performed in quad core workstation Intel(R) 3.6 GHz with windows 7, 32 GB RAM running MATLAB 2014.
A. Cardiac Cine Phantom
The MRXCAT [19] using extended cardiac torso (XCAT) is used to generate breath hold cardiac cine data. Single channel simulation is mimicked to generate the cardiac cine data of matrix size (Np × Nf × Nfr) 408 × 408 × 360. The numeric cine phantom has about 15 cardiac cycles and 24 cardiac phases. The data is then retrospectively undersampled using Cartesian sampling as shown in Fig. 2. Each frame has about 12 acquired phase encoding lines out of which 4 are navigator lines from the central k-space data with net reduction factor of about 32.
The navigator lines are used to calculate the weights and effectively the eigenvectors in (5). Fig 3 compares the eigenvectors of computed using the fully sampled data (reference) and using navigator lines (approximated). For better visualization, only section of curves ([1:50 311:360]) are shown. It can be seen that few navigator lines are sufficient to approximate first few eigenvectors.
The performance of the proposed methods are compared with the state-of-the-art PS-sparse method [7], as shown in Figs. 4 and 5. The parameters in all methods were tuned heuristically and the results with best RNMSE values are presented. Fig. 4 shows two frames representing two different cardiac stages, systole and diastole, whereas Fig. 5 shows the x-t cross section along the dotted line in the reference image. From Fig. 4, we can see that the proposed methods perform better than the competitive method. PS-sparse tends to have noise-like artifacts, while in x-t cross section we can see that the PS-sparse has ripple-like aliasing artifacts. Computational times for PS-sparse and proposed methods and are 48, 39 and 32 mins, respectively.
Fig. 4.

Spatial results for numeric cine phantom. Systole and diastole phase. Left to Right: Reference, PS-sparse (0.0682), proposed (0.0532), proposed () (0.0547).
Fig. 5.

Temporal x-t cross section results for numeric cine phantom. Top to bottom: Reference, PS-sparse, proposed , proposed .
To numerically quantify the reconstruction error, we compared the root normalized mean-square error (RNMSE) defined as the normalized difference square between the reference (XREF) and the reconstructed image (XREC) as,
| (14) |
Numbers in parentheses in Fig. 4 indicate RNMSE values.
B. In-vivo cardiac cine data
For in-vivo experiment, we acquired prospective undersampled free breathing data using 1-D Cartesian sampling. Data is acquired in 12 channels from a volunteer breathing normally. 14,000 phase encoding lines were acquired continuously resulting in 1, 000 frames with about 14 phase encoding lines out of which 4 are navigators, per frame. The acquisition parameters used were TR/TE = 5.8/4 ms, FOV 284 × 350 mm, spatial resolution = 1.8 mm. The data matrix was of size 156 × 192 × 1000 for each channel.
During reconstruction, each channel data was processed separately, and for fair comparisons, final images were obtained using sum of square of images from each channel. The computational times for PS-sparse and the proposed methods and are 132, 125 and 117 mins, respectively.
Fig. 6 shows two representative frames reconstructed by each method, while Fig. 7 shows the x-t cross section along dotted line. The PS-sparse method tend to have sharper spatial images, however they show granular like reconstruction artifacts. The temporal details in PS-sparse method look smoother. This is likely because of over-smoothing the temporal basis approximated by singular value decomposition and Fourier periodic approximation. This is illustrated in the zoom in region in Fig. 7. The arrows point to the areas where it looks substantially smoother than results from proposed methods. The RNMSE values cannot be calculated because the data is prospectively undersampled and do not have the Gold standard for the comparison.
Fig. 6.

Spatial results for real time free breathing cine. Systole and diastole phase. Left to right: PS-sparse, proposed , proposed .
Fig. 7.

Temporal x-t cross section results for real time free breathing cine. Top to bottom: PS-sparse, proposed , proposed . Only first 150 frames are shown. Second column shows the zoom in view of region over dotted rectangular region.
v. Conclusion
In this paper, we presented a novel manifold-based framework for dynamic image reconstruction from highly undersampled k-sapce data. We proposed a novel data driven technique to learn the manifold from training data, called “navigators,” and developed two novel methods within the manifold framework for reconstructing dynamic MRI from highly undersampled k-sapce data. The proposed methods are validated using numerical phantom and real time in-vivo data. Extensive validation of the proposed methods on more data sets and applications is desired. It should be noted that the proposed methods do not depend on the periodicity assumption, unlike the state-of-the-art PS-sparse method. This motivates the study and implementation of the proposed framework in many other dMRI applications, such as speech, lungs, and liver imaging. The proposed methods also establish the modality of exploiting a-priori information from manifold geometry and develop new constraints for dynamic MR image reconstruction from undersampled data.
Acknowledgement
This work is supported in part by the National Science foundation (NSF) CCF-1514403, NSF 1514056 and the National Institute of Health R21EB020861.
References
- [1].Liang Z-P and Lauterbur PC, “An efficient method for dynamic magnetic resonance imaging,” Medical Imaging, IEEE Transactions on, vol. 13, no. 4, pp. 677–686, 1994. [DOI] [PubMed] [Google Scholar]
- [2].Tsao J and Kozerke S, “MRI temporal acceleration techniques,” Journal of Magnetic Resonance Imaging, vol. 36, no. 3, pp. 543–560, 2012. [DOI] [PubMed] [Google Scholar]
- [3].Lustig M, Donoho D, and Pauly JM, “Sparse MRI: The application of compressed sensing for rapid MR imaging,” Magnetic Resonance in Medicine, vol. 58, no. 6, pp. 1182–1195, 2007. [DOI] [PubMed] [Google Scholar]
- [4].Otazo R, Kim D, Axel L, and Sodickson DK, “Combination of compressed sensing and parallel imaging for highly accelerated first-pass cardiac perfusion MRI,” Magnetic Resonance in Medicine, vol. 64, no. 3, pp. 767–776, 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Liang D, DiBella EV, Chen R-R, and Ying L, “k-t ISD: Dynamic cardiac mr imaging using compressed sensing with iterative support detection,” Magnetic Resonance in Medicine, vol. 68, no. 1, pp. 41–53, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Liang Z-P, “Spatiotemporal imaging with partially separable functions,” in Biomedical Imaging (ISBI), IEEE International Symposium on, April 2007, pp. 988–991.
- [7].Zhao B, Haldar JP, Christodoulou AG, and Liang Z-P, “Image reconstruction from highly undersampled (k,t)-space data with joint partial separability and sparsity constraints,” Medical Imaging, IEEE Transactions on, vol. 31, pp. 1809–1820, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Lingala S, Hu Y, Dibella E, and Jacob M, “Accelerated dynamic MRI exploiting sparsity and low-rank structure: k-t SLR,” Medical Imaging, IEEE Transactions on, vol. 30, pp. 1042–1054, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Jung H, Ye JC, and Kim EY, “Improved k-t BLAST and k-t SENSE using FOCUSS,” Physics in medicine and biology, vol. 52, no. 11, p. 3201, 2007. [DOI] [PubMed] [Google Scholar]
- [10].Roweis ST and Saul LK, “Nonlinear dimensionality reduction by locally linear embedding,” Science, vol. 290, no. 5500, pp. 2323–2326, 2000. [DOI] [PubMed] [Google Scholar]
- [11].Belkin M and Niyogi P, “Laplacian eigenmaps for dimensionality reduction and data representation,” Neural computation, vol. 15, no. 6, pp. 1373–1396, 2003. [Google Scholar]
- [12].Slavakis K, Giannakis GB, and Leus G, “Robust sparse embedding and reconstruction via dictionary learning,” in Information Sciences and Systems (CISS), 47th Annual Conference on, March 2013, pp. 1–6. [Google Scholar]
- [13].Poddar S and Jacob M, “Dynamic MRI using smoothness regularization on manifolds (SToRM),” Medical Imaging, IEEE Transactions on, vol. 35, no. 4, pp. 1106–1115, April 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Nakarmi U, Wang Y, Lyu J, and Ying L, “Dynamic magnetic resonance imaging using compressed sensing with self-learned nonlinear dictionary (NL-D),” in Biomedical Imaging (ISBI), IEEE International Symposium on, 2015, pp. 331–334.
- [15].Zhou Y, Shi C, Ren F, Lyu J, Liang D, and Ying L, “Accelerating MR parameter mapping using nonlinear manifold learning and supervised pre-imaging,” in Biomedical Imaging (ISBI), IEEE International Symposium on, 2015, pp. 897–900.
- [16].Usman M, Atkinson D, Kolbitsch C, Schaeffter T, and Prieto C, “Manifold learning based ECG-free free-breathing cardiac cine MRI,” Journal of Magnetic Resonance Imaging, vol. 41, no. 6, pp. 1521–1527, 2015. [DOI] [PubMed] [Google Scholar]
- [17].Bhatia KK, Caballero J, Price AN, Hajnal JV, and Rueckert D, “Fast reconstruction of highly-undersampled dynamic MRI using random sampling and manifold interpolation,” ISMRM, 2015.
- [18].Chung FR, Spectral Graph Theory. Regional Conference Series in Mathematics, 1992, no. 92. [Google Scholar]
- [19].Wissmann L, Claudio S, William P S, and Sebastian K, “MRXCAT: Realistic numerical phantoms for cardiovascular magnetic resonance,” Journal of Cardiovascular Magnetic Resonance, vol. 16, no. 1, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
