Abstract
A fast and robust method for T1 estimation in MRI is the so-called variable flip angle technique. We introduce a novel family of T1 reconstruction methods from data acquired with various flip angles and propose a family member which combines the robustness of a nonlinear- with the computational advantages of a linear reconstruction. The constructed family contains the most common approaches for T1 estimation, namely a linear and a nonlinear approach. A general sensitivity analysis for arbitrary members of the family is established. Advantages of the optimized reconstruction are demonstrated on phantom- as well as real data, showing improvements of up to 24% as compared with the linear method. As a further means to stabilize T1 estimation, spatial stabilization methods are compared. We demonstrate on phantom and on real data that improved results can be obtained if not only T1 but also a second unknown M0 in the reconstruction is stabilized.
Introduction
Dynamic Contrast Enhanced MRI (DCE-MRI) is an imaging technique, which can be used to quantify physiological function, as e.g. the glomerular filtration rate (GFR), a main indicator of kidney performance.1,2 A first, crucial step for such an analysis is the estimation of the baseline longitudinal relaxation times T1 of the tissue prior to the administration of contrast agent.3–5 Knowledge of the baseline T1 map makes it possible to determine the amount of contrast agent at a given location during the DCE-MRI sequence.1,2,6 After the amount of contrast agent in the tissue has been determined, methods such as pharmacokinetic modelling can be used to extract the functional tissue parameters.1,2,7,8
It is well known that it is crucial to determine the baseline T1 map accurately, as errors in T1 can lead to significant misestimation of the reconstructed functional tissue parameters. 9 However, there are several factors which make T1 estimation delicate: first, T1 cannot be measured directly and needs to be reconstructed from data.10–12 Second, T1 maps are ideally determined for each individual separately as they depend on tissue properties and can vary between individuals. 13 In the special case of abdominal MRI of, e.g., kidney or prostate, an additional requirement is measurement speed, as motion by breathing or heart-beat complicates the acquisition process.9,14
A T1 reconstruction method which fulfils these requirements is the variable flip angle method.3,4,10–12 The variable flip angle method has been shown to yield both fast and accurate results and is based on so-called spoiled gradient echo (SPGR) sequences, which are common in clinical MRI. 15 For the variable flip angle method, a number of two or more SPGR MR images is acquired with different flip angles.10–12 T1 is subsequently reconstructed by fitting a model to the data.
However, there are several issues which complicate T1 measurements with the variable flip angle method: the use of fast imaging techniques and weak signal can lead to low-quality data with low signal to noise ratio. 16 Additionally, we show in Lemma 4 that T1 reconstruction is unstable in areas with low steady-state magnetization or high T1. Stable reconstruction methods are hence crucial to avoid outliers. This work will focus on two reconstruction techniques: in the nonlinear method, 10 a nonlinear optimization problem has to be solved. This method not only yields the most stable results4,5 but also comes with some computational overhead, see Wang et al. 17 for a GPU implementation. Another approach is to reformulate the nonlinear problem as a linear problem and to solve the reconstruction as a linear regression.11,12 For the regression approach, there is a closed-form solution formula,4,11,12 but as noise influences both the abscissa and the ordinate, the stability of the reconstruction suffers. 4
In this article, we discuss different ways to stabilize and to simplify T1 reconstruction. First, we present a novel framework, which unifies the nonlinear and the linear reconstruction method. We then determine a linear reconstruction method, which approximates the nonlinear one more closely than the standard linear reconstruction. Specifically, we introduce a family of weighted linear reconstruction methods and show that the nonlinear reconstruction method corresponds to a choice of nonlinear weights. We then present a general approach to evaluate arbitrary weighted reconstruction techniques, which is based on the implicit function theorem and the error propagation theorem. An evaluation is performed for the sensitivity of the reconstructed T1 with respect to perturbation of the data. For the special case of the nonlinear and of the linear weights, our findings are confirmed by the results obtained in Wang et al. 4 and Deoni et al. 5 Based on the computed sensitivities, we then introduce linear weights which approximate the nonlinear ones. Our experiments on phantom and on real data confirm that the linear approximated weights allow to reconstruct T1 using closed-form solutions with errors similar to the nonlinear approach. The resulting reconstruction method thus combines the speed and simplicity of the linear reconstruction with the robustness of the nonlinear reconstruction.
As an additional means to stabilize T1 reconstruction, we also evaluate a class of approaches which add spatial stabilization to the reconstruction. We compare joint approaches, where reconstruction and spatial stabilization are performed simultaneously13,18 with denoising approaches, and where spatial stabilization is performed subsequently.
16
As spatial stabilization might be performed only with respect to T1,
23
we also investigate the impact of additional stabilization of the second unknown of the reconstruction, the constant M0, cf. ‘Data fit for a single location and weighting strategies’ section. On phantom experiments, we find that the joint approaches are only superior to the denoising approaches if stabilization is performed with respect to both variables. Also, we compare stabilization with respect to two different parametrizations used for T1 reconstruction, cf. ‘Data fit for a single location and weighting strategies’ section, Wang et al.
4
and Christensen et al.
10
Here, we find that stabilization in the
The Matlab code used to determine the optimal weights is made available under http://www.mic.uni-luebeck.de/people/constantin-sandmann.html.
Stabilization methods for T1 estimation
In this section, we describe different ways to compute tissue properties from MR measurements. This section is organized as follows: in ‘Data fit for a single location and weighting strategies’ section, we introduce a family of T1 reconstruction methods. This family includes the two most commonly approaches for T1 reconstruction, namely a linear and a nonlinear approach. In ‘Sensitivity of the weighted reconstruction’ section, we introduce a general framework under which we can analyse the sensitivity of the reconstruction methods with respect to errors in the data. ‘A linear approximation of the nonlinear weights’ section is based on this analysis. Here, we introduce a novel method to construct family members which yield robust reconstruction but are still simple to apply.
In ‘Spatial stabilization’ section, we describe spatially stabilized reconstruction methods. Namely joint methods, where T1 reconstruction and spatial stabilization are performed simultaneously13,17 and denoising methods, where spatial stabilization is performed subsequently to the reconstruction. 16
Data fit for a single location and weighting strategies
In this section, we describe different ways to compute tissue properties from MR measurements. Particularly, we are interested in computing the unknown longitudinal MR relaxation time T1 and a constant M0 from MR data
Our forward model is the so-called signal equation S(z) = d.
19
The signal equation describes the magnitude of a measured MR signal in dependency of the local tissue parameters and is hence valid in every voxel. It is phrased in the variable z, which can either be
For given α and
Introducing the E1 (or T1) dependent factors
A straightforward approach to compute the unknowns z is therefore to solve for each spatial location a weighted K-by-2 least squares problem:
20
Gupta
11
proposed to use
We summarize our model assumptions and conclude with a Lemma stating existence of an optimal parameter pair for the linear weights:
Proof. Follows from the properties of the pseudo inverse, cf. Lawson and Hanson. 20 □
Sensitivity of the weighted reconstruction
In this section, we compute the sensitivities of the introduced weighted reconstruction techniques in dependency of the weights ω. More precisely, given some parameters
To begin with, we introduce the functions
Proof. We start by noting that for the linear reconstruction, the weights do not depend on z. Let
Since
For the nonlinear case,
the simplification due to S(z) = d; the 2-by-2-by-K tensor
Since there are at least two measurements with different flip-angles and
Proof. As it follows from Lemma 2 that
Proof. In both cases, it holds that S(z) = 0. As S(z) = 0 for any
We are now ready to state the main result. To this end, we fix the coordinate system as Nonlinear reconstruction: measured and theoretical distribution of T1 recovered from 65,000 noisy measurements using the nonlinear data-fit. The data were simulated using the same parameters as in Wang et al.,
4
i.e. 
Here
Proof. Equation (4) states that
Matrices
To illustrate the situation, we reconstructed T1 from 65,000 noisy measurements. We then compared the measured standard deviation in T1 with the one given by
A linear approximation of the nonlinear weights
Theorem 1 gives an expression which describes the sensitivity of the reconstruction for a set of parameters z and weights ω. Note that the obtained expression is basically a quadratic function in ω. We define the set of admissible weights
Here,
To illustrate the setting, we visualize the standard deviation landscape in dependency of the weights for Map displaying 
Data fit for multiple locations
Since T1 reconstruction typically aims to reconstruct spatially arranged parameter maps, we now extend the notation to cover all data. To this end, we recall that the data and unknowns are presented on a discrete m1-by-m2-by-m3 grid of
The extension of equation (2) can be phrased in terms of
Hence, with
Spatial stabilization
Our experiments indicate that all the approaches outlined in ‘Data fit for a single location and weighting strategies’ section suffer from insufficient data such as zero background values or low signal-to-noise ratio especially at low flip-angles, see also Lemma 4 and Wang and Cao 18 and de Pasquale et al. 23 A remedy is to further stabilize the reconstruction by including information on the spatial setup of the T1 maps. Information on the layout of the expected parameter maps is often expressed as the property to be smooth 23 or piecewise constant. 18
A common way to include these properties is by using a joint approach, where stabilization is introduced by the addition of a stabilization term R to the reconstruction problem. For some user-defined parameter
For spatial stabilization, we will always use the nonlinear data-term, as this yielded the most stable reconstruction. However, it is not clear if the problem should be formulated in the (T1, M0)18,23 or in the
L2 stabilization for the gradient of T1 as in (7) has been proposed in a Bayesian setting for inversion time estimation. 23 An advantage of this method is that it is easy to implement, as standard nonlinear-least squares methods can be used for optimization. 20 A downside of this approach is that it is usually not edge preserving. The idea to include TV to stabilize T1 estimation has been introduced in Wang and Cao. 18 With TV stabilized methods, edges in the T1 map are preserved. However, the numerical minimization requires more sophisticated methods.24,25
Additionally, we will also cover denoising approaches, where z is reconstructed using a standard, nonlinear parameter fit. Subsequently to the reconstruction, the result is denoised by solving
Numerics
As numerical methods were not in the focus of this work, we only give a brief overview. All implementations were done in Matlab on a standard PC with 3.4 GHz and 16 GB RAM. Discrete Gradient-Operators were built using short forward-differences with Neumann boundary conditions.
We start by describing the implementation of the unstabilized reconstruction methods: for the weighted reconstruction with linear weights (2), the resulting normal equation was solved using an explicit representation of the inverse matrix. The nonlinear reconstruction was solved using a projected Gauss–Newton Method as described in Bertsekas.
26
To avoid instabilities in the reconstruction, we used the constraints
Results
Evaluation of T1 reconstruction methods on real data is delicate: T1 cannot be measured directly, it depends on tissue type and also on individual characteristics. 13 For real data, a ground-truth T1 map is hence generally not available. To cope with this issue, we tested the proposed methods both on simulated data, where we compared our results to the ground-truth, and on real data, where we compared our results with results of the purely nonlinear reconstruction. The simulated data were set-up using a tailored phantom of the human kidney, cf. ‘An XCAT software phantom for the human kidney’ section. Real data came from a study on the function of the human kidney 27 and was made available by courtesy of Jarle Rørvik from the Haukeland University Hospital in Bergen, Norway.
Note that pre-alignment of variable flip-angle data is challenging, as intensities vary with different flip-angles. To overcome this issue, a model-based registration method similar to the ones described in Hallack et al. 9 and Heck et al. 14 was used for registration. Note that our modification has some mild smoothness assumptions on the parameter maps for stability.
As a metric for the success of T1 estimation on phantom data, we used the relative error (RE), defined as the fraction of the error of the true T1, i.e.
This error was measured pointwise, for regional analysis, we employed the mean RE defined as the mean of all pointwise REs.
An XCAT software phantom for the human kidney
In this section, we will describe the construction tailored software phantom for the human kidney. A simulated 2D MRI scan of the human kidney was set up as follows: the anatomy (cortex, medulla, background) was obtained from the XCAT-Phantom.
28
Estimates of T1 of the mentioned structures were taken from literature.
13
The second constant M0 was determined by MR sequence parameters and corresponding sources from literature. Also given is the software phantom for S4 with a noise intensity of 7%, cf. ‘An XCAT software phantom for the human kidney’ section.
To add more realistic conditions, white Gaussian noise with variance independent of the flip-angle was added to the k-space data.
29
Noise intensity was measured pointwise, as the fraction of noise of the undisturbed signal. For a simulation sequence determined by
Results of the weighting strategies
In this section, we show how the proposed weighting strategies can improve T1 estimation. It is well-known that the sensitivity of the reconstruction does not only depend on the reconstruction method and the expected (T1, M0) but also on the employed sequence parameters.3–5 The proposed weighting strategies (Nonlinear, Linear, Optimized) were evaluated with respect to their theoretical sensitivities and with respect to the mean error on simulated as well as real data. As expected, the results depend on the employed sequence: for sequences S2 and S4, we can observe large positive impact of weighting strategies on reconstruction with reductions in the standard deviation of up to 24%, for sequences S1 and S3, improvements are only minor. In our experiments, we found that the optimized weights can perform similar to the purely nonlinear weights with a fraction of the computational overhead. The phantom data results are confirmed by the real data results, where differences between the nonlinear reconstruction and the linear reconstruction with optimized weights were in the range of 1%.
More thoroughly, we calculated Displaying results of the nonlinear, linear and the optimized reconstruction for real data. Given is the mean relative error of T1 in percent as compared with the results of the nonlinear reconstruction. Weights were obtained by solving (6) with The predicted sensitivities of the different weighting schemes for the sequences described in Figure 3. Given is the standard deviation in reconstructed T1 with respect to The improvement of the mean-relative error in reconstructed T1 by use of the weighting schemes. Experiments were conducted with different sequences and different noise-levels on phantom data, cf. ‘An XCAT software phantom for the human kidney’ section. Given is the mean relative error in percent, calculated in 5000 experiments and evaluated over cortex and medulla. Factors pj were selected as described in Table 1. The nonlinear parameter fit yields the smallest and the standard linear fit the largest errors. Results of the optimized weights are in close agreement with the nonlinear weights for small noise. For high noise level, results of the optimized weights and the nonlinear weights begin to differ, possibly due to the less Gaussian character of the noise.
Analysis of stabilization strategies
In our experiments, we address multiple questions for stabilization in T1 estimation:
Stabilization with respect to z1 versus stabilization with respect to Stabilization in Stabilization during reconstruction (Joint) versus stabilization after reconstruction (Denoising). Diffusive stabilization versus TV stabilization.
Experiments were performed on the software phantom described in ‘An XCAT software phantom for the human kidney’ section. Sequence parameters S1 were used for all experiments, as these yielded the most stable results, cf. ‘Results of the weighting strategies’ section. We assumed a modest noise-level of 7%. The experiments thus demonstrate the advantages of stabilization even for well-designed sequences. Optimal stabilization parameters
The impact of spatial stabilization on phantom data for sequence S1 and noise-level 7%.
Results are given as mean relative error calculated from 5000 experiments on cortex and medulla and are given in percent. It can be observed that phantom data joint approaches are only superior to denoising approaches if both parameters are regularized. Also, regularization in (T1, M0) is superior to regularization in (E1, M0).
As in the case of the kidney, TV regularization turned out to yield the lowest REs on phantom data, we additionally tested the reconstruction methods on real data. Note, however, that the stabilization needs to be adjusted to fit to the structure of the data and other data might benefit from diffusive regularization. Parameters were selected manually with respect to visual plausibility of the parameter maps. Evaluation was done with respect of the mean RE on cortex on medulla. The RE was calculated voxel-wise with respect to the mean of the nonlinear approach on the regions of interest. We found the largest impact of regularization on high T1, cf. Figure 5. This is expected as it is difficult to estimate high T1 stably, cf. Lemma 4. However, it is difficult to adjust both parameters yielding a possible over-smoothing of M0.
Figure displaying the impact of spatial stabilization on real data. Given is the mean relative error in percent. The error was computed voxel-wise with respect to the mean of the nonlinear reconstruction over the area of interest. For stabilization, we chose 
Conclusion
A novel, unified framework for T1 recovery was introduced. The framework consists of a family of weighted reconstruction techniques and includes the two most commonly used ones, namely the linear and the nonlinear approach, as special cases. Based on the inverse function theorem and the error propagation theorem, a general sensitivity analysis for all members of the proposed family was established. The sensitivities were used to determine a set of weights, which allows for linear reconstruction of T1 with errors similar to the nonlinear approach. The optimized weights can be used for both fast and robust reconstruction of T1, avoiding the computational overhead of nonlinear optimization. Results for synthetic as well as real data confirm improvements in T1 estimation of up to 24% as compared with standard linear reconstruction. Matlab code to determine the optimized set of weights is made available under http://www.mic.uni-luebeck.de/people/constantin-sandmann.html.
We show that T1 reconstruction becomes increasingly ill-posed for low signal intensities and therefore additionally analyse spatial stabilization methods. Here, it was found on phantom data that joint reconstruction and stabilization techniques are only superior to standard denoising techniques if both variables T1 and M0 are stabilized. Note that in some approaches for spatially stabilized T1 recovery stabilization is applied only with respect to T1.
18
Our results suggest that results could additionally be improved by using stabilization of both variables. Also, the impact of stabilization in the
Footnotes
Acknowledgements
All real data were provided by courtesy of Jarle Rørvik and the kidney project of MedViz at the Haukeland University Hospital in Bergen, Norway. For providing the kidney segmentations, the authors would like to thank Katja Sandmann from the Sana Klinken Ostholstein, Klinik Eutin, Germany.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
