Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2018 Dec 1.
Published in final edited form as: Magn Reson Med. 2017 Feb 2;78(6):2203–2215. doi: 10.1002/mrm.26620

Dual Echo Dixon Imaging with a Constrained Phase Signal Model and Graph Cuts Reconstruction

Eric G Stinson 1, Joshua D Trzasko 1, Joel G Fletcher 1, Stephen J Riederer 1
PMCID: PMC5818249  NIHMSID: NIHMS940640  PMID: 28150873

Abstract

Purpose

The purpose of this work is to derive and demonstrate constrained-phase dual-echo Dixon imaging within a maximum likelihood framework solved with a regularized graph-cuts-guided optimization.

Theory and Methods

Dual-echo Dixon reconstruction is fundamentally underdetermined; however, adopting a constrained-phase signal model reduces the number of unknowns and the nonlinear problem can be solved under a maximum likelihood framework. Period shifts in the field map (manifesting as fat/water signal swaps) must also be corrected. Here, a regularized cost function promotes a smooth field map and is solved with a graph-cuts-guided greedy binary optimization. The reconstruction shown here is compared to two other prevalent Dixon reconstructions in experimental phantom and human studies.

Results

Reconstructed images of the water and fat signal are shown for a phantom study, and in vivo studies of foot/ankle, pelvis, and CE-MRA of the thighs. The method shown here compared favorably with the other two methods. Large field inhomogeneities on the order of 20 ppm were resolved, thereby avoiding the fat and water signal swaps present in images reconstructed with the other methods.

Conclusion

Constrained-phase dual-echo Dixon imaging solved with a regularized graph-cuts-guided optimization has been derived and demonstrated to successfully separate water and fat images in the presence of large magnetic field inhomogeneities.

Keywords: Dixon, fat-water, graph cuts, constrained phase

Introduction

The Dixon technique can be broadly defined as a method in which the differential chemical-shift-induced phase accumulation of fat and water in images acquired at one or more echo times is exploited in separating the fat and water signals into separate images. This technique has found many applications throughout the body and can be used whenever fat or water obscures the signal of interest or when wishing to quantify the amount of fat such as in studies of obesity or fat fraction (1). The first description of this method used two images, one with an echo time with fat and water exactly in-phase and a second exactly out-of-phase (2). Since that first description, many variations have been developed using one (37), two (811), or three or more (1215) echoes.

In the original Dixon method, the unknown signals to be estimated were the fat and water magnitudes, and the measurements were the signal magnitudes at the two echo times. Although this simple model of two real measurements and two real unknowns clearly showed the feasibility of the method, it was recognized that some allowance for B0 inhomogeneity-induced phase was necessary. Failure to account for this is typically manifest as “swaps” in which fat signal is artifactually included in the water image at some locations and vice versa. Thus, subsequent methods treated the ΔB0-induced phase as a third unknown (12, 13), leading to early techniques using images at three echo times. It is now well recognized that regardless of the technique used, effective Dixon imaging requires an estimation and correction of the phase induced by B0 inhomogeneity.

The fat and water magnetizations are complex quantities, and together with ΔB0-induced phase comprise five real-valued unknowns. These quantities can be determined from a minimum of three complex signals, such as those from a three-echo acquisition. While three echoes is the minimum to estimate fat, water, and ΔB0, the use of additional echoes may provide improved SNR (13) or allow for accurate estimation of additional unknowns such as T2 (16). With any number of echoes, however, the estimate of ΔB0-induced phase must be unwrapped to ensure that the resulting fat and water images are free of signal swaps. The unwrapping process is typically guided by the “smoothness” of the ΔB0 map.

When water and fat are assumed to be complex, and ΔB0 is an additional unknown, Dixon reconstruction with only two echoes is fundamentally an underdetermined problem. However, a number of methods have been described to address this, typically through ad hoc restrictions on acquisition or reconstruction. These methods are typically deterministic in nature and mainly differ in how the field map is calculated and how the ΔB0-induced phase unwrapping is performed. Whether from arbitrary echo time images or assumed in- and opposed-phase images, most dual-echo Dixon techniques solve for the field map deterministically under the assumption of a noise-free signal. Phase unwrapping is then typically performed with either a region growing algorithm (8) or one of a number of heuristic methods (9, 10); however, more advanced optimization-based procedures have also been applied to the unwrapping problem (11) while still using deterministic solutions for the field map. While these methods can be easy to implement and computationally fast, the deterministic solutions do not account for noise within the signal, and the heuristic phase unwrapping methods do not provably progress toward a solution.

As stated above, the dual-echo Dixon problem is underdetermined. However, the constrained-phase signal model (17) addresses this by making the assumption that fat and water have the same initial phase ϕ 0 at the time of excitation, leading to a problem with four real-valued unknowns: the fat and water magnitudes, ϕ 0, and ω, the phase induced by ΔB0. Field map solutions using this signal model have been found deterministically (17).

Once these solutions for the field map are found, the task is to choose the proper single solution for the field map. Various methods can be used for this step. Graph-representable Markov models have been successfully used with greedy binary optimization for dual-echo imaging (11) (tree-reweighted message passing), and with three or more echoes (15) (graph cuts), but these have both relied on the signal model that assumes that water and fat are complex-valued. In Reference (17) the constrained-phase field map solution was chosen through parameterization of the field as a 2D polynomial in space and solved with a Gauss-Newton algorithm.

Here, the constrained-phase signal model is used to find the maximum-likelihood estimates of the water and fat signals, main magnetic field inhomogeneity, and initial phase. In contrast to the deterministic methods described above, the maximum likelihood framework defines a statistical method that finds the most likely fit of the nonlinear model to the data assuming a statistical model of the measurement noise. The maximum likelihood framework results in a periodic cost function with respect to ΔB0 with two minima per period. The ΔB0 map is then found using a state-of-the-art graph-cuts-guided greedy binary optimization that provably progresses toward the solution of a regularized cost function that promotes smoothness in the ΔB0 map. A similar method was described by Hernando et al. in Reference (18), however that method relies on an in-phase echo image to estimate the initial phase of the water and fat signals and reduce the number of unknowns in the constrained-phase formulation to three.

The purpose of this work is to derive a cost-based reconstruction for constrained-phase dual-echo, multi-coil Dixon imaging within a maximum likelihood framework and show its implementation with a graph-cuts-guided greedy binary optimization. This technique is demonstrated with phantom results and in vivo results in the pelvis and the extremities at 1.5T and 3.0T.

Theory

The mathematical conventions used in this work are as follows. (·)* refers to the conjugate (Hermitian) transpose, (·)T refers to the non-conjugate transpose of a real vector or matrix, E[] denotes the expected value, tr(·) denotes the trace, and Re(·) and Im(·) denote the real and imaginary parts, respectively, of vector or matrix.

Phase Constrained Signal Model

As stated above, by constraining the initial phase of the water and fat signals to be equal, there are only four real-valued unknowns (magnitude of water and fat, shared initial phase, and the field map) which can be found with only two complex-valued measurements (dual-echo Dixon imaging). The dual-echo signal from a multi-coil phased array can be modeled using the voxel-wise (denoted by the subscript v) constrained-phase signal model shown in Equation [1].

Gv=Av(ω,ϕ0)XvSv+Nv [1]

where Gv is an 2 × NC (echoes × coils) matrix whose columns represent the acquired dual-echo signal from each of the coils for voxel v, Av(ω, ϕ0) is a matrix functional of Dixon system parameters, and Xv=[WvFv] is a 2 × 1 column vector containing the true water and fat signals (Wv and Fv, both presumed to be real). Sv is a 1 × NC matrix of the complex-valued sensitivities of the NC coil elements, and Nv is an 2 × NC matrix of (zero-mean) proper complex Gaussian noise whose rows have covariance Ψ. The noise covariance of the dual-echo signal model is Λ=E[NvNv]=2ΨT (19).

The matrix functional of Dixon system parameters, Av(ω,ϕ0)=eiϕ0,vBv(ω)C, contains terms for the phase shifts from the voxel-wise shared initial phase (ϕ0,v) of the water and fat signals, voxel-wise B0 inhomogeneities (Bv(ω)) and chemical shift (C) of M lipid species (16):

Bv(ω)=[eiωvt100eiωvt2] [2a]
C=[1m=1Mαmei2πΔfmt11m=1Mαmei2πΔfmt2] [2b]

where ωv = γΔB0,v, γ is the gyromagnetic ratio, tn is the echo time of the nth acquired image, αm is the relative amplitude of the mth lipid species, and Δfm is the chemical shift in Hz of the mth lipid species.

Dual-Echo Multi-Coil Phase-Constrained Field Estimation

The crux of estimating the water and fat signals in dual-echo Dixon imaging is to properly estimate the shared initial phase ϕ0,v and the ΔB0-induced off resonance ωv for each voxel. This is performed with a dual-echo multi-coil constrained-phase field estimation. In the presence of zero-mean Gaussian noise, the maximum likelihood estimates (20) are found from the measurements as the parameter values that minimize the four-dimensional least-squares cost function in Equation [3]:

[X^v,ω^v,ϕ^0,v]=argminXv2[ωv,ϕ0,v][Re{tr((Av(ω,ϕ0)XvSvGv)Λ1(Av(ω,ϕ0)XvSvGv))}] [3]

where Λ has been defined above as the noise covariance matrix of the dual-echo signal (19). Note that Xv, ωv, and ϕ0,v are minimized under the assumption that they are real-valued, in accordance with the constrained-phase signal model.

If ωv and ϕ0,v (within Av(ω, ϕ 0)) are assumed known, the maximum likelihood estimate of Xv is derived in Appendix A and equal to

X^v(ω,ϕ0)=Q1Re{Av(ω,ϕ0)Fv}Zv1 [4]

where Q = Re{C*C}, Zv=(SvΛ1Sv), and Fv=GvΛ1Svand is size 2 × 1. Note that Fv is a coil-combined quantity, with size 1 in the coil dimension.

Substitution of X^v(ω,ϕ0) into Equation [3] reduces the degrees of freedom in the cost function from four to two, namely ωv and ϕ0,v. Substituting the analytical solution for one or more variables into the separable nonlinear least squares cost function to reduce the dimensionality is called Variable Projection (VARPRO) (21). After the simplification shown in Appendix B, the reduced cost function becomes

[ω^v,ϕ^0,v]=argmin[ωv,ϕ0,v][Dv(ω,ϕ0)TQ1Dv(ω,ϕ0)Zv1] [5]

where Dv(ω,ϕ0)=Re{Av(ω,ϕ0)Fv}.

The minima of Equation [5] with respect to ϕ0,v can be found by setting the derivative equal to zero and solving for ϕ0,v. As shown in Appendix C, this results in

ϕ^0,v=12[Hv(ω)TQ1Hv(ω)] [6]

where Hv(ω)=CBv(ω)Fv. Equation 6 has a single coil analog in Equation [A5] in Reference (17). Performing VARPRO a second time and substituting the estimate of ϕ0,v (which is now a function of only ωv) into Equation [5] provides a one-dimensional cost function.

ω^vargminωv[JD(ωv)]argminωv[Pv(ω)TQ1Pv(ω)] [7]

where Pv(ω)=Re{CBv(ω)exp{i(12[Hv(ω)TQ1Hv(ω)])}Fv}. Note that JD(ωv) has been implicitly defined in Equation [7].

Once the estimate of ωv is found via Equation [7], that value can be substituted into Equation [6] to find ϕ^0,v. And further, both ω^v and ϕ^0,vcan be used in Equation [4] to find estimates of Wv and Fv. Repeating this process for every voxel produces a voxel-wise estimate of all quantities.

From Voxel to Whole Volume Estimation

The one-dimensional cost function in Equation [7] is a voxel-wise measure of the fit of the maximum-likelihood estimate of the constrained-phase signal model to the data. To ensure consistency between neighboring voxel estimates, this measure is extended to a whole volume estimation, leveraging a priori knowledge of the spatially smooth nature of the whole image ω map to regularize the solution.

A whole volume cost function that promotes smoothness is shown in Equation [8]

J(ω)=argminω[vΩJD(ωv)+μvΩkηJSM(ωv,ωv+k)] [8]

where Ω is the set of all voxels within the image volume and η is the local neighborhood around a specific voxel v. JD (Equation [7]) promotes data fidelity and JSM promotes smoothness. JSM is typically a measure of the distance between values of neighboring voxels such as the weighted squared finite difference

JSM(ωv,ωv+k)=Γk|ωv+kωv|2 [9]

where Γk is used to weight neighbors in comparison to the other neighbors. For example, the weight given to neighbors in the slice direction may be smaller than that given to in-plane neighbors if the slice thickness is larger than the in-plane resolution (15).

The other component of the whole volume cost function is the regularization parameter μ, which controls the balance between JD(ω) and JSM(ωv, ωv,k). Choosing an appropriate value of μ ensures that the smoothing term (JSM) has enough of an effect to promote smoothness upon the map of ω, but not so much of an effect that the field map is over-smoothed.

Cost Function Optimization

Given that a whole volume cost function has been defined, the task is to find a solution that minimizes it. A brute force search for a global minima is intractable. Additionally, in non-convex problems such as this, descent methods can get stranded in local minima. Heuristic methods perform well in some situations, but the current state-of-the-art combines a sequential greedy binary algorithm with methods that are guaranteed to progress toward the solution with each iteration. Examples of these methods include graph cuts (15) and quadratic pseudoboolean optimization (22). In essence, at each iteration a binary choice is made in each voxel between two solutions to optimize the cost function on that iteration. As this binary process is repeated sequentially and with a sufficient search coverage, the solution is guaranteed to be within close proximity to the globally optimal solution (23). Here, graph cuts is used to make the binary choice between the two solutions in each voxel at each iteration.

Graph cuts recasts the binary decision problem as a max-flow/min-cut graph problem. That is, each voxel of the image is considered a node on a graph with edges connecting it to its neighbors and the source and sink. For each iteration of the graph cuts algorithm, four steps are performed:

  1. A binary update function (ωnew) of the field map is computed.

  2. A graph is constructed from ωnew and the previous estimate (ωold) of ω such that the edges between neighboring nodes are proportional to JSM computed from the combinations of ωnew and ωold, and the edges adjoining nodes with the source and sink are dependent on values of JD and JSM computed from the combinations of ωnew and ωold. Details on graph construction can be found in References (15, 23, 24).

  3. A min-cut is made through the graph and leaves some nodes connected to the source and the others connected to the sink.

  4. The estimate of the whole image field map, ω, is updated. Nodes connected to the source keep ωold, and nodes connected to the sink take the value of ωnew.

This process, shown in Figure 1, continues until the solution converges.

Figure 1.

Figure 1

Flowchart of the procedure used in the graph cuts reconstruction.

In step 1 of the process, the new estimate of the field map is computed based on a “jump schedule” for the graph cuts method. The jump schedule defines how much the estimate of ω changes or “jumps” from one update to the next. A schematic representation of three common jumps is shown in Figure 2. These jumps consist of 1) “period jumps” which shift ω one period, 2) “minima jumps” which shift ω to another minimum within the same period, and 3) “refinement jumps” which shift ω by a smaller amount in an attempt to refine the field map even further. These “refinement” jumps increase the cost of the data fidelity term by moving out of the JD minimum, but reduce the overall cost due to the reduction of JSM.

Figure 2.

Figure 2

Schematic representation of the jumps allowed in a graph cuts optimization scheme.

Methods

Reconstruction Implementation

To evaluate the efficacy of a graph-cuts-based field map estimation method for a constrained-phase signal model, three dual-echo Dixon reconstruction algorithms were compared: (a) the constrained-phase with graph cuts algorithm described in this work, (b) a Flex reconstruction (8) included in Orchestra (version 1.4-722), a reconstruction framework distributed by GE Healthcare (Waukesha, WI), and (c) an algorithm inspired by Reference (10), but with the addition of a multi-resolution process for field map estimation. The constrained-phase with graph cuts algorithm, (a), was implemented in C++ using the GridCut library (25), while algorithms (b) and (c) were implemented in MATLAB (MathWorks, Natick Massachusetts, USA).

The descriptions of the comparative reconstructions (b) and (c) can be found in References (8) and (10), respectively. In this work, the minima of JD(ω) (Equation [7]) were found via line search in each voxel. In practice, it is computationally beneficial to calculate the minima to JD(ω) once at the beginning and reach convergence by performing period jumps and minima jumps without additional cost calculation before moving on to the refinement jumps. Once the refinement process starts, JD(ω) needs to be calculated on each iteration. JSM needs to be calculated on each iteration in all cases. In this work, Γk was equal for all 6 neighbors in the 3-dimensional neighborhood for the calculation of JSM.

The graph cuts algorithm used in this work utilized the following process that takes advantage of the computational benefits of upfront computation of the minima of JD(ω):

Algorithm 1.

Unwrapping and refinement of the field map with graph cuts.

Initialize field map to min(JD(ωv)) in each voxel
while not converged do ▹ Unwrapping
 + Minima Jump
 + Period Jump
 − Minima Jump
 − Period Jump
end while
while desired precision is not yet attained (e.g. 1 Hz resolution) do ▹ Refining
 + Refinement Jump
 − Refinement Jump
if converged then reduce size of refinement jump
end if
end while

Note that overall convergence is reached by first unwrapping the field by iterating within the precomputed minima of JD and then iterating to refine the field until the field is smooth within the desired precision.

In this work, convergence was considered to be reached if one of the following occurred over two loops of either unwrapping or refining within Algorithm 1:

  1. No change to the field

  2. The average fractional change (over two loops) of the total cost (J(ω)) was less than 1e-6, where the fractional change of the total cost is defined as [Jc(ω) − Jc−1(ω)]/Jc(ω) at iteration c.

  3. The total cost (J(ω)) was found to oscillate with respect to iterations

When the field map estimation is complete, ϕ^0,v is calculated from Equation [6] and unwrapped using graph cuts with period jumps of ±π. The graph cuts optimization only includes period jumps as it is used solely for unwrapping (ϕ0 has period π). When ϕ^0,v has converged, estimates of Wv and Fv are calculated from Equation [4].

The effect of choosing μ to be too high or too low can be seen in Figure 3, where a range of regularization parameter values is used to reconstruct a dataset from the ISMRM Fat-Water Toolbox (26) (Knee_8ch from the “MultiChannel 3 Echo” directory of the data provided by the University of Southern California (USC)). When μ is chosen much too low (A–D), swaps of water and fat signal occur, but when chosen only a little too low (E–H), the effect is not as great. Likewise, when μ is chosen too high (M–P and Q–T), fat signal leaks into the water image, and vice-versa. The appropriate selection of μ (I–L) results in a clear separation of the water and fat signals. In this work, the regularization parameter was selected by visual inspection.

Figure 3.

Figure 3

An illustration on the importance of selecting the appropriate regularization parameter, μ, for the regularized cost function optimization with graph cuts. A dual-echo Dixon reconstruction is performed on a knee dataset from the ISMRM Fat-Water Toolbox (26). When the parameter is chosen much too low, fat water swaps occur. Likewise, when the parameter is chosen too high, signal leakage can be seen (arrows). When μ is chosen appropriately, the field map and initial phase images are smooth and the fat water separation is successful.

Reconstruction parameters, such as the regularization parameter, μ, are shown in Tables 1 and 2.

Table 1.

Imaging and reconstruction parameters used in this work. Field of view, sampling matrix, and resolution are reported as S/I × L/R × A/P. All imaging was performed using an interleaved TE, multi-echo 3DFT acquisition.

Phantom (3.0T)
Fig. 4
CE-MRA (3.0T)
Fig. 5
Foot/Ankle (1.5T)
Fig. 7
Pelvis (3.0T)
Fig. 8
Imaging:
TE (msec) 2.30/3.50 2.30/3.50 2.30/4.60 2.30/3.50
Field of View (cm3) 22.0 × 22.0 × 16.0 42.0 × 42.0 × 22.4 28.0 × 14.4 × 28.0 15.4 × 28.0 × 28.0
Sampling Matrix 224 × 224 × 160 260 × 260 × 140 280 × 144 × 280 128 × 224 × 224
Resolution (mm3) 0.98 × 0.98 × 1.00 1.62 × 1.62 × 1.60 1.00 × 1.00 × 1.00 1.20 × 1.25 × 1.25
TR (msec)/FA/BW (kHz) 12.5/12°/±62.5 5.7/18°/±62.5 7.2/20°/±62.5 6.8/12°/±62.5
Number and arrangement of receive coil elements 1 birdcage 12 circumferential 1 birdcage 12 circumferential

Reconstruction:
Regularization Parameter, μ 1e12 6e12 1e13 1e13
Refinement reduction factor
10
10
10
10

Table 2.

Imaging and reconstruction parameters used in for the datasets from the ISMRM Fat-Water Toolbox (26). Sampling Matrix is reported as S/I × L/R × A/P.

Knee (3.0T)
Fig. 3
Abdomen (3.0T)
Fig. 9
Ankle (3.0T)
Fig. 10
Imaging:
TE (msec) 2.18/3.77 2.05/3.54 2.18/3.77
Sampling Matrix 256 × 4 × 256 8 × 192 × 192 256 × 4 × 256
Number of receive coil elements 8 8 8

Reconstruction:
Regularization Parameter, μ 6e-6 5e1 1e-7
Refinement reduction factor
10
10
10

Imaging Studies

Phantom imaging was performed with an anthropomorphic fat-water phantom consisting of a bovine gelatin center surrounded by solid vegetable shortening to simulate a water-like abdomen surrounded with subcutaneous fat. A cylindrical void in the center of the bovine gelatin allowed vials of doped bovine gelatin to be inserted to simulate an enhancing abdominal aorta. The phantom measured 18×18×12.5 cm3 (length×width×height), and the cylindrical vials were 1.6 cm in diameter and 6 cm long. In this study, a single vial doped with approximately 0.5 mM of gadopentetate dimeglumine (Magnevist; Bayer HealthCare Pharmaceuticals, Wayne, NJ, USA) was used. All 3D phantom imaging was performed at 3.0T (Signa; GE Healthcare, Waukesha, WI), and additional scan parameters are shown in Table 1.

All human studies were IRB approved and informed consent was obtained from each subject. Three dimensional in vivo datasets depicting the peripheral vasculature, foot/ankle, and the pelvis were used to determine the utility of the dual-echo graph cuts reconstruction. The peripheral vasculature was imaged as part of a contrast-enhanced MR angiography (CE-MRA) study, while the pelvis was imaged to monitor a perianal fistula. The interleaved, multi-TE acquisition utilized corner cutting in kY-kZ-space (27), but no additional undersampling. The use of an interleaved, multi-TE acquisition avoids flow-induced artifacts that can occur with bipolar gradients (28). Re-construction was performed using a multi-peak fat spectrum (29). All studies were performed at either 1.5T or 3.0T (GE Healthcare, Waukesha, WI) with the scan parameters shown in Table 1.

Additional studies were performed using data from the ISMRM Fat-Water Toolbox (26). Specifically, the datasets AbdomenAxial2 and Ankle were used from the “MultiChannel 3 Echo” directory of the data provided by the University of Southern California (USC). As no coil sensitivity profiles were available for the datasets from the ISMRM Fat-Water Toolbox, ESPIRiT was used to estimate sensitivity profiles (30). The available imaging parameters for these studies are summarized in Table 2.

Echo times for the two images were chosen to provide near optimal SNR in the water and fat images (19) while adhering to the acquisition restrictions presented in Reference (10). Dual-echo images from the ISMRM Fat-Water Toolbox were chosen from multi-channel three-echo datasets to provide the greatest SNR in the water and fat images from the available images.

To compare the ΔB0 fields from the different techniques, a common unit (radians) was chosen for display. For the constrained-phase with graph cuts method of this work, the ΔB0 map in radians per second was multiplied by ΔTE to obtain a map in radians. For the other techniques, which provide the ΔB0 map as a phasor, the phase component (in radians) was unwrapped (31) for comparison.

Results

Images from the phantom experiment are shown in Figure 4. The reconstruction executed successfully and the unwrapping stage converged in 40 iterations while refinement converged in 137 iterations for a total reconstruction time of 40:04 (m:s). The constrained-phase with graph cuts method results in distinct separation of the water (A) and fat (B) signals without any signal swaps. The ΔB0 map (C) shows the smoothness expected from the regularized reconstruction, even in the presence of large susceptibility-induced field inhomogeneities near the air cavity (indicated by the arrowheads). Likewise, the initial phase (D) retains the smoothness it derives from the ΔB0 map. Note that the straight edge of the air cavity remains sharp without any signal leakage between the water and fat images.

Figure 4.

Figure 4

Dual-echo Dixon reconstructions of a phantom dataset with the technique described in this work. The phantom is constructed of water composed gelatin (g), fat-mimicking shortening (s), a contrast-enhanced vial (v), and surrounding air (a). From the first echo (A) and the second echo (B) (real channel shown) the (C) water image, (D) fat image, (E) field map, and (F) initial phase are all produced as expected from the construction of the phantom and a priori knowledge of the field map and initial phase. Imaging parameters can be found in Table 1.

Coronal slices from the in vivo CE-MRA study are shown in Figure 5. All three reconstructions executed successfully and produced reasonable images of fat signal, water signal, and ΔB0. The reconstruction presented here converged in 44 iterations for the unwrapping stage and 144 iterations for refinement for a total reconstruction time of 1:51:26 (h:m:s). The constrained-phase reconstruction described in this work also produces an initial phase image, shown in Figure 5D. A fat/water signal swap can be seen near the superior region (Figure 5, red arrows) of the images produced with Flex (E–G) and the method inspired by Reference (10) (H–J). In the images produced with constrained-phase with graph cuts (A–D), however, the swap is resolved. A line profile through each of the ΔB0 maps in the area of signal swap (K) shows that the ΔB0 in the region of the signal swap is on the order of 6π or 20 parts per million, and estimated by the graph-cuts-guided optimization scheme, while the region growing method of Flex and the heuristic method inspired by Reference (10) are unable to resolve the field.

Figure 5.

Figure 5

Dual-echo Dixon reconstructions of a CE-MRA dataset. From left to right: the technique described in this work (A–D), Flex (E–G), and the technique inspired by Reference (10) (H–J). Note that the technique described in this work resolves the field map in the right superior region, while the other techniques leave residual fat/water signal swap. Line profiles through the ΔB0 maps (K) show that the technique described in this work is able to resolve the very large inhomogeneity while the other techniques are not.

Enlarged sections of the water and fat images in Figure 5 (yellow boxes) are shown in Figure 6. Note the improved conspicuity of the contrast-enhanced vessel (red arrowheads) and the reduced signal “leakage” in the fat image in the femoral arteries and veins (yellow outline). Additionally, at the tissue interface near the contrast-enhanced vessel the image reconstructed with Flex has a “jagged” appearance due to small fat/water swaps in the low signal region.

Figure 6.

Figure 6

Enlarged sections of the dual-echo Dixon reconstructions of a CE-MRA dataset shown in Figure 5. From left to right: the technique described in this work (A–B), Flex (C–D), and the technique inspired by Reference (10) (E–F). Note the improved depiction of the vasculature (red arrowheads) with the method presented in this work, and the partial signal leakage in the fat image reconstructed with the technique inspired by Reference (10) (yellow outline).

Results from the foot/ankle study are shown in Figure 7, depicting an axial slice of the foot. The reconstruction of this work was completed in 1:22:53 (h:m:s) and used 25 iterations for unwrapping and 145 iterations for refinement. The constrained-phase with graph cuts method (A–D) shows definite signal separation throughout the images. Signal swaps are present in the images reconstructed with Flex (E–G) and the method inspired by Reference (10) (H–J) in the toes and in the heel (red arrowheads). Errors in the unwrapping of the field map (white arrowheads in G and J, compared to C) are seen in the regions of signal swap.

Figure 7.

Figure 7

A single axial slice of a foot/ankle dataset reconstructed with the method presented in this work (A–D), Flex (E–G), and the technique inspired by Reference (10) (H–J). Signal swap is apparent in the Flex images and those produced with the technique inspired by Reference (10) (red arrowheads). This is due to choosing the wrong solution for the field map (white arrows).

Figure 8 shows results from a pelvis study performed on a patient with a perianal fistula. The constrained-phase with graph cuts reconstruction unwrapped ΔB0 with 38 iterations and used 166 more for refinement for a total reconstruction time of 36:23 (m:s). The perianal fistula (white arrowheads in A, C, and E) is depicted well with all three techniques, and no fat/water signal swaps are visible. Figure 8f, however, does show some partial signal swap in the contrast-enhanced perianal fistula anatomy (enlarged in B3, D3, and F3) and within the iliac arteries (enlarged in B1–2, D1–2, and F1–2) when the method inspired by Reference (10) is used. Note also that a bulk swap is present in the Flex images where the thighs wrapped through the field-of-view.

Figure 8.

Figure 8

Dual-echo Dixon reconstructions of a pelvis dataset at 3T. Note that there is a bulk fat-water swap in the Flex images where the thighs have wrapped in the field-of-view (arrow, C and D). Additionally, some partial signal swap is visible within the lumen of the iliac vessels (enlargements 1 and 2) and within the contrast-enhanced perianal fistula anatomy (enlargement 3) in the fat image produced with the technique inspired by Reference (10).

Figure 9 shows results using dual-echo abdominal data from the ISMRM Fat-Water Toolbox reconstructed with the constrained-phase with graph cuts method. The water (A) and fat (B) images show a clear separation, while the field map (C) and initial phase (D) are smooth as expected. Reconstruction of this volume was completed in 1:38 (m:s) – faster than the previous examples due to the reduced number of slices.

Figure 9.

Figure 9

Dual-echo Dixon reconstruction of an abdomen dataset from the ISMRM Fat-Water Toolbox (26). The water (A) and fat (B) signals are clearly separated throughout the abdomen, showing that the field map (C) and initial phase (D) are well estimated.

A foot/ankle study from the ISMRM Fat-Water Toolbox is shown in Figure 10. Reconstruction was completed in 0:42 (m:s). The water (A) and fat (B) images depict the different signal components, even in regions of relatively large susceptiblility induced field inhomogeneities in the skin folds of the ankle and sole of the foot. Despite these large field map inhomogeneities (C), when the appropriate regularization parameter is chosen, the separation is successful.

Figure 10.

Figure 10

Dual-echo Dixon reconstruction of an ankle dataset from the ISMRM Fat-Water Toolbox (26). The water (A) and fat (B) signals are correctly assigned, even in areas of large susceptibility-induced field inhomogeneity near the skin folds on the sole of the foot and ankle as seen in the field map (C) and initial phase (D) images.

Discussion

We have described, derived, and demonstrated a statistical method for dual-echo Dixon image reconstruction using a constrained-phase signal model. Through the use of the maximum likelihood estimator and state-of-the-art graph-cuts-guided greedy binary optimization, the method presented here is able to avoid fat/water signal swaps in areas of large field inhomogeneity and at tissue interfaces. These advantages have been demonstrated in a phantom study and in 1.5T and 3.0T human studies depicting contrast-enhanced peripheral vasculature, the foot/ankle, and the pelvis.

The method presented here provides improved image quality compared to Flex and the method inspired by Reference (10), particularly near the edge of the field of view and at tissue interfaces. The reason for this is three-fold. First, because the graph-cuts-guided optimization allows for a shift of any number of periods to find the appropriate ΔB0 value, it has the capacity to unwrap very large field inhomogeneities. Second, because this method is objective-based, and makes provable progress toward a solution, with the choice of an appropriate regularization parameter it can balance data fidelity and smoothness to avoid local minima. Third, because the method presented here is a statistical method that accounts for measurement noise, the resulting solutions represent a better fit to the noisy data than other, deterministic methods.

These advantages are evident particularly in Figures 5, 6, and 7. In Figure 5, the large swap at the edge of the field of view is resolved with the method presented here due to the flexibility of the graph-cuts optimization to shift any number of periods to find the solution that minimizes the regularized cost function. Figure 6 shows that at the tissue interface, where the signal-to-noise ratio can be low, accounting for noise in the statistical reconstruction presented here allows for improved depiction of the vasculature near that interface. The importance of balancing data fidelity and smoothness of the ΔB0 map is evident in Figure 7 at the second toe, where over-smoothing of the field maps in G and J leads to full (E) or partial (H) swap of the water and fat signal. Because the regularized method presented here takes the data fidelity into account during the optimization, with the appropriate choice of regularization parameter, μ, the appropriate solution is found.

Note that the theory outlined in this work is also applicable to three or more echoes. In this work, the measurement matrix, Gv, was of size 2 × NC, Bv(ω) is size 2 × 2, and C is size 2 × 2 because the scope is limited to dual-echo Dixon imaging. In the general case, the sizes of Gv, Bv(ω), and C would be NE × NC, NE × NC, and NE × 2, where NE is the number of echoes. Some work using the constrained-phase signal model for greater than two echoes has been done (17), and while the results for three echoes were comparable, a signal-to-noise ratio improvement is expected with the constrained-phase reconstruction due to the constraint that the fat and water signals be real-valued.

There are some limitations to this technique. First, to obtain acceptable performance, the regularization parameter, μ, must be tuned. One approach is to tune the regularization parameter manually through the use of several test datasets for a certain anatomy and protocol, and then prospectively apply that regularization value to similar datasets. There are also methods to find the optimal parameter with other algorithms (32), however, these methods have not yet been developed for use with constrained-phase Dixon imaging. Second, the computation time needed for a full 3D volume is still clinically infeasible as indicated in the reported times. One possible solution is to perform the ΔB0 estimation on a down-sampled dataset under the assumption that the loss in resolution will not adversely affect the estimation of a smooth field (22). If this avenue is taken, the particular resolution needed for the field map and initial phase estimation will be investigated quantitatively in the future. Alternatively, reconstruction times may be reduced by performing the first unwrapping steps (without refinement) with graph cuts and then using a descent-based method for the refinement of the field map (e.g. preconditioned gradient descent) (15). Third, the smoothness of the ϕ0 map is assumed to be implicitly inherited from the smoothness of the ΔB0 map in this work; however, there may be an advantage (e.g. in regions containing air) to jointly promoting smoothness in both the ΔB0 map and the ϕ0 map.

In conclusion, a dual-echo Dixon image reconstruction with a constrained-phase signal model and graph-cuts guided optimization has been derived, implemented, and demonstrated in both phantom and in vivo images at both 1.5T and 3.0T. In comparison to existing dual-echo Dixon methods, the maximum likelihood method presented here takes noise into account and has the ability to resolve large wraps in the ΔB0 map. As a result, this methods provides improved performance in the presence of very large ΔB0 inhomogeneities.

Acknowledgments

The authors thank Thomas Hulshizer for assistance in the design of the fat-water phantom, Eric Borisch for assistance in parallel computation, and Kathy Brown for recruitment of healthy volunteers. We also acknowledge the use of the ISMRM Fat-Water Toolbox (http://ismrm.org/workshops/FatWater12/data.htm) for some of the results shown in this article.

Funding Sources:

NIH EB000212, NIH RR018898, DOD W81XWH-15-0341

Appendix A Dual-Echo Multi-Coil Phase-Constrained Reconstruction

To find a solution to

X^v(ω,ϕ0)=argminXv2[Re{tr[(Av(ω,ϕ0)XvSvGv)Λ1(Av(ω,ϕ0)XvSvGv)]}]

it is useful to first expand the expression to be minimized.

L(Xv,ωv,ϕ0,v)tr[XvTRe{Av(ω,ϕ0)Av(ω,ϕ0)}XvSvΛ1Sv]2Re{tr[XvTAv(ω,ϕ0)GvΛ1Sv]} [A.1a]
XvTRe{Av(ω,ϕ0)Av(ω,ϕ0)}XvSvΛ1Sv]2XvTRe{Av(ω,ϕ0)GvΛ1Sv} [A.1b]

where terms irrelevant to the optimization have been dropped, and we have invoked the circular permutation property of the trace (33).

Differentiating L with respect to Xv and setting it equal to zero allows the least squares solution of Xv to be found.

XvL=2Re{Av(ω,ϕ0)Av(ω,ϕ0)}XvSvΛ1Sv2Re{Av(ω,ϕ0)GvΛ1Sv}=0 [A.2]

The estimate for Xv, X^v(ω,ϕ0), is then given by

X^v(ω,ϕ0)=Q1Re{Av(ω,ϕ0)Fv}Zv1 [A.3]

where Q=Re{Av(ω,ϕ0)Av(ω,ϕ0)}=Re{CC}, Fv=GvΛ1Sv, and Zv=SvΛ1Sv

Appendix B Simplification of the Two-Dimensional Cost Function

[ω^v,ϕ^0,v]=argmin[ωv,ϕ0,v][Re{tr((Av(ω,ϕ0)X^v(ω,ϕ0)SvGv)Λ1(Av(ω,ϕ0)X^v(ω,ϕ0)SvGv))}] [B.1]

where X^v(ω,ϕ0)=Q1Re{Av(ω,ϕ0)Fv}Zv1 from Equation [A.3]. The two-dimensional cost function can be expressed as

[ω^v,ϕ^0,v]argmin[ωv,ϕ0,v][L1(ωv,ϕ0,v)L2(ωv,ϕ0,v)] [B.2]

where

L1(ωv,ϕ0,v)=Re{tr(Av(ω,ϕ0)X^v(ω,ϕ0)ZvX^vT(ω,ϕ0)Av(ω,ϕ0))} [B.3]
L2(ωv,ϕ0,v)=2Re{tr(FvX^vT(ω,ϕ0)Av(ω,ϕ0))} [B.4]

Substitution for X^v(ω,ϕ0) and judicious use of the circular permutation property of the trace operator allows simplification of L1 and L2 to

L1(ωv,ϕ0,v)=Dv(ω,ϕ0)TQ1Dv(ω,ϕ0)Zv1 [B.5]
L2(ωv,ϕ0,v)=2Dv(ω,ϕ0)TQ1Dv(ω,ϕ0)Zv1 [B.6]

where Dv(ω,ϕ0)=Re{Av(ω,ϕ0)Fv}. Therefore, after substitution

[ω^v,ϕ^0,v]argmin[ωv,ϕ0,v][Dv(ω,ϕ0)TQ1Dv(ω,ϕ0)Zv1]. [B.7]

Appendix C Solving for ϕ0,v

The derivative of Equation 5 can be found via the product rule. Note that Q and Zv are independent of ϕ0,v and can be treated as constants. Also recall that Dv(ω,ϕ0)=Re{Av(ω,ϕ0)Fv} and Av(ω,ϕ0)=eiϕ0,vBv(ω)C. Note that Bv(ω), C, and Fv are all independent of ϕ0,v and that Zv1 is a scalar. With the further definition of Hv(ω)=CBv(ω)Fv, we have:

ϕ0,vL(ωv,ϕ0,v)=ϕ0,v[Dv(ω,ϕ0)TQ1Dv(ω,ϕ0)]Zv1 [C.1a]
=ϕ0,v[Re{eiϕ0,vHv(ω)}T]Q1Re{eiϕ0,vHv(ω)}Zv1Re{eiϕ0,vHv(ω)}TQ1ϕ0,v[Re{eiϕ0,vHv(ω)}]Zv1 [C.1b]
=Im{eiϕ0,vHv(ω)}TQ1Re{eiϕ0,vHv(ω)}Zv1Re{eiϕ0,vHv(ω)}TQ1Im{eiϕ0,vHv(ω)}Zv1 [C.1c]

Noting that Equation [C.1c] is an the expansion of a complex product of the form Im{KT Re{L}K} = Im{KT}Re{L}Re{K} + Re{KT}Re{L}Im{K} and consolidating the phasors eiϕ0,v, the result is:

ϕ0,vL(ωv,ϕ0,v)=Im{e2iϕ0,vHv(ω)TQ1Hv(ω)}Zv1 [C.1d]

Setting ϕ0,vL(ωv,ϕ0,v)=0, the scalar Zv1 may be divided out. For Im{·} = 0 to hold, the overall phase must equal . Without loss of generality, assume n = 0.

0=[e2iϕ0,vHv(ω)TQ1Hv(ω)]. [C.2]

Since e2iϕ0,v has phase 2ϕ0,v, the other terms must have phase 2ϕ0,v for the equality to hold. Solving for ϕ 0,v gives

ϕ^0,v=12[Hv(ω)TQ1Hv(ω)]. [C.3]

References

  • 1.Eggers H, Börnert P. Chemical shift encoding-based water–fat separation methods. J Magn Reson Imaging. 2014;40:251–268. doi: 10.1002/jmri.24568. [DOI] [PubMed] [Google Scholar]
  • 2.Dixon WT. Simple proton spectroscopic imaging. Radiology. 1984;153:189–194. doi: 10.1148/radiology.153.1.6089263. [DOI] [PubMed] [Google Scholar]
  • 3.Paltiel Z, Ban A. Separate water and lipids images obtained by a single scan. Proceedings of the 4th Annual Meeting of Society of Magnetic Resonance in Medicine; London, United Kingdom. 1985. p. 172. [Google Scholar]
  • 4.Patrick J, Haacke E, Hahn J. Water/fat separation and chemical shift artifact correction using a single scan. Proceedings of the 4th Annual Meeting of Society of Magnetic Resonance in Medicine; London, United Kingdom. 1985. p. 174. [Google Scholar]
  • 5.Xiang QS. Improved single point water-fat imaging with virtual shimming. Proceedings of the 9th Annual Meeting of ISMRM; Glasgow, Scotland, UK. 2001. p. 789. [Google Scholar]
  • 6.Yu H, Reeder SB, McKenzie CA, Brau ACS, Shimakawa A, Brittain JH, Pelc NJ. Single acquisition water-fat separation: feasibility study for dynamic imaging. Magn Reson Med. 2006;55:413–422. doi: 10.1002/mrm.20771. [DOI] [PubMed] [Google Scholar]
  • 7.Ma J. A single-point Dixon technique for fat-suppressed fast 3D gradient-echo imaging with a flexible echo time. J Magn Reson Imaging. 2008;27:881–890. doi: 10.1002/jmri.21281. [DOI] [PubMed] [Google Scholar]
  • 8.Ma J. Breath-hold water and fat imaging using a dual-echo two-point Dixon technique with an efficient and robust phase-correction algorithm. Magn Reson Med. 2004;52:415–419. doi: 10.1002/mrm.20146. [DOI] [PubMed] [Google Scholar]
  • 9.Xiang QS. Two-point water-fat imaging with partially-opposed-phase (POP) acquisition: an asymmetric Dixon method. Magn Reson Med. 2006;56:572–584. doi: 10.1002/mrm.20984. [DOI] [PubMed] [Google Scholar]
  • 10.Eggers H, Brendel B, Duijndam A, Herigault G. Dual-echo Dixon imaging with flexible choice of echo times. Magn Reson Med. 2011;65:96–107. doi: 10.1002/mrm.22578. [DOI] [PubMed] [Google Scholar]
  • 11.Berglund J, Ahlström H, Johansson L, Kullberg J. Two-point Dixon method with flexible echo times. Magn Reson Med. 2011;65:994–1004. doi: 10.1002/mrm.22679. [DOI] [PubMed] [Google Scholar]
  • 12.Lodes CC, Felmlee JP, Ehman RL, Sehgal CM, Greenleaf JF, Glover GH, Gray JE. Proton MR chemical shift imaging using double and triple phase contrast acquisition methods. J Comput Assist Tomogr. 1989;13:855–861. doi: 10.1097/00004728-198909000-00020. [DOI] [PubMed] [Google Scholar]
  • 13.Glover GH. Multipoint Dixon technique for water and fat proton and susceptibility imaging. J Magn Reson Imaging. 1991;1:521–530. doi: 10.1002/jmri.1880010504. [DOI] [PubMed] [Google Scholar]
  • 14.Reeder SB, Wen Z, Yu H, Pineda AR, Gold GE, Markl M, Pelc NJ. Multicoil Dixon chemical species separation with an iterative least-squares estimation method. Magn Reson Med. 2004;51:35–45. doi: 10.1002/mrm.10675. [DOI] [PubMed] [Google Scholar]
  • 15.Hernando D, Kellman P, Haldar JP, Liang ZP. Robust water/fat separation in the presence of large field inhomogeneities using a graph cut algorithm. Magn Reson Med. 2010;63:79–90. doi: 10.1002/mrm.22177. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Yu H, Shimakawa A, McKenzie CA, Brodsky E, Brittain JH, Reeder SB. Multiecho water-fat separation and simultaneous R2* estimation with multifrequency fat spectrum modeling. Magn Reson Med. 2008;60:1122–1134. doi: 10.1002/mrm.21737. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Bydder M, Yokoo T, Yu H, Carl M, Reeder SB, Sirlin CB. Constraining the initial phase in water-fat separation. Magn Reson Imaging. 2011;29:216–221. doi: 10.1016/j.mri.2010.08.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Hernando D, Kellman P, Liang ZP. A joint estimation method for two-point water/fat imaging with regularized field map. Proceedings of the 18th Annual Meeting of ISMRM; Stockholm, Sweden. 2010. p. 2911. [Google Scholar]
  • 19.Stinson EG, Trzasko JD, Weavers PT, Riederer SJ. Dixon-type and subtraction-type contrast-enhanced magnetic resonance angiography: a theoretical and experimental comparison of SNR and CNR. Magn Reson Med. 2015;74:81–92. doi: 10.1002/mrm.25374. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Kay SM. Fundamentals of Statistical Signal Processing, Volume I: Estimation Theory. Upper Saddle River, NJ: Prentice Hall PTR; 1993. [Google Scholar]
  • 21.Golub GH, Pereyra V. The differentiation of pseudo-inverses and nonlinear least squares problems whose variables separate. SIAM J Numer Anal. 1973;10:413–432. [Google Scholar]
  • 22.Berglund J, Kullberg J. Three-dimensional water/fat separation and T2* estimation based on whole-image optimization—Application in breathhold liver imaging at 1.5 T. Magn Reson Med. 2012;67:1684–1693. doi: 10.1002/mrm.23185. [DOI] [PubMed] [Google Scholar]
  • 23.Kolmogorov V, Zabin R. What energy functions can be minimized via graph cuts? IEEE Trans Pattern Anal Mach Intell. 2004;26:147–159. doi: 10.1109/TPAMI.2004.1262177. [DOI] [PubMed] [Google Scholar]
  • 24.Boykov Y, Veksler O, Zabih R. Fast approximate energy minimization via graph cuts. IEEE Trans Pattern Anal Mach Intell. 2001;23:2001. [Google Scholar]
  • 25.Jamriška O, Sýkora D, Hornung A. Cache-efficient graph cuts on structured grids. 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); Providence, RI, USA. 2012. pp. 3673–3680. [Google Scholar]
  • 26.Hu HH, Börnert P, Hernando D, Kellman P, Ma J, Reeder S, Sirlin C. ISMRM workshop on fat–water separation: Insights, applications and progress in MRI. Magn Reson Med. 2012;68:378–388. doi: 10.1002/mrm.24369. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Bernstein MA, Fain SB, Riederer SJ. Effect of windowing and zero-filled reconstruction of MRI data on spatial resolution and acquisition strategy. J Magn Reson Imaging. 2001;14:270–280. doi: 10.1002/jmri.1183. [DOI] [PubMed] [Google Scholar]
  • 28.Rahimi MS, Holmes JH, Wang K, Reeder SB, Korosec FR. Flow-induced signal misallocation artifacts in two-point fat-water chemical shift MRI. Magn Reson Med. 2015;73:1926–1931. doi: 10.1002/mrm.25315. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Hamilton G, Yokoo T, Bydder M, Cruite I, Schroeder ME, Sirlin CB, Middleton MS. In vivo characterization of the liver fat 1H MR spectrum. NMR in Biomedicine. 2011;24:784–790. doi: 10.1002/nbm.1622. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Uecker M, Lai P, Murphy MJ, Virtue P, Elad M, Pauly JM, Vasanawala SS, Lustig M. ESPI-RiT—an eigenvalue approach to autocalibrating parallel MRI: Where SENSE meets GRAPPA. Magn Reson Med. 2014;71:990–1001. doi: 10.1002/mrm.24751. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Bioucas-Dias JM, Valadao G. Phase unwrapping via graph cuts. IEEE Trans Image Process. 2007;16:698–709. doi: 10.1109/tip.2006.888351. [DOI] [PubMed] [Google Scholar]
  • 32.Candes E, Sing-Long C, Trzasko J. Unbiased risk estimates for singular value thresholding and spectral estimators. IEEE Trans Signal Process. 2013;61:4643–4657. [Google Scholar]
  • 33.Meyer CD. Matrix Analysis and Applied Linear Algebra. Philadelphia, Pa: Society for Industrial and Applied Mathematics; 2000. [Google Scholar]

RESOURCES