Abstract
Purpose:
To develop a framework to reconstruct large-scale volumetric dynamic MRI from rapid continuous and non-gated acquisitions, with applications to pulmonary and dynamic contrast-enhanced (DCE) imaging.
Theory and Methods:
The problem considered here requires recovering 100 gigabytes of dynamic volumetric image data from a few gigabytes of k-space data, acquired continuously over several minutes. This reconstruction is vastly underdetermined, heavily stressing computing resources as well as memory management and storage. To overcome these challenges, we leverage intrinsic three-dimensional (3D) trajectories, such as 3D radial and 3D cones, with ordering that incoherently cover time and k-space over the entire acquisition. We then propose two innovations: (a) A compressed representation using multiscale low-rank matrix factorization that constrains the reconstruction problem, and reduces its memory footprint. (b) Stochastic optimization to reduce computation, improve memory locality, and minimize communications between threads and processors. We demonstrate the feasibility of the proposed method on DCE imaging acquired with a golden-angle ordered 3D cones trajectory and pulmonary imaging acquired with a bit-reversed ordered 3D radial trajectory. We compare it with “soft-gated” dynamic reconstruction for DCE and respiratory-resolved reconstruction for pulmonary imaging.
Results:
The proposed technique shows transient dynamics that are not seen in gating-based methods. When applied to datasets with irregular, or non-repetitive motions, the proposed method displays sharper image features.
Conclusions:
We demonstrated a method that can reconstruct massive 3D dynamic image series in the extreme undersampling and extreme computation setting.
Keywords: DCE-MRI, multiscale low rank, Pulmonary MRI, stochastic optimization, volumetric dynamic MRI
1 |. INTRODUCTION
Volumetric dynamic MRI has become an important component in a wide variety of applications, including pulmonary,1,2 flow,3,4 and dynamic contrast-enhanced (DCE) imaging.5 Among its many advantages, three-dimensional (3D) dynamic MRI enables high-quality multiplanar and temporal reformatting, which can greatly enhance clinical interpretations. Recent advances in parallel imaging,6,7 compressed sensing8 and data sorting techniques9 have also substantially improved spatiotemporal resolution tradeoffs and motion robustness, which translate to many practical benefits in clinical settings.10–12
Because volumetric dynamic MRI reconstruction is inherently underdetermined, most existing methods2,9,13,14 rely on gating and data binning techniques to reduce reconstruction undersampling rates. In particular, these techniques exploit the periodicity or repeatability of the underlying dynamics, such as cardiac and respiratory motion. k-space samples are acquired over many cycles and are then sorted according to their corresponding phase in the cycle. Data sorting can be accomplished by leveraging external navigator signals, such as respiratory bellow or navigators derived from the MR data itself (self-gating). One can then either reconstruct a single phase (hard gating) or a weighted combination of the phases (soft gating).5,15–17 All phases can also be jointly reconstructed to produce motion resolved images. This can be extended to include multiple dimensions, such as the two-dimensional parametrization of cardiac and respiratory phases in XD-GRASP.9 XD-flow18 further incorporates flow encoding. Recently, MR multitasking14 considers multiparametric mappings and bins measurements in five dimensions.
The main drawback of gating and data binning methods is that periodic assumptions may not hold in practice. Incompatible dynamics include bulk movements, coughing, and contrast enhancements. These transient dynamics can be lost in reconstruction or assigned incorrectly to one of the phases, causing image artifacts. Moreover, gating techniques require accurate estimations of the underlying respiratory signal, which can be challenging to obtain for patients with irregular motions. Finally, when integrated to applications like DCE, in which non-periodic dynamics are desired, these methods inherently limit the temporal resolution to be coarser than a respiratory cycle.
In this article, we aim to overcome limitations of periodicity constraints. In two-dimensional (2D) dynamic imaging, there are a wide range of works19–25 on reconstructing non-gated real-time dynamic MRI at a high spatial resolution. However, 3D dynamic MRI reconstruction is vastly more underdetermined and demanding of computation and memory. While compressed sensing and low-rank reconstruction techniques enable better tradeoffs between spatial and temporal resolution, state of the art methods5,26,27 can only achieve temporal resolution on the order of seconds. Alternatively, spatial resolution is usually compromised to achieve higher frame rates.28,29 One reason for the limitations is that most existing techniques consider Cartesian or stack of two-dimensional (2D) non-Cartesian trajectories, such as stack-of-stars or stack-of-spirals, which do not sample efficiently in at least one dimension. These sampling trajectories are often preferred partly because of their computational efficiency: the reconstruction problem can be broken down into 2D sub-problems that can easily fit into memory of local servers and deployed concurrently across processors.
Instead, we leverage intrinsic 3D non-Cartesian trajectories, such as 3D radial1 and 3D cones.30 These trajectories with pseudo-random orderings can efficiently cover k-space in a short time interval, making them ideal for high resolution volumetric dynamic imaging. Moreover, their undersampling artifacts are diffused in the image domain along all directions, which fit well to the compressed sensing framework. However, even with these efficient trajectories, the reconstruction problem is still heavily underdetermined, and significantly more computationally and memory expensive. In particular, the problem requires recovering images on the order of a hundred gigabytes (GB) from a few GBs of measurements, and cannot be decoupled into smaller 2D sub-problems.
We propose two innovations to overcome these reconstruction challenges: (a) a compressed representation using the multiscale low-rank matrix factorization (MSLR)31 that both constrains the reconstruction problem and reduces its memory footprint, and (b) stochastic optimization to reduce computation, improve memory locality, and minimize communications between threads and processors.
MSLR was previously studied in31 and generalizes low rank (LR),32,33 locally low rank (LLR)34, and low rank + sparse (L+S)35 matrix models. The representation considers all scales of correlations; local, global and sparse. Hence, it can obtain a more compact signal representation than other LR methods. In Section 2.1, we will combine the compact MSLR representation with the MRI acquisition model. A consequence of using this compressed representation is that the underlying dynamic sequence of images, which can require hundreds of GBs of storage, can be represented in mere few GBs. We propose an objective function that directly solves for the compressed representation. Such an approach makes it feasible to implement the reconstruction on local workstations. In the context of LR modeling, this is often referred to as the Burer-Monteiro factorization, which will be described in Section 2.3.
To further reduce computation, we propose using stochastic gradient descent (SGD)36 for reconstruction. SGD is commonly used nowadays in machine learning to efficiently optimize over large-scale datasets for training neural networks. Inspired by this use, we apply SGD to large-scale volumetric dynamic MRI reconstruction. SGD allows us to reduce the number of non-uniform fast Fourier transforms (NUFFT) from thousands-per-iteration to a single one per iteration. In particular, incorporating stochastic optimization for the proposed method cuts down the reconstruction time from weeks to hours, and will be described in more detail in Section 2.4.
We demonstrate the feasibility of the proposed method in DCE imaging acquired with a golden-angle ordered 3D cones trajectory30 and lung imaging acquired with a bit-reversed ordered 3D ultra-short time echo (UTE) radial trajectory.1 Our results show that the proposed technique, reconstructed at near millimeter spatial resolution and sub-second temporal resolution, can visualize certain transient dynamics that are lost in gating-based reconstructions.
2 |. THEORY
2.1 |. Multiscale low rank
We begin by giving an overview of different LR models and motivate the use of MSLR for volumetric dynamic image reconstruction.
LR modeling32,33 has been shown to be effective at representing static tissues, global contrast changes, or smooth dynamics in many dynamic imaging applications.24,28,37–39 The model assumes that images over time are linear combinations of a small number of principal components. Equivalently, the spatiotemporal matrix, formed by stacking images as column vectors, has low rank. Besides regularizing the reconstruction problem, explicit LR factorization also drastically reduces memory usage. This memory saving property was used in the many works24,28,37–39 for smaller data sizes and often for problems that can easily be decoupled into smaller 2D problems. In this article, the need for high compression rate becomes crucial as the problem cannot be separated into smaller 2D ones and is on the order of a 100 GB.
On the other hand, LR modeling does not exploit spatial localities of the underlying dynamics. For example, blood vessel dynamics would require basis vectors of the size of a full image to be represented. As a result, for problems requiring very low-dimensional representations, spatially localized dynamics are often lost in LR reconstruction, as shown in Section 4. To mitigate this, LLR was proposed by Trzasko et al34 to exploit spatial locality by representing spatiotemporal matrices with block low-rank matrices. While effective for spatially localized dyamics, LLR no longer exploit global correlation, which can lead to flickering artifacts in practice. Another direction to improve LR is the L+S matrix factorization technique.35 L+S separately represents static background dynamics as a LR matrix and fast transient dynamics as a sparse matrix. However, unlike LR or LLR, L+S cannot be used for compression as non-zero locations of sparse components are not known before reconstruction. In particular, sparse components in L+S would require storing the entire image sequence in order to perform reconstruction, which defeats the purpose of using a compressed representation for memory savings.
Here, we adopt the MSLR representation that generalizes the above mentioned LR models to represent dynamics at multiple scales. In MSLR, the spatiotemporal matrix is modeled as a sum of block-wise low-rank matrices with increasing scales of block sizes, as illustrated in Figure 1. This allows us to combine the benefits of both LR and LLR, using the decomposition technique introduced in L+S.
Concretely, let T be the number of frames, N be the image size, and J be the number of scales for MSLR. And for scale j = 1, …, J, let Nj be the block size, Bj be the number of blocks and Kj be the maximum block matrix rank. Then for each block b = 1, …, Bj, let us define be the block spatial bases, be the block temporal bases, and be a linear operator that embeds the input block matrix to the full image. The volumetric spatiotemporal matrix is represented as
(1) |
For notation simplicity, we consider stacked spatial and temporal bases and , respectively, and a linear operator that embeds the stacked input to an image such that
(2) |
2.2 |. Dynamic MRI forward model
We consider multichannel MRI acquisition systems with C coil channels and divide the overall scan into T frames. We assume the underlying image for each frame is approximately static for fine enough temporal resolution. That is, we consider view sharing with short non-overlapping time windows. Let M be the number of measurements for each frame, be the overall sensing linear operator, which incorporates sensitivity maps and non-uniform Fourier sampling, and represent the complex white Gaussian acquisition noise. Then, the k-space measurement matrix is given by
(3) |
Since the number of measurements is vastly smaller than the total dynamic image size, the reconstruction problem is severely underdetermined. Compressed sensing MRI8 proposed a framework of using an incoherent sampling acquisition, a sparsifying signal representation, and a non-linear algorithm for underdetermined MRI reconstruction. While actual measurement systems deviate from theoretical assumptions in,40,41 the framework provides practical guidance on sampling designs and motivated the use of low-dimensional models. Following this structure, we leverage intrinsic 3D non-Cartesian trajectories, such as 3D radial,1 and 3D cones,30 with ordering that incoherently cover time and k-space over the entire acquisition. As for the underlying model, we use MSLR in the previous subsection for compactly representing the underlying volumetric image sequence. The overall forward model is then given by,
(4) |
2.3 |. Memory-efficient formulation using the Burer-Monteiro factorization
With the forward model, one way to impose low-rank constraints is through convex relaxation by minimizing the nuclear norm,42–44 or equivalently the sum of singular values. In particular, let denote the nuclear norm of a matrix X. Then for each scale j, let λj be the regularization parameter and denote the block-wise nuclear norm, the convex formulation considers the objective function,
(5) |
When the measurement system is the identity matrix, theoretical properties of MSLR decomposition using the nuclear norm were studied in.31 While this setting substantially deviates from our forward model, it provides practical guidance on selecting regularization parameters. In particular, under the identity setup and certain idealized incoherent conditions on the basis vectors, MSLR decomposition can be recovered when are chosen such that
(6) |
This relationship is useful because we would only need to tune one scaling parameter instead of J regularization parameters. In our experiments, we chose following Equation 6.
However, a significant downside of the convex formulation is that it uses significant amount of memory. This is because full sized spatiotemporal matrices are stored even when they are extremely low rank. In particular, for an image size of 320 × 320 × 320 and 500 frames, merely storing the image in complex single precision floats requires 125 GBs! Applying iterative algorithms would require a few times more memory for workspace, which can approach terabytes. Local workstations, or even computing clusters, have difficulties handling such memory demand.
Rather than minimizing the convex problem in Equation 5, we consider the Burer-Monteiro factorization43,45 to directly solve for the compressed representation. It considers the following non-convex transformation,
(7) |
and minimizes the following equivalent objective function:
(8) |
The primary benefit of this formulation is that it can use significantly less memory for low-rank matrices. For a typical 3D volume, the variables can even fit the variables in graphic processing units (GPU). However, the main drawback is that the problem becomes non-convex. Nonetheless, in practice, we observe that applying first-order gradient methods on the non-convex objective function reaches decent solutions. In the Discussion section, we point to recent theoretical results on the Burer-Monteiro factorization to motivate the non-convex formulation. However, we emphasize that there is currently no theoretical guarantees for the sensing system considered here.
Before moving to the algorithm, we note that the proposed formulation can easily incorporate priors of the temporal dynamics, such as smoothness. For example, given a finite difference operator , the above objective function can be modified to enforce temporal smoothness as follows:
(9) |
2.4 |. Stochastic reconstruction
Even with the explicit LR factorization, performing conventional iterative reconstruction is still prohibitively slow, requiring computing many NUFFTs per iteration, one for each time frame and channel. To address this, we propose to apply stochastic optimization techniques to accelerate the reconstruction, which update variables in each iteration with random subsets of measurements.
The idea of using subsets of measurements for iterative updates has been proposed in the general medical imaging community. Examples include ordered subset algorithms for positron emission tomography reconstruction46,47 and the algebraic reconstruction technique for computed tomography.48 In MRI, Muckley et al49 applied incremental gradient methods to parallel imaging reconstruction. A recent work50 also proposed to use stochastic optimization for dynamic MRI reconstruction, but only demonstrated on gated k-space datasets. Our contribution is to show how stochastic optimization can transform an almost computationally infeasible reconstruction to a practical one.
In particular, let us split the objective function into separate frames and coils,
(10) |
for t = 1,…,T and c = 1,…C, then .
In each iteration, SGD randomly selects a frame t and a coil c, and performs the following updates:
(11) |
where α is a step-size parameter. In the Methods section, we describe more in detail how to select α.
With SGD, the number of NUFFTs per iteration is drastically reduced to 1. Moreover, SGD can easily support parallel processing by performing mini-batch updates. Given G parallel processors, such as multiple GPUs, each processor g can choose a different frame t and a different coil c, calculate the gradients and , and additively synchronize afterward.
Concretely, in each iteration, SGD randomly selects an index set . Then, SGD performs
(12) |
where only the summations are synchronized across the processors, thus minimizing expensive communications.
3 |. METHODS
We demonstrated the feasibility of the proposed method on DCE datasets acquired with a golden-angle ordered 3D cones trajectory30 and lung datasets acquired with a bit-reversed ordered 3D UTE radial trajectory.1 In general, our experiments aim to show that the proposed techniques enables large-scale volumetric dynamic MRI reconstruction. On the other hand, we emphasize that targeted reconstruction resolution does not necessarily translate to the true apparent resolution. Dynamics can be blurred and features can be lost. Hence, another purpose of our comparisons is to see what additional dynamics can be seen in the proposed reconstruction and what artifacts arise.
We first describe implementation details used in both applications. The proposed reconstruction was implemented in Python using the package SigPy51 on workstations with two Intel Xeon Gold CPUs and four Titan Xp GPUs. All operations, except loading the data and splitting into frames, were performed on the GPUs.
The number of scales in MSLR was determined by the GPU memory constraint. In particular, we used three scales with block widths 32, 64, and 128 for small datasets (the first two DCE datasets and the first lung dataset) and block widths 64, 128, and 256 for large datasets (the third DCE dataset and the second lung dataset). Because MSLR, like orthogonal wavelet transforms, is not shift invariant, blocking artifacts can arise in practice. To prevent this, each block is overlapped by half the block size in all spatial dimensions. Each voxel in the end was represented by eight basis vectors in each scale, including the overlapped bases.
To ensure the same parameters provide similar performance for different datasets, the forward operators and k-space datasets were normalized appropriately. In particular, the NUFFT operators were normalized by the maximum singular value of the NUFFT operator of the first frame, which was estimated using 10 iterations of power method. The k-space data were scaled by , where xgrid is the time-averaged density compensated gridding reconstructed image. We found that this normalization scheme made regularization parameters less sensitive to dataset scaling and the number of frames. k-space data were prewhitened using additional noise measurements collected with each scan. Sensitivity maps were estimated using ESPIRiT52 on time-averaged k-space datasets.
The spatial bases {Li}i and temporal bases {Ri}i were initialized as complex white Gaussian noise vectors with unit norm. To choose the step-size α, we first set it to 1, and run the iteration updates. If the iteration diverged with the gradient norm reaching the numerical limit, the reconstruction was restarted and the step-size was halved. In practice, very few iterations were needed to detect divergence, as SGD is known to diverge exponentially53 when the step-size is too large.
The regularization parameters were chosen to be , with λ being a tuned parameter. Due to the small image size of the second DCE dataset described below, we performed parameter search on it for a 20-frame reconstruction and used the same parameters for all other datasets. In particular, λ = 10−4 results in the best subjective tradeoff between noise-level and spatiotemporal blurring. Supporting Information Figure S1 shows an example of the tradeoffs. Following common practices in machine learning, SGD selects time frames and coils sequentially from shuffled instances of {1, …, T} × {1, …, C}. Objective values over iterations were also recorded to set the number of epochs. The number of epochs was 60, which means SGD goes through the entire k-space dataset 60 times, resulting in a total of 60 TC/G SGD update steps.
We compared the proposed reconstruction with gating-based methods, which required respiratory motion signals. We estimated them from filtered k-space center signals. There are two reasons for using k-space DC based navigators: (a) it is self-gated, which avoids drifting and asynchronous issues associated with respiratory bellows, and (b) completely automated, which does not need manual selections of region of interests as in image navigators. Symmetric extension was performed on the k-space center before filtering to prevent edge effects. The filter was optimized in the least squares sense to have a pass band between 0.1 and 1 Hz and stop band everywhere else with a transition width of 0.05 Hz. The filtered signal was then robustly normalized by subtracting the median, and dividing by the median absolute deviation.
When the patient scans were performed, the prescribed field-of-views (FOV) were all smaller than the patient bodies, often with patient’s arms outside the FOV. For iterative reconstruction, small FOVs result in artifacts from model mismatch. Instead of using the prescribed FOV, we estimated the matrix size from a low-resolution time-averaged image with a large reconstruction FOV. In particular, the image was reconstructed at twice the prescribed FOV with a gridding reconstruction using the first 100 samples along all readouts. We then applied a threshold of 0.1 of its maximum amplitude to estimate the FOV.
3.1 |. DCE with golden-angle ordered 3D cones trajectory
We applied the proposed reconstruction on three DCE datasets from pediatric patients to qualitatively evaluate its performance. All datasets were acquired on GE 3T scanners using a spoiled gradient echo (SPGR) sequence and a golden-angle ordered 3D cones trajectory. All human images were collected with appropriate IRB permissions. The first dataset is a chest scan with regular respiratory motion and little bulk motion. The second dataset is a chest scan with several large bulk movements throughout the scan. The third dataset is an abdominal scan with regular respiratory motion. Signal intensity curves were plotted at voxels at the left and right ventricles, and aorta for the first two datasets, and at the cortex, medulla, and aorta for the third dataset.
On the first dataset, we performed reconstructions with LR, LLR, and MSLR of 500 frames to evaluate how different LR model affects the reconstruction quality. Matrix ranks for LR and LLR were chosen so that they have similar number of parameters as MSLR. For all datasets, we compared the proposed reconstruction method of 500 frames to soft-gated dynamic reconstructions of 20 frames. The soft-gated dynamic reconstruction was similar to Zhang et al5 except with a MSLR regularization instead of LLR. Soft-gating weights were computed from the respiratory motion signal mentioned above with a threshold chosen from the 10th percentile of the signal, and a decay parameter of 1.
The first DCE dataset was acquired with a 16-channel coil array, scan time of 4 minutes 40 seconds, TE = 0.1 ms, TR = 5.8 ms, flip angle = 14°, and bandwidth = 125 kHz. The number of readout points was 624, and the number of interleaves was 48129. The spatial resolution was reconstructed at 1 × 1 × 2.8 mm3, and the matrix size was 323 × 186 × 332. The targeted reconstruction temporal resolution for the proposed method was 580 ms, and for the soft-gated reconstruction was 14.5 seconds.
The second DCE dataset was acquired with a 12-channel coil array, scan time of 5 minutes 11 seconds, TE = 0.1 ms, TR = 7.4 ms, flip angle 15°, bandwidth = 125 kHz. The number of readout points was 711, and the number of interleaves was 41861. The spatial resolution was reconstructed at 1 × 1 × 1.8 mm3, and the matrix size was 360 × 156 × 126. The targeted reconstruction temporal resolution for the proposed method was 614 ms, and for the soft-gated reconstruction was 15.49 seconds.
The third DCE dataset was acquired with a 32-channel coil array, scan time of 3 minutes 53 seconds, TE = 0.1 ms, TR = 8.3 ms, flip angle 14°, bandwidth = 125 kHz. The number of readout points was 1007 and the number of interleaves was 28083. The spatial resolution was reconstructed at 1 × 1 × 1.8 mm3, and the matrix size was 438 × 276 × 138. The targeted reconstruction temporal resolution for the proposed method was 467 ms, and for the soft-gated reconstruction was 11.68 seconds.
3.2 |. Pulmonary imaging with bit-reversed ordered 3D UTE radial trajectory
We applied the proposed reconstruction on two lung datasets from adult patients to qualitatively evaluate its performance. All datasets were acquired on GE 3T Discovery MR750 clinical scanners (GE Healthcare, Waukesha, WI) using an optimized UTE sequence1 and a bit-reversed ordered 3D radial trajectory. The first dataset has regular respiratory motion and little bulk motion. The second dataset has abrupt bulk motions such as coughing throughout the scan.
We compared the proposed method with respiratory-resolved reconstruction to five motion states. The proposed technique was reconstructed with 500 frames, whereas for the third lung dataset. The respiratory-resolved reconstruction was performed with total variation regularization along the motion states, which is similar to Jiang et al2 and Feng et al.54 To exclude data corrupted by bulk motion, only k-space data with the respiratory signal between the 10th and 90th percentiles were used. They were then sorted into five equally sized bins, each representing a motion state.
More specifically, the first lung dataset was acquired with an eight-channel coil array, an overall scan time of 4 minutes 40 seconds, TE = 80 μs, TR = 2.81 ms, flip angle = 4°, and sampling bandwidth = 250 kHz. The number of readout points was 523, and the number of interleaves was 99680. The targeted reconstruction spatial resolution was 1.25 × 1.25 × 1.25 mm3, and the matrix size was 500 × 250 × 241. The targeted reconstruction temporal resolution was 560 ms.
The second lung dataset was acquired with an eight-channel coil array, an overall scan time of 4 minutes 18 seconds, TE = 80 μs, TR = 3.48 ms, flip angle 4°, and sampling bandwidth = 250 kHz. The number of readout points was 654, and the number of interleaves was 75768. The targeted reconstruction spatial resolution was 1.25 × 1.25 × 1.25 mm3, and the matrix size was 408 × 183 × 379. The targeted reconstruction temporal resolution was 515 ms.
4 |. RESULTS
4.1 |. DCE with Golden-angle Ordered 3D Cones Trajectory
4.1.1 |. First DCE dataset
Figure 2 and Supporting Information Videos S2–S4 show reconstruction results with LR, LLR, and MSLR. As pointed by the red arrows, reconstruction with LR shows unrealistic dynamics, with contrast enhancing in both left and right ventricles at the same time. The other reconstructions show contrast enhancing first in the right ventricle then the left ventricle, which is physiologically correct. On the other hand, LLR displays more flickering temporal artifacts, which can be seen more visibly from Supporting Information Video S3. These artifacts are also pointed out by the orange arrows in figure. MSLR achieves a balance between representing contrast enhancement dynamics and reducing artifacts.
Figure 3 and Supporting Information Video S5 show the corresponding MSLR decomposition. The scale with the 1283-sized blocks mostly shows static background tissues. The scale with the 643-sized blocks depicts mostly contrast enhancements in the heart and aorta, and respiratory motion. The scale with 323-sized blocks displays spatially localized dynamics, such as those in the right ventricle, and oscillates more over time than other scales.
Figure 4 and Supporting Information Videos S4 and S6 compare the proposed method with the soft-gated reconstruction. Regular respiratory motion can be observed in the proposed reconstruction in Supporting Information Video S4. Slight movements of the subject’s left arm can be seen from the video right before the contrast enhancements and toward the end of the scan. This can also be visualized in the 3D rendered Supporting Information Video S1. Contrast enhancements can be seen starting from the right ventricle, to the lung, then the left ventricle, and to the aorta, whereas the soft-gated reconstruction merges together the temporal changes of the lung, the left ventricle, and the aorta. The signal intensity plots for the proposed reconstruction also show much higher peaks when contrast is injected, which is physiologically accurate. In comparison, the soft-gated reconstruction signal curves appear to be smoothed.
An instance of the proposed method takes about 14 hours and the soft-gated reconstruction takes about 40 minutes. The resulting image using the MSLR representation takes 1.7 GBs to store.
4.1.2 |. Second DCE dataset
Convergence plots for the second DCE dataset reconstructed with 20 frames are shown in Figure 5A,B. Each marker indicates a pass through the entire k-space dataset. Figure 5A compares SGD with one GPU to GD. After 60 passes of k-space data, SGD is mostly converged, whereas GD only attains the objective value of about the fourth pass for SGD. Figure 5B compares the convergence of SGD with multiple GPUs. The convergence rates are similar in terms of number of passes. As for overall computation time, there is a small overhead going from one GPU to two GPUs, resulting in a 1.7× speedup instead of the ideal 2× speedup. We conjecture that this is due to data transferring between GPUs. From two to four GPUs, there is not much additional overhead, resulting in a speedup of almost 2×. The overall speedup from one to four GPUs is about 3.4.
Figure 6 and Supporting Information Videos S7 and S8 compare the proposed method with the soft-gated reconstruction. From Supporting Information Video S7, the proposed reconstruction shows regular respiratory motion in the beginning, but after contrast injection, breathing becomes more rapid and the patient body shifts to the right seven times. While the image quality during these bulk movements degrades, it improves as soon as the patient body returns to the original position. Similar to the first DCE dataset, distinct phases of contrast enhancement to different organs can be seen, whereas the soft-gated reconstruction merges all dynamics into one frame, including the bulk motion. From the signal intensity curves in Figure 7, the peak contrast enhancements are higher for the proposed reconstruction than for the soft-gated reconstruction. Dips in the signal intensity curves in later parts of the scan can be seen for the proposed reconstruction, which corresponds to when bulk motions occur. A motion adjusted plot was created by manually tracking the voxels over time. Variations due to bulk motions in the signal intensity plots are mostly removed after motion adjustment.
An instance of the proposed method takes about 6 hours and the soft-gated reconstruction takes about 30 minutes. The resulting image using the MSLR representation takes 1 GB to store.
4.1.3 |. Third DCE dataset
Figure 8 and Supporting Information Videos S9 and S10 compare the proposed method with the soft-gated reconstruction. From Supporting Information Video S9, regular breathing motion can be seen in the proposed reconstruction. Contrast dynamics starting from the aorta, and slowly filling in the cortex and the medulla can be observed. The aortic temporal changes can be seen at a higher frame rate for the proposed reconstruction than for the soft-gated reconstruction.
An instance of the proposed method takes about 42 hours and the soft-gated reconstruction takes about 2 hours. The resulting image using the MSLR representation takes 2.5 GBs to store.
4.2|. Pulmonary imaging with bit-reversed ordered 3D UTE radial trajectory
4.2.1 |. First lung dataset
Figure 9 and Supporting Information Videos S11 and S12 compare the proposed method with the respiratory-resolved reconstruction. From the cross section over time and Supporting Information Video S11, regular breathing with slight variable rates can be observed. Overall, Supporting Information Video S11 of the proposed reconstruction shows some temporal flickering artifacts. Looking at each frame individually, the proposed reconstruction shows similar image quality and sharpness as the respiratory-resolved reconstruction for the expiration phase. For other phases, the respiratory-resolved reconstruction is slightly sharper near the diaphragms.
An instance of the proposed method takes about 45 hours and the respiratory-resolved reconstruction takes about an hour. The resulting image using the MSLR representation takes 4.4 GB to store.
4.2.2 |. Second lung dataset
Figure 10 and Supporting Information Videos S13 and S14 compare the proposed method with the respiratory-resolved reconstruction. From the cross section and Supporting Information Video S13, coughing can be observed in the beginning of the scan for the proposed reconstruction. The patient can be seen to return to a more regular breathing pattern after a while but still occasionally show abrupt motions. The proposed reconstruction does show flickering temporal artifacts when the patient coughs, but in general has less noise-like artifacts and much sharper features than the respiratory-resolved reconstruction.
An instance of the proposed method takes about 11.5 hours and the respiratory-resolved reconstruction takes about 15 minutes. The resulting image using the MSLR representation takes 2.8 GBs to store.
5 |. DISCUSSION
We have developed a method to reconstruct large-scale volumetric dynamic image sequences from rapid, continuous, and non-gated acquisitions. The reconstruction problem considered is vastly underdetermined, and computationally and memory demanding. Using MSLR, the proposed technique can greatly compress dynamic image sequence on the order of a 100 GB to only a few GBs. Using the Burer-Monteiro heuristic, the reconstruction can directly optimize for the compressed representation. Finally incorporating stochastic optimization, the runtime for the resulting method is drastically reduced.
In Figure 2, we compared the effect of different LR models. Consistent with observations in,5,34 LR has difficulty representing spatially localized dynamics, and exhibits temporal blurring of contrast enhancements in the ventricles. LLR is able to depict spatially localized dynamics well and show distinct contrast enhancements in the left and right ventricles. However, compared to MSLR, LLR has more spurious temporal artifacts. Because LR and LLR are subsets of MSLR, MSLR in principle can always perform better with the suitably tuned regularization parameters. The purpose of the experiment is to show that with a fixed regularization relationship between scales described in Equation 6, MSLR can still represent dynamics with the appropriate scale. This is also supported qualitatively in the MSLR decomposition shown in Figure 3.
The benefit of using SGD compared to conventional iterative algorithms can be seen in Figure 5. For GD, each pass of the k-space data only computes one iteration, whereas for SGD, each pass computes TC many iterations. Even though each SGD iteration makes fewer progress than GD, SGD reaches an approximate minimum faster by performing many more iterations. In our experiment with 20 frames, we observe that GD is approximately 15× slower, and expect this difference to be even greater with 500 frames. However, the current SGD reconstruction time is still long, ranging from 6 to 42 hours, depending on the number of coils and the reconstruction matrix size. We remain hopeful that with additional computing devices, either with large number of GPUs or cloud computing, reconstruction time can be brought to a reasonable range. This is partly supported by Figure 5B, which shows that the speedup of using multiple GPUs is almost linear from one to four GPUs.
Figure 4, 6, and 8 all show that the proposed reconstruction displays much finer dynamics that are not represented in soft-gated reconstructions with low frame rates. Distinct phases of contrast enhancements in different organs can be seen, which are more physiologically accurate. The benefits of higher temporal resolution can also be seen from signal intensity curves. In particular, signal intensity peaks of the aorta are much higher in the proposed reconstruction, but are averaged out in the soft-gated reconstruction. While bulk motion still affects the overall image quality as shown in Figure 6, the proposed reconstruction allows us to retrospectively adjust for bulk motion when computing the signal intensity curves, which can be useful for quantification purposes.
Figure 10 shows that for pulmonary imaging, the proposed reconstruction really shines when there are non-periodic motions. Because Figure 9 mostly consists regular breathing, the proposed reconstruction does not offer much beyond unrolling the periodic dynamics. However, for the second dataset with irregular breathing, the proposed reconstruction provides substantially improved image quality, and also depicts the irregularities. In particular, coughing can be seen from the beginning of the dynamic image series.
While the proposed method does show transient dynamics that are not seen in gating-based reconstructions, flickering temporal artifacts can often be seen in reconstructions. We believe the main cause for the flickering artifacts is that block low-rank models are inherently sensitive to local fluctuations. Each block is almost independent with others, and small blocks are more easily fitted to aliasing artifacts and noise. This explains why LLR has flickering and LR does not. Ideally, MSLR would suppress the spurious blocks and use larger blocks instead. However, in the limited memory setting, we can only use three scales, and the model is forced to use smaller blocks for representation. This is why for larger datasets (the third DCE dataset and all lung datasets), we used larger block sizes for reconstruction. If more memory is available, we would do more scales and let the reconstruction choose the appropriate blocks.
Besides the flickering artifacts, the proposed technique also shows degraded image quality and temporal blurring for large bulk motions, such as those in Supporting Information Video S7. One reason is that MSLR, or in general LR representations, does not explicitly model for motions. Hence, for large displacements, the resulting dynamics may not be low rank even for small block sizes. While there are existing works55 on incorporating motion information into LR modeling, it is still unclear how to do it in a computation and memory-friendly way for the extreme MRI setting.
We would also like to emphasize that the actual temporal resolution of our reconstruction is lower than the prescribed temporal resolution. This is especially true with the finite-difference temporal penalty applied on the temporal bases. Since we do not have access to the ground truths, we are unable to quantify the actual spatiotemporal resolution. A potential future direction is to create a realistic large-scale digital phantom to help quantify the actual resolution.
In terms of clinical applications, the proposed method is suitable when volumetric information with high temporal resolution is desired. In particular, it could potentially work well in the lower abdomen where conventional techniques are often affected by bowel motion. Also, functional imaging approaches that require large volume coverage, such as imaging of tracheomalacia, could benefit from the technique. Another potential application is MR spirometry56 for irregular breathing, in which regional lung deformations over times are used to estimate pulmonary function. If the reconstruction time can be made short enough with more advanced hardware, the proposed method can also be useful for interventional MRI.
Finally, we would like to mention several theoretical results regarding the Burer-Monteiro factorization and point to potential directions to bridge the gaps between their assumptions and our setting. Existing works45,57 have shown that any second-order stationary point (ie, solutions with zero gradient and positive semi-definite Hessian) of the low-rank factorized non-convex problem is equivalent to the global minimum of the convex problem using nuclear norm, as long as the solution matrix rank is smaller than what is prescribed. Recent theoretical results58 have further shown that under idealized incoherence conditions (such as the restricted isometry property), any second-order stationary point of the non-convex formulation is also a global minimum. In order to generalize these results to our setup, it is crucial to extend inherent conditions to multichannel forward models. In addition, it remains to be shown that 3D radial and 3D cones trajectories with pseudo-randomized orderings satisfy these theoretical assumptions.
6 |. CONCLUSION
We demonstrated a method that can reconstruct massive 3D dynamic image series in the extreme undersampling and extreme computation setting. The proposed technique shows transient dynamics that are not seen in gating-based methods. When applied to datasets with irregular, or non-repetitive motions, the proposed method also displays sharper image features.
Supplementary Material
Funding information
NIH, Grant/Award Number: R01EB009690, R01EB026136, R01HL136965 and U24EB029240; Bakar Family Fund; GE Healthcare
Footnotes
Michael Lustig @sm313
DATA AVAILABILITY STATEMENT
Code that reproduces the results of this study is openly available as a Python package which can be downloaded from https://github.com/mikgroup/extreme_mri.git.
REFERENCES
- 1.Johnson KM, Fain SB, Schiebler ML, Nagle S. Optimized 3d ultrashort echo time pulmonary MRI: optimized 3d ultrashort echo time pulmonary MRI. Magn Reson Med. 2013;70:1241–1250. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Jiang W, Ong F, Johnson KM, et al. Motion robust high resolution 3d free-breathing pulmonary MRI using dynamic 3d image self-navigator. Magn Reson Med. 2018;79:2954–2967. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Markl M, Frydrychowicz A, Kozerke S, Hope M, Wieben O. 4d flow MRI. J Magn Reson Imaging. 2012;36:1015–1036. [DOI] [PubMed] [Google Scholar]
- 4.Cheng JY, Hanneman K, Zhang T, et al. Comprehensive motion-compensated highly accelerated 4d flow MRI with ferumoxytol enhancement for pediatric congenital heart disease: motion-compensated accelerated 4d Flow. J Magn Reson Imaging. 2016;43:1355–1368. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Zhang T, Cheng JY, Potnick AG, et al. Fast pediatric 3d free-breathing abdominal dynamic contrast enhanced MRI with high spatiotemporal resolution: pediatric free-breathing abdominal DCE MRI. J Magn Reson Imaging. 2015;41:460–473. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Pruessmann KP, Weiger M, Scheidegger MB, Boesiger P. SENSE: sensitivity encoding for fast MRI. Magn Reson Med. 1999;42: 952–962. [PubMed] [Google Scholar]
- 7.Griswold MA, Jakob PM, Heidemann RM, et al. Generalized autocalibrating partially parallel acquisitions (GRAPPA). Magn Reson Med. 2002;47:1202–1210. [DOI] [PubMed] [Google Scholar]
- 8.Lustig M, Donoho D, Pauly JM. Sparse MRI: the application of compressed sensing for rapid MR imaging. Magn Reson Med. 2007;58:1182–1195. [DOI] [PubMed] [Google Scholar]
- 9.Feng L, Axel L, Chandarana H, Block KT, Sodickson DK, Otazo R. XD-GRASP: golden-angle radial MRI with reconstruction of extra motion-state dimensions using compressed sensing. Magn Reson Med. 2016;75:775–788. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Tariq U, Hsiao A, Alley M, Zhang T, Lustig M, Vasanawala SS. Venous and arterial flow quantification are equally accurate and precise with parallel imaging compressed sensing 4d phase contrast MRI. J Magn Reson Imaging. 2013;37:1419–1426. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Zhang T, Chowdhury S, Lustig M, et al. Clinical performance of contrast enhanced abdominal pediatric MRI with fast combined parallel imaging compressed sensing reconstruction. J Magn Reson Imaging. 2014;40:13–25. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Zucker EJ, Cheng JY, Haldipur A, Carl M, Vasanawala SS. Free-breathing pediatric chest MRI: performance of self-navigated golden-angle ordered conical ultrashort echo time acquisition. J Magn Reson Imaging. 2018;47:200–209. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Han F, Zhou Z, Han E, et al. Self-gated 4d multiphase, steady-state imaging with contrast enhancement (MUSIC) using rotating cartesian K-space (ROCK): validation in children with congenital heart disease: ferumoxytol-enhanced 4d ROCK-MUSIC. Magn Reson Med. 2017;78:472–483. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Christodoulou AG, Shaw JL, Nguyen C, et al. Magnetic resonance multitasking for motion-resolved quantitative cardiovascular imaging. Nat Biomed Eng. 2018;2:215–226. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Johnson KM, Block WF, Reeder SB, Samsonov A. Improved least squares MR image reconstruction using estimates of k-space data consistency. Magn Reson Med. 2012;67:1600–1608. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Cheng JY, Zhang T, Ruangwattanapaisarn N, et al. Free-breathing pediatric MRI with nonrigid motion correction and acceleration: free-breathing pediatric MRI. J Magn Reson Imaging. 2015; 42:407–420. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Forman C, Piccini D, Grimm R, Hutter J, Hornegger J, Zenge MO. Reduction of respiratory motion artifacts for free-breathing wholeheart coronary MRA by weighted iterative reconstruction. Magn Reson Med. 2015;73:1885–1895. [DOI] [PubMed] [Google Scholar]
- 18.Cheng JY, Zhang T, Alley MT, et al. Comprehensive multi-dimensional MRI for the simultaneous assessment of cardiopulmonary anatomy and physiology. Sci Rep. 2017;7:5330. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Riederer SJ, Tasciyan T, Farzaneh F, Lee JN, Wright RC, Herfkens RJ. MR fluoroscopy: technical feasibility. Magn Reson Med. 1988;8:1–15. [DOI] [PubMed] [Google Scholar]
- 20.Holsinger AE, Wright RC, Riederer SJ, Farzaneh F, Grimm RC, Maier JK. Real-time interactive magnetic resonance imaging. Magn Reson Med. 1990;14:547–553. [DOI] [PubMed] [Google Scholar]
- 21.Kerr AB, Pauly JM, Hu BS, et al. Real-time interactive MRI on a conventional scanner. Magn Reson Med. 1997;38:355–367. [DOI] [PubMed] [Google Scholar]
- 22.Nayak KS, Cunningham CH, Santos JM, Pauly JM. Real-time cardiac MRI at 3 tesla. Magn Reson Med. 2004;51:655–660. [DOI] [PubMed] [Google Scholar]
- 23.Uecker M, Zhang S, Voit D, Karaus A, Merboldt KD, Frahm J. Real-time MRI at a resolution of 20 ms. NMR Biomed. 2010;23: 986–994. [DOI] [PubMed] [Google Scholar]
- 24.Goud S, Hu Y, Jacob M. Real-time cardiac MRI using low-rank and sparsity penalties. In: 2010. IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Rotterdam, Netherlands; 2010: 988–991. [Google Scholar]
- 25.Seiberlich N, Ehses P, Duerk J, Gilkeson R, Griswold M. Improved radial GRAPPA calibration for real-time free-breathing cardiac imaging. Magn Reson Med. 2011;65:492–505. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Burdumy M, Traser L, Burk F, et al. One-second MRI of a three-dimensional vocal tract to measure dynamic articulator modifications: one-second MRI of a 3d vocal tract. J Magn Reson Imaging. 2017;46:94–101. [DOI] [PubMed] [Google Scholar]
- 27.Feng L, Wen Q, Huang C, Tong A, Liu F, Chandarana H. GRASP-Pro: imProving GRASP DCE-MRI through self-calibrating subspace-modeling and contrast phase automation. Magn Reson Med. 2020;83:94–108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Chiew M, Smith SM, Koopmans PJ, Graedel NN, Blumensath T, Miller KL. k-t FASTER: acceleration of functional MRI data acquisition using low rank constraints: k-t FASTER: fMRI acceleration using rank constraints. Magn Reson Med. 2015;74:353–364. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Fu M, Barlaz MS, Holtrop JL, et al. High-frame-rate full-vocal-tract 3d dynamic speech imaging. Magn Reson Med. 2017;77: 1619–1629. [DOI] [PubMed] [Google Scholar]
- 30.Gurney PT, Hargreaves BA, Nishimura DG. Design and analysis of a practical 3d cones trajectory. Magn Reson Med. 2006;55:575–582. [DOI] [PubMed] [Google Scholar]
- 31.Ong F, Lustig M. Beyond low rank + sparse: multiscale low rank matrix decomposition. IEEE J Selected Topics Signal Process. 2016;10:672–687. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Liang Z Spatiotemporal imaging with partial separable functions. In: Proceedings of the 4th IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Arlington, VA, USA; April 2007:988–991. [Google Scholar]
- 33.Pedersen H, Kozerke S, Ringgaard S, Nehrke K, Kim WY. k-t PCA: temporally constrained k-t BLAST reconstruction using principal component analysis. Magn Reson Med. 2009;62:706–716. [DOI] [PubMed] [Google Scholar]
- 34.Trzasko J, Manduca A. Local versus global low-rank promotion in dynamic MRI series reconstruction. In: Proceedings of the International Society for Magnetic Resonance in Medicine, Montreal, Quebec, Canada; May 2011;19:4371. [Google Scholar]
- 35.Otazo R, Candés E, Sodickson DK. Low-rank plus sparse matrix decomposition for accelerated dynamic MRI with separation of background and dynamic components: L+S reconstruction. Magn Reson Med. 2015;73:1125–1136. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Robbins H, Monro S. A stochastic approximation method. Ann Math Stat. 1951;22:400–407. [Google Scholar]
- 37.Haldar JP, Liang Z. Spatiotemporal imaging with partially separable functions: a matrix recovery approach. In: Proceedings of the 2010 IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Rotterdam, Netherlands; April 2010:716–719. [Google Scholar]
- 38.Lingala SG, Hu Y, DiBella E, Jacob M. Accelerated dynamic MRI exploiting sparsity and low-rank structure: k-t SLR. IEEE Trans Med Imaging. 2011;30:1042–1054. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Zhao B, Haldar JP, Christodoulou AG, Liang Z. Image reconstruction from highly undersampled (k, t)-space data with joint partial separability and sparsity constraints. IEEE Trans Med Imaging. 2012;31:1809–1820. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Candes E, Romberg J, Tao T. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans Information Theory. 2006;52:489–509. [Google Scholar]
- 41.Donoho D Compressed sensing. IEEE Trans Inform Theory. 2006;52:1289–1306. [Google Scholar]
- 42.Fazel M Matrix Rank Minimization with Applications [PhD thesis]. Stanford: Stanford University; 2002. [Google Scholar]
- 43.Recht B, Fazel M, Parrilo PA. Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization. SIAM Rev. 2010;52:471–501. [Google Scholar]
- 44.Candés EJ, Recht B. Exact matrix completion via convex optimization. Found Comput Math. 2009;9:717–772. [Google Scholar]
- 45.Burer S, Monteiro RD. A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization. Math Program. 2003;95:329–357. [Google Scholar]
- 46.Hudson HM, Larkin RS. Accelerated image reconstruction using ordered subsets of projection data. IEEE Trans Med Imaging. 1994;13:601–609. [DOI] [PubMed] [Google Scholar]
- 47.Erdogan H, Fessler JA. Ordered subsets algorithms for transmission tomography. Phys Med Biol. 1999;44:2835–2851. [DOI] [PubMed] [Google Scholar]
- 48.Gordon R, Bender R, Herman GT. Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and X-ray photography. J Theor Biol. 1970;29:471–481. [DOI] [PubMed] [Google Scholar]
- 49.Muckley MJ, Noll DC, Fessler JA. Accelerating SENSE-type MR image reconstruction algorithms with incremental gradients. In: Proceedings of the ISMRM 22nd Annual Meeting, Milan, Italy; March 2014:4400. [Google Scholar]
- 50.Mardani M, Giannakis GB, Ugurbil K. Tracking tensor subspaces with informative random sampling for real-time MR Imaging. arXiv:1609.04104 [cs, math, stat] 2016. arXiv: 1609.04104.
- 51.Ong F, Lustig M. SigPy: a python package for high performance iterative reconstruction. In: Proceedings of the ISMRM 27th Annual Meeting, Montreal, Quebec, Canada; May 2019:4819. [Google Scholar]
- 52.Uecker M, Lai P, Murphy MJ, et al. ESPIRiT-an eigenvalue approach to autocalibrating parallel MRI: where SENSE meets GRAPPA. Magn Reson Med. 2014;71:990–1001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Bach FR, Moulines E. Non-asymptotic analysis of stochastic approximation algorithms for machine learning.g In: ShaweTaylor J, Zemel RS, Bartlett PL, Pereira F, Weinberger KQ, eds. Advances in Neural Information Processing Systems. Curran Associates, Inc.; 2011:24, 451–459. [Google Scholar]
- 54.Feng L, Delacoste J, Smith D, et al. Simultaneous evaluation of lung anatomy and ventilation using 4d respiratory-motion-resolved ultrashort echo time sparse MRI: 4d motion-resolved sparse lung MRI. J Magn Reson Imaging. 2019;49:411–422. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Otazo R, Kösters T, Candés EJ, Sodickson DK. Motion-guided low-rank plus sparse (L+S) reconstruction for free-breathing dynamic MRI In: Proceedings of the International Society for Magnetic Resonance in Medicine, Milan, Italy; May 2014;22:0742. [Google Scholar]
- 56.Voorhees A, An J, Berger KI, Goldring RM, Chen Q. Magnetic resonance imaging-based spirometry for regional assessment of pulmonary function. Magn Reson Med. 2005;54:1146–1154. [DOI] [PubMed] [Google Scholar]
- 57.Journée M, Bach F, Absil PA, Sepulchre R. Low-rank optimization on the cone of positive semidefinite matrices. SIAM J Optim. 2010;20:2327–2351. [Google Scholar]
- 58.Zhu Z, Li Q, Tang G, Wakin MB. Global optimality in low-rank matrix optimization. IEEE Trans Signal Process. 2018;66:3614–3628. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Code that reproduces the results of this study is openly available as a Python package which can be downloaded from https://github.com/mikgroup/extreme_mri.git.