Diffusion-weighted MRI with magnitude-based locally low-rank regularization
11313933 · 2022-04-26
Assignee
Inventors
Cpc classification
G01R33/5608
PHYSICS
A61B5/055
HUMAN NECESSITIES
G01R33/56509
PHYSICS
International classification
A61B5/055
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
G01R33/56
PHYSICS
Abstract
A diffusion-weighted magnetic resonance imaging (MRI) method acquires MRI scan data from a multi-direction, multi-shot, diffusion-weighted MRI scan, and jointly reconstructs from the MRI scan data 1) magnitude images for multiple diffusion-encoding directions and 2) phase images for multiple shots and multiple diffusion-encoding directions using an iterative reconstruction method. Each iteration of the iterative reconstruction method comprises a gradient calculation, a phase update to update the phase images, and a magnitude update to update the magnitude images. Each iteration minimizes a cost function comprising a locally low-rank (LLR) regularization constraint on the magnitude images from the multiple diffusion-encoding directions.
Claims
1. A method for diffusion-weighted magnetic resonance imaging (MRI), the method comprising: a) performing by an MRI scanner a multi-direction, multi-shot, diffusion-weighted MRI scan to produce MRI scan data; b) jointly reconstructing from the MRI scan data 1) magnitude images for multiple diffusion-encoding directions and 2) phase images for multiple shots and multiple diffusion-encoding directions using an iterative reconstruction method; wherein each iteration of the iterative reconstruction method comprises a gradient calculation, a phase update to update the phase images, and a magnitude update to update the magnitude images; wherein each iteration minimizes a cost function comprising a locally low-rank (LLR) regularization constraint on the magnitude images from the multiple diffusion-encoding directions.
2. The method of claim 1 further comprising decomposing images of the MRI scan data into magnitude images and phase images.
3. The method of claim 1 wherein the locally low-rank (LLR) regularization constraint on the magnitude images from the multiple diffusion-encoding directions includes a sum over local spatial image blocks.
4. The method of claim 1 wherein the locally low-rank (LLR) regularization constraint includes operators for local spatial image blocks, formed by concatenating vectors containing magnitude image data from multiple diffusion-encoding directions.
5. The method of claim 1 wherein the cost function comprises a data consistency term that sums over all diffusion-encoding directions and sums over all shots.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION OF THE INVENTION
(12) In many applications, DW images along 30 or even more diffusion-encoding directions are acquired to fit diffusion models and obtain sufficient SNR. Redundancy exists between DW signals along different diffusion-encoding directions. To utilize this redundancy, embodiments of the present invention construct spatial-angular locally low-rank matrices from the magnitude images of all diffusion encoding directions and apply a rank penalty on the sum of ranks of these matrices.
(13) As illustrated in
(14) We now describe the details of the non-linear model used in formulating the reconstruction approach used in embodiment of the invention. The measured signal in DWI can be written in the following matrix form,
y=EFSx+n, (1)
where y denotes the acquired k-space signal, E, F and S represent the sampling operator, Fourier transform, and sensitivity encoding operator, respectively, x denotes the complex DW image to be estimated, and n denotes noise.
(15) To utilize the angular correlation between magnitude images along different encoding directions, motion-induced phase variations need to be considered. The complex image can be written in terms of magnitude and phase explicitly, so the k-space signal for direction d, shot s, can be represented as
y.sub.d,s=E.sub.d,sFS(m.sub.d.Math.exp(jθ.sub.d,s))+n, (2)
where m.sub.d represents the magnitude image along the diffusion-encoding direction d, and exp(jθ.sub.d,i) represents the phase image along the diffusion-encoding direction d for shot s, which may arise from B.sub.0 inhomogeneity, bulk motion, eddy currents, or other sources.
(16) Embodiments of the present invention use the following general model for joint reconstruction of multi-direction DWI:
min.sub.m,θΣ.sub.dΣ.sub.s½∥E.sub.d,sFS(m.sub.d.Math.exp(jθ.sub.d,s))−y.sub.d,s∥.sub.2.sup.2+λ.sub.1g.sub.m(m), (3)
where the sum over d ranges from 1 to the number of diffusion encoding directions ND, the sum over s ranges from 1 to the number of shots NS, m=[m.sub.1, . . . , m.sub.ND].sup.T and θ is an ND×NS matrix with elements θ.sub.ds.
(17) The first term of Eq. 3 encourages consistency with the forward model based on Eq. 2, and the second term g.sub.m(m) is a regularization term to utilize the correlation between images from different diffusion-encoding directions.
(18) Using LLR as the regularization term, the reconstruction can be formulated as the following problem,
min.sub.m,θΣ.sub.dΣ.sub.s½∥E.sub.d,sFS(m.sub.d.Math.exp(jθ.sub.d,s))−y.sub.d,s∥.sub.2.sup.2+Σ.sub.l∈Ω∥R.sub.lm∥*, (4)
where R.sub.l is an operator that extracts and reshapes one local spatial block at pixel index l as a vector for each direction and concatenates vectors from all directions into a matrix as described above in relation to
(19) The above model is bilinear in terms of magnitude and phase, and we use alternating minimization with respect to the magnitude and phase separately to solve the reconstruction problem. The phase of each shot and each direction can be updated individually. In terms of phase θ.sub.d,s, the subproblem is
min.sub.θ.sub.
Let
A.sub.d,s=E.sub.d,sFS (6)
and
r.sub.d,s=A.sub.d,s.sup.T[A.sub.d,s(m.sub.d.Math.exp(jθ.sub.d,s))−y.sub.d,s]. (7)
(20) The gradient gp.sub.d,s with respect to θ.sub.d,s can be derived as follows,
gp.sub.d,s=Real(j exp(−jθ.sub.d,s).Math.m.sub.d.Math.r.sub.d,s), (8)
(21) where Real(x) takes the real part of x. We use this to apply a gradient descent step, and the update rule for θ.sub.d,s in the k-th iteration is
θ.sub.d,s.sup.k+1=θ.sub.d,s.sup.k+agp.sub.d,s.sup.k,
(22) where a is the step size.
(23) Unlike phase images, magnitude images from all directions have to be updated simultaneously because of the use of the LLR regularization term. We use the proximal gradient method to update the magnitude images. The sub-problem in terms of magnitude m is
min.sub.mΣ.sub.dΣ.sub.s½∥E.sub.d,sFS(m.sub.d.Math.exp(jθ.sub.d,s))−y.sub.d,s∥.sub.2.sup.2+λ.sub.1Σ.sub.l∈Ω∥R.sub.lm∥*. (10)
(24) Similarly, the gradient of the first term with respect to m.sub.d is
gm.sub.d=Real(exp(Σ.sub.s exp(−jθ.sub.d,s).Math.r.sub.d,s). (11)
(25) where, as usual, the sum is over values of s ranging from 1 to NS.
(26) Defining gm=[gm.sub.1, . . . , gm.sub.ND].sup.T, the update rule for m in the k-th iteration is
m.sup.k+0.5=m.sup.k+agm.sup.k/NS, (12)
m.sup.k+1=P.sub.λ.sub.
(27) where P.sub.λ.sub.
m.sup.k+1=arg min.sub.m½∥m−m.sup.k+0.5∥.sub.2.sup.2+λ.sub.1Σ.sub.l∈Ω∥R.sub.lm∥*, (14)
(28) By using non-overlapped blocks, this problem can be separated into many sub-problems, and an analytical solution exists. Each matrix can be updated separately by applying soft-thresholding to its eigenvalues. In each iteration, random shifts along frequency encoding and phase encoding directions are added when constructing those blocks to achieve shift invariance.
(29) In summary, the phase and magnitude images are updated based on Eq. 9 and Eq. 13 separately in each iteration, until convergence or a maximum number of iterations is reached. The reconstruction processing pipeline is shown in
(30) The pseudo-algorithm for the reconstruction is shown below in Table 1.
(31) TABLE-US-00001 TABLE 1 Pseudo-algorithm to solve the proposed model. Pseudo-algorithm Input: k-space data y, encoding operator A, magnitude and phase initialization m.sup.0 and θ.sup.0, regularization parameter λ Output: final magnitude images m and phase images θ 1: Repeat: 2: Calculate the gradient of phase image of each shot and direction (Eq.7 and Eq.8) 3: Update phase images and get θ.sup.k+1 (Eq.9) 4: Calculate the gradient of magnitude image of each direction (Eq.7 and Eq.11) 5: Update magnitude images and get m.sup.k+0.sup...sup.5 (Eq.12) 6: Construct spatial-angular matrices (Fig. 1), perform SVD, apply soft-thresholding to their singular values and get updated magnitude images m.sup.k+1 based on the new singular values (Eq.14) 7: Until stopping criterion is reached
(32) Several experiments were performed to test and validate the methods of the present invention. In these experiments, data were acquired from seven healthy volunteers on a 3 T GE Signa Premier scanner using a 48-channel head receive-only coil. Six experiments were performed for different purposes. For all scans, a 2D single-refocused Stejskal-Tanner diffusion-weighted spin-echo EPI sequence was used to acquire about 10 axial slices covering the corpus callosum, with left-right readout direction, +/−250 kHz bandwidth, four shots (except for Experiments 0 and 4), a b-value of 1,000 s/mm.sup.2 (except for Experiments 0 and 5), and one interleaved non-diffusion-weighted image (b=0) for every 14 DW images for image co-registration. The scan parameters of all experiments are summarized in
(33) Experiment 0 acquired high SNR data to validate the feasibility of the proposed method and investigate the influence of the regularization parameter X on the reconstruction results. Experiment 1 was performed to select reconstruction parameters. Data were acquired along only 30 directions to enable fast reconstruction. Experiment 2 included two consecutive scans to compare the performance of single-shot and multi-shot scans with the same resolution and number of diffusion-encoding directions. Four repetitions were acquired in the single-shot scan to match the acquisition time of the 4-shot scan. Experiment 3 was designed to test the performance of the proposed method on data with different resolutions (0.9 mm, 0.8 mm and 0.7 mm isotropic). The data were acquired along 75 diffusion-encoding directions such that the total scan time was within one hour. Experiment 4 only included a 4-shot scan with 0.9 mm isotropic resolution and 150 directions to further improve the angular resolution compared with Experiment 3. Experiment 5 was designed to validate the proposed method on data acquired with a higher b-value.
(34) For comparison, the multi-shot data were reconstructed by the online GE MUSE reconstruction and by using the methods of the present invention as discussed above in relation to
(35) TABLE-US-00002 TABLE 2 Parameters Values Number of iterations 100 Initialization of phase hanning window (width = ½ matrix size) Step size for 0.9 phase and magnitude update Regularization parameter for LLR 0.12~0.18 Block size 8 Phase update (Yes/No) Yes
Summary of Selected Reconstruction Parameters
(36) DWI data were corrected for eddy current distortions and bulk motion, and co-registered using the eddy function from the FMRIB Software Library (FSL, http://fsl.fmrib.ox.ac.uk/fsl/fslwiki/). The diffusion tensor model was then fitted using FSL's dtifit function to derive the fractional anisotropy (FA) and the primary eigenvector (V1). The “ball-and-stick” model (3 sticks) was fitted using FSL's “bedpostx” function on the b=0 and 2,000 s/mm.sup.2 data to derive the primary, secondary, and tertiary fiber orientations (dyads1, dyads2, and dyads3, respectively) and their associated volume fractions (f1, f2, and f3, respectively).
(37)
(38) As shown in the first column (λ.sub.1=0), when no angular correlation is used and each direction is reconstructed individually, the result is very noisy. As shown in the second and third columns (λ.sub.1=0.05 and λ.sub.1=0.15), as λ.sub.1 increases, the noise level decreases. As shown in the fourth column (λ.sub.1=1), when λ.sub.1 is too large, some structures are lost and blocky artifacts show up, e.g., at locations indicated by the two triangle pointers. Because the noise level of the data can also influence the choice of this regularization parameter, we provide a range of λ.sub.1 in Table 2. We use λ=0.12 for 1.2 mm isotropic data and λ=0.15 for 0.9 mm isotropic data. Supporting Information
(39)
(40)
(41) The improvement provided by the methods of the present invention compared with MUSE is more significant at a higher resolution.
(42)
(43)
(44)
(45) As the experimental results demonstrate, the present method, with simultaneous phase and magnitude updates, solves the phase variation problem in DWI reconstruction. The separate estimation of phase and magnitude images allows constraints to be directly applied to the magnitude images. We use LLR on the magnitude images from all diffusion-encoding directions to utilize their angular correlation. The non-linear model and spatial-angular LLR regularization together remove phase variations between both shots and directions and substantially reduce noise levels in DW images.
(46) The method allows additional regularization terms such as a Gaussian prior or total variation to be incorporated. The separation of magnitude and phase estimation and the low-resolution phase initialization inherently provide partial Fourier reconstruction. In addition, the method may include additional constraints on the phase images, although this would increase the complexity of the algorithm, which needs to account for phase wraps. The current reconstruction of one slice with size 224×224, 48 channels and 150 directions takes approximately 3 hours on a Linux workstation with a 2.3 GHz CPU and a 256 GB RAM.
(47) In the present method, the specific value of the regularization parameter for LLR is determined by techniques as discussed above in relation to
(48) A trade-off between the denoising level and angular smoothing is shown in
(49) We note that a proper initialization, especially for the phase images, is preferred since the proposed model is non-convex. In these examples, we used SENSE reconstruction as initialization works well, but other initialization methods and optimization methods may also be used. Further refining the phase estimation in each iteration also helps with the estimation of magnitude images, because the initial phase estimation from the SENSE reconstruction is not sufficiently accurate. The block size of LLR is set as 8, and it does not make much difference to change it to 6 or 10.
(50) Multi-shot imaging can achieve better image quality compared with single-shot imaging within the same scan time. This improvement may be because of 1) the reduction of TE (64 ms for single-shot and 51 ms for 4-shot as in
(51) One disadvantage of multi-shot imaging is the increased scan time. Some advanced acquisition strategies like simultaneous multi-slice imaging or reduced-FOV excitation could be combined with multi-shot imaging to help accelerate the acquisition. The present method can also be applied to other sampling patterns with a minor modification of the data consistency term in Eq. 4.
min.sub.mΣ.sub.dΣ.sub.s½∥E.sub.d,sFS(m.sub.d.Math.exp(jθ.sub.d,s))−y.sub.d,s∥.sub.2.sup.2+λ.sub.1Σ.sub.l∈Ω∥R.sub.lm∥*. (10)
(52) This modification could be achieved by changing the sampling pattern (E in Eq. 4) accordingly, or using non-uniform Fourier transform instead of Fourier transform (F in Eq. 4).
(53) The present method takes phase variations into account, while the inter-volume rigid motion (displacement) is corrected in the post-processing step. The image translation due to the rigid motion and the mismatched image distortion due to eddy currents between different diffusion-encoding directions may decrease the angular correlation. For scan times as long as 30 minutes and b-values as high as 2,000 s/m.sup.2, the proposed method still shows remarkable improvements. A linear or non-linear transform could also be included in the data consistency term to correct this mismatch between directions.
(54) In conclusion, the present multi-shot DWI reconstruction technique with simultaneous phase and magnitude updates enables regularization on magnitude images. Spatial-angular matrices are constructed from magnitude images of all diffusion-encoding directions. Low-rank regularization is applied to these matrices to exploit the angular correlation. Experiments demonstrate that the joint reconstruction method substantially improves the quality of high-resolution and high b-value DWI.