Simultaneous Estimation of Auto-calibration Data and Gradient Delays in non-Cartesian Parallel MRI using Low-rank Constraints
Wenwen Jiang1, Peder E.Z Larson2, and Michael Lustig3

1Bioengineering, UC Berkeley/ UCSF, Berkeley, CA, United States, 2Radiology and Biomedical Imaging, UCSF, San francisco, CA, United States, 3Electrical Engineering and Computer Science, UC Berkeley, Berkeley, CA, United States

Synopsis

Gradient timing delay errors in non-Cartesian trajectories often induce spurious image artifacts. More importantly, misaligned k-space center data results in auto-calibration errors for parallel imaging methods. We propose a general approach that simultaneously estimates consistent calibration data and corrects for gradient delays. We pose the joint estimation problem as a low-rank minimization problem, and solve it using a Gauss-Newton method. We demonstrate the feasibility of the proposed method by simulation and phantom experiments.

Purpose

Gradient timing delay errors in radial, spiral and EPI trajectories often produce spurious geometric image distortions. Moreover, misaligned k-space center data results in auto-calibration errors for parallel imaging methods. Recently, a number of promising works 1,2,3 have shown that promoting self-consistency that is inherent in neighboring multi-channel k-space measurements can correct for trajectory errors, without separate trajectory calibration scans. However, GRAPPA based methods1,2 cannot be extended to arbitrary non-Cartesian trajectory and SPIRiT based method3 still requires prior calibration data to obtain accurate SPIRiT kernels.

In this work, we propose a method that estimates the gradient delays and auto-calibration data simultaneously. Our method is applicable to any non-Cartesian trajectory, and does not require prior GRAPPA8/SPIRiT9 calibration. We make use of the fact that uncorrupted multi-channel data is inherently low dimensional, 4,5,6,7 and data corruption induces inconsistencies that violate this property. Hence, we solve directly for the gradient delays corrections that result in consistent low-dimensional calibration data. We formulate the joint estimation as a low-rank minimization problem, implemented using a Gauss-Newton method.

Methods

We exploit the low-rank property of calibration matrices that are used in GRAPPA8, SPIRiT9 and ESPIRiT 6 methods as constraints to the following optimization problem:

$$ \underset{\Delta(\vec t),x}{\text{minimize}} \| D(\vec t+\Delta(\vec t))x - y \| _2^2 \\ \text{subject to } rank(H(x)) \leq k $$

where D is gridding operator, which is parameterized by gradient delay in time $$$\Delta(\vec t)$$$ , x is a Cartesian auto-calibration data, y is the non-Cartesian k-space measurements, H is the Hankel structured operator, which reformats the calibration data into the usual calibration matrix and k is the expected calibration matrix rank.6 Since solving for delay is non-convex, we use a Gauss-Newton method to obtain a local minimum. In each step we linearize the problem about a point and solve the sub-problem using alternating minimization between data consistency and low-rank projection. Figure 1 illustrates the proposed method.

The proposed method was verified on simulated 2D phantom data (256x256 matrix, 8 coils), with a ramp-sampled radial trajectory (kx/ky), and interleaved time-optimal spiral trajectory. Various gradient delay amounts, ranging from -2 to 2 samples for X and Y gradient respectively, were added to the data. Experimentally, we synthetically added a range of gradient delays from -2 to 2 samples to a phantom scan with a 2D slice-selective RF-spoiled sequence of a ramp-sampled, center-out radial trajectory (256x256 matrix, 32 coils, 256 readout points, 1.02­­ ms readout, 754 spokes, 24 cm FOV and 1 mm in-plane resolution), on a 7T scanner (GE Healthcare). For computation purposes, the delay estimation was performed on the beginning 56 readout points and 150 spokes.

Results

Figure 2 shows a simulation instance with gradient delay = [1 2], which is 1 sample delay in X gradient and 2 samples delay on Y gradient. As the middle row of Figure 2 shows, gradient delay induces both image artifacts and corrupted sensitivity maps. Our proposed method estimates the delay as [0.9989 2.0075] and yields the correct sensitivity maps within 50 iterations. Simulations on 2D radial and spiral trajectories with various delays result in an RMS delay estimation error of 0.0020/0.0028 (unit: sample) respectively. Experimentally, the proposed method effectively corrects for gradient timing delays, removing the delay-induced artifacts, and providing a corrected calibration region for the following parallel imaging processing. Figure 3 shows the case of gradient delay = [-1 2], with the estimated delay of [-1.21 1.92]. The errors are consistent across different datasets, regardless of delay amount. It might be related to eddy currents induced errors, which our approach does not model.

Conclusion and Discussion

We have presented a low-rank minimization method that effectively corrects for the gradient delays and also estimates consistent auto-calibration data. It can be easily implemented for 2D radial, spiral, EPI 4 and other non-Cartesian trajectories, as well as for 3D non-Cartesian trajectories.

Even though the proposed model only estimates the gradient timing delay to satisfy low rank constraints, short-term eddy currents can be approximated as delay, and our preliminary results indicate that the proposed model can also compensate for these terms as well. To accurately model both eddy currents and timing delay, the proposed method can be extended to a filter design problem to generalize the trajectory errors for non-Cartesian MRI.

Acknowledgements

No acknowledgement found.

References

[1] Wech T, et al. MRM 2015; DOI: 10.1002/mrm.25244. [2] Deshmane A, et al. MRM 2015; DOI: 10.1002/mrm.25648. [3] Ianni J.D, et al. MRM 2015; DOI: 10.1002/mrm.25916. [4] Peterson E, et al. ISMRM 2015: 0075. [5] Uecker M, et al. MRM 2014; 71:990–1001. [6] Shin, P, et al. MRM 2014; 72(4): 959–970. [7] Zhang, J, et al. MRM 2011; 66(5): 1241–1253. [8] Griswold MA, et al. MRM 2002; 47:1202–1210. [9] M Lustig, JM Pauly, MRM 64: 457–71, 2010.

Figures

Iterations of alternating minimization between a low-rank constraint and data consistency: yielding both the timing delay of individual gradient axes and a a consistent k-space calibration region

Simulation for gradient timing delay effects for auto-calibration: (top) original image without any delay; (middle) radial trajectory suffering 1 sample delay at X gradient and 2 samples delay at Y gradient, denoted as [1 2]; (bottom) corrected image and estimated delay is [0.9989 2.0014] samples on X, Y axis respectively

7T phantom data with a synthetically enhanced delay (-1 sample on X gradient and 2 samples on Y gradient from delays calculated at installation) with (a) no compensation (b) corrected based on calibrated system delays (c) corrected based on estimated delays using the proposed method



Proc. Intl. Soc. Mag. Reson. Med. 24 (2016)
0939