Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2015 Sep 1.
Published in final edited form as: Magn Reson Med. 2013 Oct 25;72(3):880–892. doi: 10.1002/mrm.24986

Parameter estimation approach to banding artifact reduction in balanced steady-state free precession

Marcus Björk 1, R Reeve Ingle 2, Erik Gudmundson 3, Petre Stoica 1, Dwight G Nishimura 2, Joële K Barral 2
PMCID: PMC4048656  NIHMSID: NIHMS575588  PMID: 24166591

Abstract

Purpose

The balanced steady-state free precession (bSSFP) pulse sequence has shown to be of great interest due to its high signal-to-noise ratio efficiency. However, bSSFP images often suffer from banding artifacts due to off-resonance effects, which we aim to minimize in this paper.

Methods

We present a general and fast two-step algorithm for 1) estimating the unknowns in the bSSFP signal model from multiple phase-cycled acquisitions, and 2) reconstructing band-free images. The first step, Linearization for Off-resonance Estimation (LORE), solves the nonlinear problem approximately by a robust linear approach. The second step applies a Gauss-Newton algorithm, initialized by LORE, to minimize the nonlinear least squares criterion. We name the full algorithm LORE-GN.

Results

We derive the Cramér-Rao bound (CRB), a theoretical lower bound of the variance for any unbiased estimator, and show that LORE-GN is statistically efficient. Furthermore, we show that simultaneous estimation of T1 and T2 from phase-cycled bSSFP is difficult, since the CRB is high at common SNR. Using simulated, phantom, and in vivo data, we illustrate the band-reduction capabilities of LORE-GN compared to other techniques, such as sum-of-squares.

Conclusion

Using LORE-GN we can successfully minimize banding artifacts in bSSFP.

Keywords: Parameter estimation, bSSFP, off-resonance, banding artifacts, LORE

Introduction

One of the challenges of magnetic resonance imaging (MRI) is to acquire an image with high signal-to-noise ratio (SNR) in a short scan time, and for this the balanced steady-state free precession (bSSFP) sequence has proven to be of great interest. The main drawback of bSSFP is due to off-resonance effects, typically manifesting as banding artifacts (1, 2). These artifacts are of major concern, especially at high field strengths. Off-resonance effects can lead to signal losses in parts of the image, and techniques for improving image quality are necessary.

When several acquisitions are made with different phase increments of the radio frequency (RF) excitation, the resulting images can be combined to minimize these off-resonance artifacts. Commonly, two or four phase-cycled acquisitions are used as a compromise between performance and scan time. Several image-based techniques have been previously proposed, such as sum-of-squares, where the square root of the sum of the squared magnitude of the images is used; or maximum-intensity, where the maximum magnitude over all images is combined into one image (1). These methods can in some cases give insufficient banding suppression. For example, when using small flip angles the passband in the bSSFP signal profile is not flat, and the resulting image will not have a uniform intensity (1). Additionally, these techniques do not provide estimates of the model parameters, which can be of interest in quantitative MRI.

Recent works have applied parameter estimation techniques to reduce banding artifacts in bSSFP. The principle is to use a signal model and estimate a parameter that is independent of the off-resonance. This estimate is then used as the band-free image. In (3), the authors treat the special case occurring when setting the echo time, TE, to zero and acquiring data with a specific choice of phase increments. Then, the off-resonance effects can be removed using an analytical solution named the cross-solution. The resulting image will, however, have a different contrast compared to the original images. This is due to the fact that the parameter estimated relates to the original images through a function depending on both T1 and T2. The approach is also sub-optimal in the least squares sense, since it is derived with the assumption of no noise. This causes problems when the SNR is low, leading to poor estimates. Furthermore, the method does not provide estimates of all unknown parameters in the model equation and cannot be directly generalized to more than four phase-cycled images.

The approach suggested in (4) is to identify some of the unknown model parameters while assuming the others to be constant. Keeping the relaxation parameters constant makes the estimates less reliable, since in practice, the true values can vary significantly over an image. The approach is based on a manually initialized Levenberg-Marquardt (LM) nonlinear minimization algorithm applied to magnitude data. The use of magnitude data makes the estimation less tractable from a mathematical viewpoint due to the non-differentiability of the absolute value. Furthermore, it changes the noise properties from a Gaussian distribution to a Rician distribution, making the nonlinear least squares (NLS) criterion sub-optimal (biased).

Another characteristic of bSSFP is the T2/T1-weighted image contrast and the subsequent difficulty to sensitize the signal to T1 or T2 alone. Quantification of T1 and T2 gives valuable tissue information used in a wide range of applications (5). There are various techniques to estimate T2 from bSSFP data (6, 7). One popular technique is the DESPOT2, which was introduced in (6), and later improved to account for off-resonance effects (8). The DESPOT2 method has the drawback that it needs a T1 estimate obtained prior to the T2 estimation, which requires the acquisition of an additional dataset. In (9) an outline of a method for simultaneous estimation of T1 and T2 from bSSFP data was proposed. The method is evaluated using 12 images, which is more than what is needed for DESPOT2. To the best of our knowledge, no accuracy analysis has so far been presented for this technique. Both aforementioned methods (8, 9) utilize a variable flip angle in combination with phase cycling. There are also methods for T1 estimation as well as simultaneous estimation of T1 and T2, using inversion recovery bSSFP (10, 11). However, neither of these methods take off-resonance effects into account. Furthermore, it is shown that in the presence of off-resonances, the method in (11) can suffer from significant bias.

In this paper, we first describe a parameter estimation algorithm for the phase-cycled bSSFP signal model with the aim of reducing banding artifacts. A scenario with a different model has been investigated in (12). We use complex-valued data to estimate all unknown parameters in a model derived from (13). From the parameter estimates we can reconstruct band-free images with bSSFP-like contrast. As a first step, we derive a fast and robust linear method based on least squares to approximately solve the estimation problem. This eliminates the need for user-defined parameters, such as manual initialization. In the second step, we fine tune the estimates using a nonlinear iterative minimization algorithm. The obtained estimates can then be used to reconstruct band-free images. The proposed algorithm can be applied to datasets regardless of the used echo time (TE) and repetition time (TR); does not rely on any prior assumption on the flip angle (;); and can be used with any number of phase-cycled images larger than or equal to three. Here, we will focus on four-image datasets, since they enable the parameter estimation approach, and generally provide better banding suppression compared to using two images. We then proceed to generalize the algorithm to simultaneously estimate T1 and T2 and the equilibrium magnetization including coil sensitivity (KM0) from phase-cycled data. We derive the Cramér-Rao bound (CRB) for the bSSFP model, a theoretical lower bound on the estimated parameter variances independent of the estimation algorithm. Using the CRB we can determine the statistical efficiency of the proposed algorithm, as well as the maximum theoretical accuracy we can expect when estimating T1 and T2 simultaneously, using phase-cycled bSSFP.

Theory

Signal model

In bSSFP imaging, the complex signal, S, at an arbitrary pixel of the nth phase-cycled image can be modeled as (13, 14)

Sn=KMeTET2eiΩTE1aei(Ω+ΔΩn)TR1bcos[(Ω+ΔΩn)TR+vn, [1]

where we have the following definitions:

M=iM0(1E1)sinα1E1cosα(E1cosα)E22,a=E2,b=E21E1E1cosα+cosα1E1cosα(E1cosα)E22,E1=eTR/T1,E2=eTR/T2. [2]

.

The joint variable KM0 is defined as the complex-valued coil sensitivity K multiplied by the equilibrium magnetization M0; T1 and T2 are the longitudinal and transverse relaxation times, respectively; α is the flip angle, ΔΩnTR the user-controlled phase increment, TE the echo time, and TR the repetition time. The off resonance corresponds to Ω = 2πγΔB0 = 2πfOR, where γ is the gyromagnetic ratio, ΔB0 is the effective deviation from the ideal static magnetic field strength, including both tissue susceptibility and inhomogeneities, and fOR is the corresponding off-resonance frequency. Finally, vn denotes the noise, which is assumed to be independent and complex Gaussian distributed. For a derivation of Eqs. 1 and 2 see the Appendix.

There are five real-valued unknown parameters in Eqs. 1 and 2 that can be estimated: Ω Re(KM0), Im(KM0), T1, and T2, where Re(·) and Im(·) denote the real and imaginary part, respectively. The parameters here assumed known are: ΔΩn, α, TE, and TR, however, as will be shown next, α does not have to be known for reconstructing band-free images. An estimate of α is only needed to get explicit estimates of KM0 and T1.

We introduce the following variables:

S0=KMeTE/T2,θ=ΩTR,Δθn=ΔΩnTR,θn=θ+Δθn. [3]

This enables us to rewrite the pixel-wise signal model in Eq. 1 as

Sn=S0eiθTE/TR1aeiθn1bcosθn+vn=gn(u)+vn, [4]

where gn(u) is the noise-free data model of the nth phase-cycled image, and the vector of new unknown model parameters is denoted by u = [θ, Re(S0), Im(S0), a, b]T, where wT is the transpose of the vector w. Acquiring images with different phase increments Δθn allows us to estimate the unknown model parameters of Eq. 4. Using these parameters, we can reconstruct a band-free image from the model. Here, α will be estimated implicitly, since it does not explicitly occur in Eq. 4, and hence, no prior information regarding the flip angle is needed when using Eq. 4 for band reduction.

Even though the phase increments can be arbitrary, using four images (N = 4) with phase increments = [0, π/2, π, 3π/2]T is common practice and will therefore be considered here as well. It is possible to optimize the phase increments in some sense, especially if some prior information is available. However, a preliminary study (15) showed that the gain from doing so is small, assuming no prior knowledge, and this possibility is therefore not pursued further here.

The Cramér-Rao bound

The Cramér-Rao bound (CRB) gives a lower bound on the variance of the parameter estimates for any unbiased estimator (16). The performance of the estimation algorithm, in terms of parameter variance, can be compared to the optimal performance as stated by the CRB. If an estimation algorithm achieves the CRB, it is statistically efficient.

Under the assumption of circularly Gaussian-distributed, zero-mean, white complex noise of variance σ2, the Fisher Information Matrix, I(u), is given by the Slepian-Bangs formula (16):

I(u)=2σ2n=1NRe{(gn(u)u)*(gn(u)(u))}, [5]

where * denotes the conjugate transpose and ∂gn(u)/∂u is the gradient of the scalar function gn(u), which is by convention defined to be a row vector. For the model in Eq. 4 the gradient in Eq. 5 is given by:

gn(u)u=eiθTETR1aeiθn1bcos(θn)[S0(iaeiθn1aeiθnbsin(θn)1bcos(θn)+iTETR)1iS0eiθn1aeiθnS0cos(θn)(1bcos(θn))]T. [6]

The CRB matrix is computed by taking the inverse of Eq. 5:

PCRB=I1(u). [7]

Finally, the diagonal elements of Eq. 7 give lower bounds on the variance of the corresponding parameter estimates, that is σuj2[PCRB]jj.

Additionally, we derived the CRB with respect to uo = [θ Re(KM0), Im(KM0), T1, T2]T, using MATLAB’s Symbolic Math Toolbox. This was done to draw conclusions about the initial estimation problem based on the model in Eq. 1.

The LORE-GN algorithm

To estimate the unknown parameters and remove the off-resonance artifacts, we propose a two-step algorithm. The first step is named Linearization for Off-resonance Estimation (LORE). The second step is a Gauss-Newton nonlinear search (GN), hence we name the full algorithm LORE-GN. In the first step we rewrite the model in Eq. 4 so that it becomes linear in the unknown parameters, by making use of an over-parameterization. This enables the application of ordinary linear least squares (LS), which is both fast and robust. However, the resulting estimates will be biased in general. In the following step, the final estimates are obtained using GN, initialized with the LORE estimates. This removes any bias and makes the estimates NLS optimal, which under the assumption of identically distributed Gaussian noise is the maximum likelihood (ML) estimate.

From the estimates of S0 ∈ ℂ and a, b, θ ∈ ℝ it is possible to recover the original parameters uo by successively inverting the equations for a and b in Eq. 2, and substituting the results. We have:

E^1=a^(1+cosαa^b^cosα)b^a^(1+cosαa^b^)b^cosα,E^2=a^, [8]

which in turn can be used to compute the estimates:

T^1=TR/log(E^1),T^2=TR/log(E^2),KM^0=S^01E^1cosα(E^1cosα)E^22ieTE/T^2(1E^1)sinα [9]

Step 1: Parameter estimation using LORE

For the LORE algorithm, we introduce the following complex parameters:

η=S0eiθTE/TR,β=S0aeiθ(TE/TR1),ζ=beiθ. [10]

Note the slight over-parameterization with six real-valued parameters as opposed to five in Eq. 4. This enables us to rewrite the noise-free part of Eq. 4 as

Sn=ηβeiΔθn1Re(ζeiΔθn). [11]

To simplify the notation we introduce the subscripts r and i to denote the real and imaginary part, respectively. Multiplying both sides by the denominator we can now express Eq. 11 in linear form:

Sn[1ζrcosΔθn+ζisinΔθn]=ηβeiΔθn. [12]

Furthermore, |1 − ζr cosΔθn + ζi sinΔθn| ≤ 2 since it can be shown that 0 ≤ b ≤ 1, which implies that the noise is amplified by at most a factor of two in this operation. Moving the unknown variables to the right hand side and gathering the real and imaginary parts of Sn separately in a vector yn = [Sr,n Si,n]T, we can write Eq. 12 in matrix form:

yn=[1001cos(Δθn)sin(Δθn)sin(Δθn)cos(Δθn)Sr,ncos(Δθn)Si,ncos(Δθn)Sr,nsin(Δθn)Si,nsin(Δθn)]AnT[ηrηiβrβiζrζi]x [13]

By stacking the measurements in a vector y = [y1yN]T and a matrix A=[A1TANT]T, = where N is the number of phase-cycled images, we obtain y = Ax, from which the LS estimate of x is readily found as:

x^=(ATA)1ATy. [14]

These estimates are biased, since the noise enters the regressor matrix A through the measured data Sn. The estimates of the sought parameters in Eq. 4 can then be obtained as

θ^=(β^/η^),a^=|β^/η^|,b^=|ζ^|,S^0=η^eiθ^TE/TR, [15]

where ∠(·) denotes the phase of a complex number. The information in ζ regarding the off-resonance is not used since ζ can be small in magnitude, leading to unreliable estimates of θ. While LORE can give accurate estimates on its own, the algorithm is sub-optimal in the NLS sense. To tackle this, the LORE estimates can be used as an initial guess for the next step.

Step 2: Fine tuning using Gauss-Newton

We propose to use a Gauss-Newton iterative method to truly minimize the NLS and further improve the results. GN is chosen since it is simple, computationally efficient, and has fast convergence (17). However, this minimization method is unconstrained, so any physical constraints on the parameters cannot be taken into account. Given a good initial estimate, here provided by LORE, GN converges to the correct global optimum with high probability. This is what distinguishes LORE-GN from other general nonlinear methods.

The NLS criterion is

L(u)=n=1N|Sngn(u)|2. [16]

Letting r denote the residual vectorized over the measurements, according to

r=[Re(S)Im(S)][Re(g(u))Im(g(u))], [17]

the update formula for GN with the search direction pk is

uk+1=uk+cpk=uk+c(JkTJk)1JkTrk, [18]

where Jk = J(u)|u=uk is the Jacobian matrix evaluated at the current point in the parameter space uk. In the same manner, we derived the GN algorithm with respect to the original model parameters uo = [θ, Re(KM0), Im(KM0), T1, T2]T.

The step length c is chosen by back-tracking so that the Armijo condition is fulfilled, that is, c = 2m, where m is the smallest non-negative integer that fulfills

L(uk+1)L(uk)μcrkTJk(JkTJk)1JkTrk, [19]

and μ ∈ [0, 1] is a constant (18). A stopping condition based on the norm of the gradient JkTrk was used. In the following, μ was set to 0.5 and the stopping condition to JkTrk < 10−8.

The obtained estimates can then be used to reconstruct band-free images with bSSFP contrast by using the model in Eq. 4, setting θ = 0, and letting Δθ be any constant value. When considering the explicit parameter estimates, however, phase wrapping and nonphysical optima can cause ambiguities. These problems are treated in the next section.

The MATLAB code for the algorithm is available for general use at: http://www-mrsrl.stanford.edu/~jbarral/orm.html

Post-processing

By analyzing the model, a few interesting properties can be seen. The following relation holds:

S0eiθTE/TR1aeiθn1bcosθn=S0eiπTE/TRei(θ±π)TE/TR1+aei(θn±π)1+bcos(θn±π). [20]

This means that for a set of optimal parameters a, b, θ and S0, the NLS criterion will have another global optimum at ã = −a, = −b, θ̃ = θ ± π and 0 = S0e∓iπTE/TR. It can be shown that a and b are positive, and hence, we can remove the resulting non-physical minima. Furthermore, we have

S0ei(θ+2πk)TE/TR1aei(θn+2πk)1bcos(θn+2πk)=S0ei2πkTE/TReiθTE/TR1aeiθn1bcosθn,k, [21]

that is, a shift of θ by 2πk is equivalent to a phase shift of S0 by 2πkTE/TR. The estimate of θ is confined in the interval [−π, π] (wrapped phase), meaning that if the true θ is outside of our estimation interval, we will obtain the wrong phase of S0. It is important to realize that the magnitude signal is not affected by Eq. 20 and Eq. 21, and hence, the post-processing step is not needed for band reduction. The problems only arise when estimating the absolute off-resonance and a complex-valued S0, in which case phase unwrapping is needed to get consistent estimates. By assuming that θ is close to zero in the center of the image, which can be obtained through proper shimming, we can unwrap the estimated phase to obtain k in Eq. 21, and then compensate our S0 estimates according to

S^0u=S^0ei2πkTE/TR. [22]

Given that proper shimming has indeed been ensured, we obtain the true estimate of S0. Phase unwrapping in two or three dimensions is a common problem in MRI, and several methods in the literature tackle it, see for example (19) for a review. Here, a MATLAB implementation of the quality-guided 2D phase-unwrapping algorithm was used (20). A detailed description is beyond the scope of this paper.

The two correction steps, that is Eq. 20 and phase unwrapping together with Eq. 22, constitute the post-processing step, which can be used to avoid some local minima of the criterion function in Eq. 16.

Methods

Simulations and the CRB

Simulations were performed with the following parameters:

T1=675ms,T2=75ms,KM0=1α=30°,TR=5ms,TE=2.5ms. [23]

These parameters were chosen as a representative case targeting brain white matter at 1.5 T, and they were the basis of all simulations unless stated otherwise.

The simulated data was generated by adding complex Gaussian noise of appropriate variance σ2 to the model gn(u) in Eq. 4. The variance was chosen to achieve a certain SNR as defined by

SNR=n=1N|gn(u)|Nσ, [24]

which is the common definition of SNR in the MRI community (21).

The root mean square error (rMSE) of the parameter estimates is defined as

rMSE(z^)=1Mm=1M|z^mz|2, [25]

where m is the parameter estimate in simulation m, z is the true parameter value, and M is the number of simulations.

The simulations and calculations were performed in MATLAB on an HP desktop computer with a 2.8 GHz Intel Core i7 860 quad-core processor and 16GB RAM. All computation times were measured when running a single thread.

Monte Carlo simulations provided the rMSE of the parameter estimates. The performance of the proposed algorithm was compared to 1) a Levenberg-Marquardt (LM) algorithm suggested by Santini and Scheffler (4), 2) LM with our suggested post-processing step (LMpost), and 3) the optimum performance given by the CRB. The standard MATLAB LM implementation in the function “lsqnonlin” was utilized. The estimates obtained with LORE were also included in the comparison to illustrate the accuracy of this linear algorithm and the initial estimates used by GN. The cross-solution by Xiang and Hoff (3) is not included here, since it does not estimate the model parameters.

To illustrate the CRB of T1 and T2, the minimum SNR needed to obtain a 5% relative standard deviation (RSD) in the estimates was calculated. The RSD was defined as the CRB standard deviation of the parameter estimate, relative to the true parameter value, that is for parameter j in Eq. 7, RSDj=[PCRB]jj/uj. Numerical simulations were performed for true parameter values in the ranges T1 = 100 – 3000 ms and T2 = 5 – 200 ms.

Phantom and in vivo data

A phantom and an in vivo brain dataset was acquired using a 1.5 T scanner (GE Healthcare, Milwaukee, WI). Each dataset consisted of four complex-valued 3D bSSFP images with linear phase increments of 0, π/2, π, and 3π/2. The scan parameters were: field-of-view = 24 × 24 × 16 cm3, matrix size = 128 × 128 × 32, TR = 5 ms, TE = 2.5 ms, α = 30°. The phantom dataset was included since the banding artifacts remaining after the processing are easily visualized when the ideal intensity is uniform. For demonstration purposes, in order to induce more significant banding artifacts in the phantom and the in vivo datasets, the automatic shimming was disabled at 1.5 T. The estimated average SNR was 170 and 33 for the phantom and in vivo data, respectively.

Similarly, an in vivo brain dataset was acquired using a 7 T system (GE Healthcare). The scan parameters were as follows: field-of-view = 20×20×16 cm3, matrix size = 200×200×160, TR = 10 ms, TE = 5 ms, α = 10°. High-order shimming was used to achieve best-possible field homogeneity. The estimated average SNR was 11. This dataset was included to show that the proposed method can be applied to higher field strengths, where banding artifacts are typically more significant. Also, the low flip angles used at high field strengths due to specific absorption rate (SAR) constraints give a non-flat passband in the bSSFP profile, which is problematic for many of the competing approaches. The longer TR for the 7 T dataset is motivated by the application in (22), where phase-cycled bSSFP at 7 T is used for high resolution imaging of the hippocampus.

Before running the LORE-GN algorithm, the data was masked to remove the background, thereby reducing the computation time. This was done by thresholding the sum-of-squares image and masking pixels with intensity below a certain percentage of the maximum value, in this case 15% for 1.5 T and 6% for 7 T. The resulting number of computed pixels was 9467, 22712 and 22844 for the 1.5 T phantom, 1.5 T in vivo, and 7 T in vivo data, respectively.

Here we reconstructed the images at Δθ = π/2 to be able to compare directly with one of the original phase-cycled images. This corresponds to the image closest to maximum SNR reconstruction for both white and grey matter. Since the computed reconstructions, as well as the the collected phase-cycled images, are complex-valued, the corresponding magnitudes were used when displaying the images.

Results

Simulations and the CRB

The results of the Monte Carlo simulations, based on 10000 noise realizations, are shown in Fig. 1. As can be seen, the LORE-GN algorithm is efficient when estimating the parameters of Eq. 1 given an SNR above 5, since it achieves the CRB, and the performance of LORE alone is comparable in this case. SNRs below 5 have been excluded since the variance is bound to be high, which would generally not result in useful estimates.

Figure 1.

Figure 1

rMSE vs. SNR for the parameter estimates, and for the different methods, along with the associated CRB. (a) θ̃ (degrees), (b) 0, (c) ã, and (d) . The results are based on 10000 Monte Carlo simulations. The true values were θ = 0, S0 = 0.1207i, a = 0.9355, and b = 0.4356.

Indirect estimates of T1, T2 and KM0 can be obtained from Eq. 9, and the corresponding performance is shown in Fig. 2. In these figures, outliers have been removed at the lower SNR values. This was done by omitting estimates with an absolute distance larger than 20 CRB standard deviations from the true value. The reason for removing outliers is that single large values, caused by a noise realization leading to singularity, can have a great impact on the rMSE values, but these cases are easily detected and removed. The estimates in Fig. 2 have a rather high variance in general, and an SNR above 50 is needed to achieve the CRB for T1 and T2.

Figure 2.

Figure 2

rMSE vs. SNR for the indirect parameter estimates (a) T1, (b) T2, and (c) KM0, and for the different methods, along with the associated CRB. The results are based on 10000 Monte Carlo simulations. The true values were T1 = 675 ms, T2 = 75 ms, and KM0 = 1.

Figures 3a and 3b show how the needed SNR varies for T1 and T2 estimation, respectively, for different true values of T1 and T2. It can be seen that the minimum required SNR is generally quite high. For example, an SNR of roughly 72 is needed to estimate the relaxation parameters of white matter and grey matter in the brain with 5% RSD.

Figure 3.

Figure 3

SNR needed to achieve a standard deviation equal to 5% of the true value of the parameters (a) T1, and (b) T2. The values for T2 > T1 are excluded (grey) and the SNR range is saturated at a maximum of 400.

Phantom example

Four phase-cycled images from a central slice of the 1.5 T 3D phantom dataset, all showing some degree of banding, are shown in Fig. 4a. The LORE-GN reconstructed image at Δθ = π/2 is shown in Fig. 4b, together with the sum-of-squares, maximum-intensity, and cross-solution images in Figs. 4c, 4d, and 4e, respectively. The proposed method results in an image showing no bands, while in the sum-of-squares and maximum-intensity images, some artifacts still remain. The cross-solution gives a uniform image, but has an intensity corresponding to the parameter S0. The off-resonance frequency estimated by LORE-GN is shown in Fig. 4f. For comparison, the off-resonance was also estimated using two gradient echo images with TE = 4 and 5 ms, respectively, and computing the field map from the phase difference of these images as is described in (23). The result is shown in Fig. 4g. As can be seen, LORE-GN provides a smooth low noise estimate that corresponds well with the gradient echo based technique.

Figure 4.

Figure 4

(a) 1.5 T phantom dataset of four images with phase increments 0, π/2, π, 3π/2. (b) the reconstructed image with Δθ= π/2, (c) the sum-of-squares image, (d) the maximum-intensity image, (e) the cross-solution estimate, (f) the estimated off-resonance frequency, and (g) the reference off-resonance frequency. LORE-GN and the cross-solution show a uniform intensity, while bands still remain in the sum-of-squares and maximum-intensity images. The estimated average SNR of the data was 170. The automatic shimming was disabled to induce more significant banding artifacts. Each image in (b)–(e) is displayed with the same scale as the original images in (a), and all images have been cropped prior to display.

In vivo examples

The phase-cycled images from a central slice of the 1.5 T 3D in vivo dataset are shown in Fig. 5a. LORE-GN was applied to estimate the model parameters. The reconstructed image at Δθ = π/2 is shown in Fig. 5b, together with the sum-of-squares, maximum-intensity and cross-solution images in Figs. 5c, 5d and 5e, respectively. As expected, banding artifacts are more subtle than in the phantom experiments. By scaling and subtracting the sum-of-squares, maximum-intensity and cross-solution images from the LORE-GN estimate, the differences can visualized more clearly. These images are shown in Figs. 5f, 5g and 5h, respectively. Sum-of-squares shows some non-uniformity compared to the proposed estimate, while the maximum-intensity and cross-solution approaches give a similar level of uniformity. Using any constant initialization of LM seemed to give estimation errors in some parts of the image, leading to defects in the reconstruction. An example of this is shown in Fig. 6, where the upper right corner of the image has been zoomed in to visualize the problem more clearly. The image was reconstructed at Δθ = π/2, similarly to Fig. 5b. In Fig. 7, additional LORE-GN reconstructions at different Δθ for the 1.5 T in vivo data of 5a are shown. As can be seen, the SNR and contrast vary depending on the reconstruction.

Figure 5.

Figure 5

(a) 1.5 T in vivo brain dataset of four images with phase increments 0, π/2, π, 3π/2; (b) the reconstructed image with Δθ = π/2; (c) the sum-of-squares image; (d) the maximum-intensity image; (e) the estimate obtained with the cross-solution. The relative difference between the proposed estimate and: sum-of-squares (f), maximum-intensity (g), and cross-solution (h); where the difference in average intensity has been removed, shows that some bands remain in the sum-of-squares image. The estimated average SNR was 33. The automatic shimming was disabled to induce more significant banding artifacts. Each image in (b)–(e) is displayed with the same scale as the original images in (a).

Figure 6.

Figure 6

A zoomed-in example of the Δθ = π/2 reconstruction from LM with constant initialization when applied to the 1.5 T in vivo data of Fig. 5a. The reconstruction has defects due to convergence issues of the LM algorithm.

Figure 7.

Figure 7

Reconstructions with different Δθ using the LORE-GN estimates obtained from the 1.5 T in vivo dataset of Fig. 5a. Each image is displayed in a different scale to make the median intensity comparable. As can be seen, the contrast and SNR of the reconstruction depend on Δθ.

Four phase-cycled images from a central slice of the 7 T 3D in vivo dataset are shown in Fig. 8a. Here LORE was used alone to estimate the parameters, due to the low SNR. The reason for this will be further explained in the discussion. In Fig. 8b the reconstructed image at Δθ = π/2 is shown, together with the sum-of-squares, maximum-intensity and cross-solution images in Figs. 8c, 8d and 8e, respectively. No banding can be seen with LORE, even at such a low flip angle. Sum-of-squares and maximum-intensity do not fully suppress the bands, as indicated by the arrows. The cross-solution method has problems due to the low SNR, and the resulting image is severely degraded.

Figure 8.

Figure 8

(a) 7 T in vivo brain dataset of four images with phase increments 0, π/2, π, 3π/2; (b) the LORE reconstructed image with Δθ = π/2; (c) the sum-of-squares image; (d) the maximum-intensity image; (e) the estimate obtained with the cross-solution. (f)–(i) shows zoomed-in versions of (b)–(e), focusing on the top left part of the image. The proposed method shows no banding artifacts while the sum-of-squares and maximum-intensity have some remaining bands as indicated by the arrows. The cross-solution fails due to the low SNR, which was estimated to be 11. A high-order shim was used to achieve the best-possible field homogeneity. Each image in (b)–(i) is displayed with the same scale as the original images in (a).

Run times

The run times for the phantom and the in vivo data are shown in Table 1. The current implementation of LORE-GN is approximately 7 times faster than using LM with a fixed initialization. It can also be seen that LORE accounts for less than 10% of the LORE-GN run time, providing a speedup factor of approximately 80 compared to LM.

Table 1.

Average MATLAB run times in seconds for the different methods and the 1.5 T datasets.

Dataset
Phantom In vivo
LORE 1.5 3.6
LORE-GN 16 40
LM 122 245
LMpost 123 247

Discussion

The fast linear algorithm LORE is the main contribution in this paper. In many cases, LORE provides accurate estimates, but it can also be used to initialize a nonlinear algorithm minimizing the NLS criterion. By adding post-processing steps we can also separate between the several optima that are inherent to the model, which is important for consistent estimation of the parameters. Using the estimated parameters we can reconstruct band-free images by using the model in Eq. 4. As mentioned, under the Gaussian assumption, the reconstructed data will be the ML estimate of the true signal, and hence minimally distorted by noise.

Simulations and the CRB

The case shown in Fig. 1 was chosen to illustrate when LM fails due to wrong initialization of θ. This leads LM into an ambiguous optimum, which is the reason for the poor performance where the rMSE is high and remains constant when increasing the SNR. The suggested post-processing mostly corrects for this, however, noise minima can occur at low SNR, making the initialization increasingly important. This can be seen in Fig. 1 as an increased rMSE for all parameters when using LMpost compared to LORE-GN at low SNR.

LORE and LORE-GN show robustness at low SNR while the other methods sometimes give outliers. This is for example shown in Fig. 1d where the LORE rMSE is even slightly below the CRB at low SNR. This is possible due to the biased estimates provided by LORE. However, the problem gets quite sensitive at low SNR if only four phase-cycled images are used, which can lead to outliers. For LORE-GN, this is mainly a problem when estimating T1, T2 and KM0, which is why outliers were removed when generating Fig. 2. It can be seen in Fig. 2 that the rMSEs at low SNR are typically higher for LORE-GN than LORE. Since GN involves the inversion of a potentially close-to-singular matrix, high noise levels can be a problem. It is therefore advisable to use LORE alone in these cases, or to apply a gradient-based method instead of GN, which does not involve any matrix inversion. However, LORE-GN is advantageous at higher SNR due to its ML formulation.

The difference in signal power and the conditioning of the model are the two major contributors to the variations in Figs. 3a and 3b for different values of T1 and T2. As can be seen, the SNR required to precisely estimate T1 and T2 from a set of four phase-cycled bSSFP images is rather high. This means that using purely phase-cycled bSSFP to simultaneously estimate T1 and T2 is not a good approach. It is therefore of little use to derive a method that is efficient at lower SNR. Figure 3b indicates that it is easier to estimate T2 than T1 in the region of short T2 values. However, achieving high SNR is harder for short T2-species. In practice the noise variance will be fixed and the signal magnitude will vary over the image, in this case the decrease in SNR will contribute to an increased CRB at short T2. It should be noted that the difficulty to estimate T1 and T2 explicitly does not affect the quality of the image reconstruction, since these estimates are not used in Eq. 4.

Phantom example

For the phantom data, the proposed method, Fig. 4b, has a clear advantage compared to the sum-of-squares and maximum-intensity images, Figs. 4c and 4d. The cross-solution image, Fig. 4e, provides a uniform intensity similar to the proposed approach. However, since the cross-solution assumes TE = 0, it is not strictly valid in this case, and therefore provides a biased estimate with a different intensity. It can also be noted that LORE-GN provides an accurate estimate of the off-resonance, Fig. 4f, when comparing to the reference field map in Fig. 4g. Field map estimation is an application in its own, and several methods are described in the literature, see for example (24, 25). Since LORE provides an efficient estimate of the off-resonance, and a rather low variance even at an SNR of 10, it could be a useful method for B0 field mapping.

In vivo examples

The main difference when using highly structured in vivo images, as opposed to the phantom dataset, is the partial volume effects at tissue borders. As can be seen in Fig. 5b, the reconstructed image using the LORE-GN estimates seem to have a level of detail similar to the sum-of-squares and maximum-intensity images of Figs. 5c and 5d, respectively. The reconstructed image shows no bands as opposed to the sum-of-squares. The banding is further highlighted by the difference image in Fig. 5f. However, no clear advantage in terms of banding artifacts can be seen when compared to maximum-intensity and cross-solution, as can be seen in Figs. 5g and 5h, respectively. Since the contrast, for example between white and grey matter, varies for different phase increments, the maximum-intensity will not provide the largest possible contrast. With the proposed algorithm, it is possible to reconstruct several images with different phase increments Δθ. There is a trade-off between contrast and SNR, but both the can be kept higher than for maximum-intensity, while getting similar or superior band reduction. The reconstructions in Fig. 7 show that different contrasts and SNRs can be obtained. However, the SNR defines the extent to which these reconstructions can be used. For example, Δθ = 0 gives a low SNR, while theoretically, this corresponds to the image with the maximum contrast between grey and white matter.

As can be seen in Fig. 6, LM with fixed initialization does not converge properly, leading to defects in the reconstructed image. These defects are due to local minima caused by noise, and adding the post processing does not correct for this. Using LORE, however, solves the problem, which underlines the importance of a proper initialization.

The 7 T dataset shows that the method is applicable at higher field strengths and low flip angles, as the resulting LORE reconstruction in Fig. 8b gives superior band reduction compared to the sum-of-squares and maximum-intensity in Figs. 8c and 8d, respectively. The low flip angle and the resulting narrow pass band of the bSSFP profile is the main reason for the incomplete band reduction provided by the sum-of-squares and maximum-intensity. Furthermore, this low SNR example gives an example where using LORE alone is favorable, as GN can suffer from singularity problems. As can be seen the LORE reconstruction does not suffer from the low SNR artifacts of the cross-solution, shown in Fig. 8e.

Run times

LORE-GN is fast due to its simplicity and the few GN iterations needed to converge when the initial value is close to the optimum, as was seen in Table 1. The initial value is provided by LORE, which due to its linear formulation is much more computationally efficient than the nonlinear counterparts. The exact computation time will depend on the implementation, and optimizations in this respect are possible. Because of the pixel-wise computations the algorithm can easily be parallelized on multi-core computers to decrease total run time significantly.

Limitations

One limitation of the current method is that magnetization transfer (MT) is not taken into account. Determining the impact of MT is beyond the scope of this paper. The effects could be modeled, but adding MT parameters will increase the complexity of the model (26); and it is unlikely that LORE could be generalized to this case, since it is specific to the model presented here. Furthermore, the number of images would have to be increased, leading to a longer acquisition time.

Imperfections in the slice profile can be the source of poor estimation, especially for 2D datasets. The flip angle is in this paper assumed to be constant across a voxel, but significant variations of the flip angle within a voxel can make the model invalid. Here we have only used 3D acquisitions in which the slice profile is approximately constant for the slice of interest. Finally, the model does not take partial volume effects into account, but no problems were observed here when applying the LORE-GN to the in vivo images.

Conclusion

We have successfully minimized off-resonance effects in bSSFP. The LORE-GN algorithm is designed to be general, and can be applied to any phase-cycled bSSFP datasets with three or more images, regardless of TE and TR. For band removal and off-resonance estimation, the flip angle does not have to be known, and the method provides uniform reconstructed images even at low flip angles, where other techniques often fail. The fast linear estimator LORE is user-parameter free, which in turn makes the method simple to use and robust, and it provides rather accurate estimates. Adding a nonlinear optimization step, we can efficiently minimize the NLS and provide reconstructed images with optimal SNR in the ML sense, under the assumption of Gaussian noise. We have also demonstrated that it is inherently difficult to explicitly estimate T1 and T2 from pure phase-cycled bSSFP, as the obtained variance is bound to be high at common SNR.

Acknowledgment

We would like to thank Prof. Brian Rutt at the Lucas Center for Imaging, Stanford University School of Medicine, for helping us acquire the 7 T in vivo brain images.

This work was supported by: Grant Sponsor: National Institutes of Health (NIH); Grant Numbers: R01 HL039297 and R01 HL075803; Grant Sponsor: European Research Council (ERC) Advanced Grant 247035; Grant Sponsor: GE Healthcare.

Appendix - Derivation of the signal model

The derivation of Eq. 1 was inspired by Freeman and Hill (13), but it is generalized to account for an arbitrary echo time TE and to accommodate the use of phase cycling. Here we assume a right-handed coordinate system with the z-axis along the static magnetic field B0. The magnetization vector (M) immediately before the kth RF pulse is related to that after by a simple rotation of −α. Representing the rotation by a matrix, we have

M(kTR+)=[1000cosαsinα0sinαcosα]M(kTR)=Rx(α)M(kTR), [26]

assuming that the pulse is along the x-axis. Here we have defined M(t±) = limτ→t± M(τ). With linear phase cycling, the phase of the pulse will be incremented by the same phase for each repetition. Introducing a coordinate system, which aligns with the RF phase at each excitation, we can still express the flips as rotations around the x-axis. During each TR, free precession causes the magnetization to rotate about the z-axis, and relaxation causes an exponential recovery towards thermal equilibrium (M0). When using a discretely rotating frame that rotates with the linear phase increment, an additional rotation about the z-axis (equal and opposite the phase increment) is introduced. Using the definition of a rotation matrix generalized from Eq. 26, we get

M((k+1)TR)=Rz(ΩTR)Rz(ΔΩTR)D(TR)M(kTR+)+(1E1)M0, [27]

where D(t) is a damping matrix with diagonal elements et/T2, et/T2 and et/T1 respectively, E1 = eTR/T1, M0 = [0, 0, M0]T is the equilibrium magnetization directed along the z-axis, Ω = 2πγΔB0 corresponds to the off-resonance frequency in radians per second, and ΔΩTR is the user-controlled phase increment of the RF pulse.

Substituting Eq. 27 into Eq. 26 and using the fact that M((k + 1)TR+) = M(kTR+) at steady-state, we get a system of equations that can be solved to obtain M(TR+), where the arbitrary k has been dropped to simplify the notation. The solution is

M(TR+)=(IRx(α)Rz(ΩTR)Rz(ΔΩTR)D(TR)1×(1E1)Rx(α)M0. [28]

At the echo time TE, the free precession has rotated the magnetization in the transverse plane by an angle 2πγB0TE = ΩTE under decay from the initial M(TR+). This can be expressed as

M(TE)=Rz(ΩTE)D(TE)M(TR+). [29]

Note that there is no accumulation of phase due to the rotation of the frame, since the frame rotates in discrete steps just before each excitation. We are only interested in the transverse component of Eq. 29. Expressing it as a complex number Sn = Mx(TE) + iMy(TE) and simplifying, we get

Sn=MeTET2eiΩTE1aei(Ω+ΔΩn)TR1bcos[(Ω+ΔΩn)TR], [30]

where we have defined

M=iM0(1E1)sinα1E1cosα(E1cosα)E22,a=E2,b=E2(1E1)(1+cosα)1E1cosα(E1cosα)E22, [31]

and E2 = e−TR/T2. Including a coil sensitivity K, the received signal is

Sn=KMeTET2eiΩTE1aei(Ω+ΔΩn)TR1bcos[(Ω+ΔΩn)TR]. [32]

Equation Eq. 32 is the final signal equation for phase-cycled bSSFP with arbitrary TE.

References

  • 1.Bangerter NK, Hargreaves BA, Vasanawala SS, Pauly JM, Gold GE, Nishimura DG. Analysis of multiple-acquisition SSFP. Magn Reson Med. 2004;51:1038–1047. doi: 10.1002/mrm.20052. [DOI] [PubMed] [Google Scholar]
  • 2.Zur Y, Stokar S, Bendel P. An analysis of fast imaging sequences with steady-state transverse magnetization refocusing. Magn Reson Med. 1988;6:175–193. doi: 10.1002/mrm.1910060206. [DOI] [PubMed] [Google Scholar]
  • 3.Xiang QS, Hoff MN. Simple cross-solution for banding artifact removal in bSSFP imaging. Proc of the 18th Annual Meeting of ISMRM; Stockholm, Sweden. 2010. p. 74. [Google Scholar]
  • 4.Santini F, Scheffler K. Reconstruction and frequency mapping with phase-cycled bSSFP. Proc of the 18th Annual Meeting of ISMRM; Stockholm, Sweden. 2010. p. 3089. [Google Scholar]
  • 5.Cheng HL, Stikov N, Ghugre NR, Wright GA. Practical medical applications of quantitative MR relaxometry. J Magn Reson Imaging. 2012;36:805–824. doi: 10.1002/jmri.23718. [DOI] [PubMed] [Google Scholar]
  • 6.Deoni SC, Rutt BK, Peters TM. Rapid combined T1 and T2 mapping using gradient recalled acquisition in the steady state. Magn Reson Med. 2003;49:515–526. doi: 10.1002/mrm.10407. [DOI] [PubMed] [Google Scholar]
  • 7.Bieri O, Scheffler K, Welsch GH, Trattnig S, Mamisch TC, Ganter C. Quantitative mapping of T2 using partial spoiling. Magn Reson Med. 2011;66:410–418. doi: 10.1002/mrm.22807. [DOI] [PubMed] [Google Scholar]
  • 8.Deoni SC. Transverse relaxation time (T2) mapping in the brain with off-resonance correction using phase-cycled steady-state free precession imaging. J Magn Reson Imaging. 2009;30:411–417. doi: 10.1002/jmri.21849. [DOI] [PubMed] [Google Scholar]
  • 9.Ott M, Blaimer M, Ehses P, Jakob PM, Breuer F. Phase sensitive PC-bSSFP: simultaneous quantification of T1, T2 and spin density M0. Proc of the 20th Annual Meeting of ISMRM; Melbourne, Australia. 2012. p. 2387. [Google Scholar]
  • 10.Scheffler K, Hennig J. T1 quantification with inversion recovery TrueFISP. Magn Reson Med. 2001;45:720–723. doi: 10.1002/mrm.1097. [DOI] [PubMed] [Google Scholar]
  • 11.Schmitt P, Griswold MA, Jakob PM, Kotas M, Gulani V, Flentje M, Haase A. Inversion recovery TrueFISP: Quantification of T1, T2, and spin density. Magn Reson Med. 2004;51:661–667. doi: 10.1002/mrm.20058. [DOI] [PubMed] [Google Scholar]
  • 12.Björk M, Gudmundson E, Barral JK, Stoica P. Signal processing algorithms for removing banding artifacts in MRI. Proc of the 19th European Signal Processing Conf (EUSIPCO-2011); Barcelona, Spain. 2011. pp. 1000–1004. [Google Scholar]
  • 13.Freeman R, Hill HDW. Phase and intensity anomalies in Fourier transform NMR. J Magn Reson. 1971;4:366–383. [Google Scholar]
  • 14.Lauzon ML, Frayne R. Analytical characterization of RF phase-cycled balanced steady-state free precession. Concepts Magn Reson. 2009;34A:133–143. [Google Scholar]
  • 15.Björk M, Ingle RR, Barral JK, Gudmundson E, Nishimura DG, Stoica P. Optimality of equally-spaced phase increments for banding removal in bSSFP. Proc of the 20th Annual Meeting of ISMRM; Melbourne, Australia. 2012. p. 3380. [Google Scholar]
  • 16.Stoica P, Moses R. Spectral Analysis of Signals. Upper Saddle River, NJ, USA: Prentice Hall; 2005. [Google Scholar]
  • 17.Söderström T, Stoica P. System Identification. London, UK: Prentice Hall International; 1989. [Google Scholar]
  • 18.Nocedal J, Wright SJ. Numerical Optimization. NewYork, NY, USA: Springer; 1999. [Google Scholar]
  • 19.Chavez S, Xiang QS, An L. Understanding phase maps in MRI: a new cutline phase unwrapping method. IEEE Trans Med Imaging. 2002;21:966–977. doi: 10.1109/TMI.2002.803106. [DOI] [PubMed] [Google Scholar]
  • 20.Ghiglia DC, Pritt MD. Two-Dimensional Phase Unwrapping: Theory, Algorithms and Software. New York, NY, USA: Wiley; 1998. [Google Scholar]
  • 21.Nishimura D. Principles of magnetic resonance imaging. Stanford, CA, USA: Stanford University; 1996. [Google Scholar]
  • 22.Zeineh M, Parekh M, Su J, Rutt B. Ultra-high resolution 0.4 mm isotropic structural imaging of the human hippocampus in vivo utilizing phase-cycled bSSFP at 7.0 t. Proc of the American Society for Neuroradiology 51st Annual Meeting; San Diego, CA, USA. 2013. p. 31. [Google Scholar]
  • 23.Bernstein M, King K, Zhou X. Handbook of MRI Pulse Sequences. Burlington, Massachusetts: Academic Press. Elsevier Academic Press; 2004. [Google Scholar]
  • 24.Funai A, Fessler J, Yeo D, Olafsson V, Noll D. Regularized field map estimation in MRI. IEEE Trans Med Imaging. 2008;27:1484–1494. doi: 10.1109/TMI.2008.923956. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Knopp T, Eggers H, Dahnke H, Prestin J, Senegas J. Iterative off-resonance and signal decay estimation and correction for multi-echo MRI. IEEE Trans Med Imaging. 2009;28:394–404. doi: 10.1109/TMI.2008.2006526. [DOI] [PubMed] [Google Scholar]
  • 26.Gloor M, Scheffler K, Bieri O. Quantitative magnetization transfer imaging using balanced SSFP. Magn Reson Med. 2008;60:691–700. doi: 10.1002/mrm.21705. [DOI] [PubMed] [Google Scholar]

RESOURCES