Synopsis
The longitudinal relaxation time T1
can be estimated from a set of spoiled gradient
recalled echo (SPGR) magnetic resonance images acquired over a range of flip
angles with constant repetition
time (TR). While linear estimators
are widely used because of their low computation time, they are less accurate
than their slower nonlinear counterpart1. In this work, we introduce
a novel NOn-linear VarIable Flip Angle
data baSed T1 (NOVIFAST) estimator that combines the best of both
worlds: high accuracy and precision in a low computation time.Purpose
To develop a fast, accurate, and precise method to estimate T1 from SPGR signals.
Method
Theory: The magnitude of
the noiseless steady state SPGR signal obtained with flip angle $$$\alpha_n$$$
can be described as2: $$x_n=
\frac{M_0(1-e^{-TR/T_1})\sin{ {\alpha_n}}}{1-e^{-TR/T_1}\cos{
{\alpha_n}}} [1]$$ with $$$M_0$$$ the equilibrium longitudinal magnetization.
While many T1 estimation methods rewrite $$$x_n$$$ in a linearized form to
allow for a linear fitting procedure, nonlinear least squares (NLS) estimators
find the optimal parameters $$$\hat{M_0},\hat{T_1}$$$ by minimizing
$$$J(M_0,T_1) = \sum_{n=1}^N{(x_n(M_0,T_1) - y_n)}^2$$$, where
$$$\{{y_n}\}_{n=1,...,N}$$$ is the measured MR signal. Popular but
computationally expensive NLS methods to minimize $$$J(\cdot,\cdot)$$$,
such as Levenberg-Marquardt (LM) and Gauss-Newton (GN)3, do not typically exploit the particular structure of the SPGR
signal. In fact, the SPGR signal model can be rewritten as a quotient of
linear functions of new unknown parameters: $$x_n =
\frac{\sum_{k=1}^Kc_kp_k(\alpha_n)}{\sum_{k=1}^Kc_kq_k(\alpha_n)} [2] $$
with $$$K=2$$$ and $$\begin{array}\\ c_0=1, \quad p_0(\alpha_n)=0, \quad
q_0(\alpha_n)=1,\\c_1=M_0(1-e^{-TR/T_1}), \quad p_1(\alpha_n)=\sin(\alpha_n),
\quad q_1(\alpha_n)=0, \\c_2=e^{-TR/T_1}, \quad p_2(\alpha_n)=0,\quad
q_2(\alpha_n)=-\cos(\alpha_n) [3]\end{array}$$where the original parameters $$$M_0,
T_1$$$ can be related to $$$c_1$$$ and $$$c_2$$$ as $$$T_1 = -TR/\log(c_2)$$$
and $$$M_0 = c_1/(1-c_2)$$$, respectively. Hence, by minimizing
$$$J(\cdot,\cdot)$$$ w.r.t. $$$\mathbf{c}$$$, estimates of $$$M_0$$$ and
$$$T_1$$$ can be found through simple algebra. The particular structure of
the model [2] can now be exploited by applying the method proposed by Dimitrov
and Kamenski4 . This method,
which can be applied to any model where numerator and denominator are both
linear functions of the unknown parameters, was shown to be much faster than
the LM and GN method and less sensitive to initial values. Equation the
gradient of $$$J(\cdot)$$$ with respect of $$$\mathbf{c}$$$ to zero
yields, after some algebraic manipulations, $$\mathbf{G(c)c=M(c)} [4] $$
where the parameter-dependent matrix $$$\mathbf{G(c)}$$$ is given by
$$\mathbf{G(c)} = {\mathbf{(F_P - R(c)F_Q)}}^T\mathbf{U(c)}(\mathbf{F_P -
YF_Q}) [5],$$ with $$\begin{array} \mathbf{p}_k^T = [p_k(\alpha_1),
p_k(\alpha_2), ..., p_k(\alpha_n)] ,\\\mathbf{q}_k^T = [q_k(\alpha_1),
q_k(\alpha_2), ..., q_k(\alpha_n)],\\\mathbf{F_P}=[\mathbf{p}_1,\mathbf{p}_2],
\\\mathbf{F_Q}=[\mathbf{q}_1,\mathbf{q}_2],
\\\mathbf{Y}=\mathbf{diag}(y_1,y_2,...,y_N) [6] \end{array}$$ The
parameter-dependent matrix $$$\mathbf{U(c)}$$$ and $$$\mathbf{R(c)}$$$ are
calculated as $$$\mathbf{U(c)}=\mathbf{diag}(Q_1^2,Q_2^2,...,Q_N^2)$$$ and
$$$\mathbf{R(c)}=\mathbf{diag}(R_1,R_2,...,R_N)$$$
with $$\begin{array}\\Q_n= {(1+c_2q_2(\alpha_n))}^{-1} \\R_n=
\frac{c_1p_1(\alpha_n)}{1+c_2q_2(\alpha_n)} [7] \end{array}$$
The structure of [4]
suggests the following algorithm (NOVIFAST)
1) At $$$t=0$$$, set
$$$\mathbf{c}^{(t)}=\mathbf{c}_{ini}$$$
2) Calculate
$$$\mathbf{U(\mathbf{c}^{(t)})}$$$, $$$\mathbf{R(\mathbf{c}^{(t)})}$$$ which gives $$$\mathbf{G(\mathbf{c}^{(t)})}$$$
and $$$\mathbf{M(\mathbf{c}^{(t)})}$$$
3)
Obtain $$$\mathbf{c}^{(t+1)}={\mathbf{G(\mathbf{c}^{(t)})}}^{-1}\mathbf{M(\mathbf{c}^{(t)})}$$$
4) If $$$\mid J(\mathbf{c}^{(t+1)})-J(\mathbf{c}^{(t)}) \mid < TOL$$$ go to step 6
5) Set $$$t=t+1$$$ and
go to step 2
6) $$$\hat{T_1} =
-TR/\log(c_2^{(t+1)})$$$
To
ensure non-singularity, the inverse of $$$\mathbf{G(\cdot)}$$$ can be
replaced by the Moore-Penrose pseudo inverse. Experimentally we have
confirmed the convergence results reported by 4. We have checked that NOVIFAST converges in only two iterations
with Tol = 1e-6. NOVIFAST is therefore considerably faster than LM
and GN, which converged in 14 and 8 iterations, respectively.
Furthermore, the cost per iteration is low, determined basically by the
inversion of $$$\mathbf{G(\cdot)}$$$.
Experiments: Monte Carlo
simulations were performed to validate the NOVIFAST estimator in terms of
accuracy, precision and computation time. $$$N_{MC} = 10^5$$$ Rician
noisy acquisitions were generated with TR/TE= 5/1.1ms, flip angles set5 [2,9,19]°, noise standard deviation $$$\sigma =
M_0/SNR$$$ and NEX=4 (number of signal averages before magnitude). Two
experiments were conducted, one at SNR=80 (Exp.1) and one at SNR=150 (Exp.2).
$$$M_0=1$$$ , whereas different T1 values were generated, ranging from 500ms to
2500ms. NOVIFAST was compared against two linear methods: DESPOT-12 and iteratively reweighted linear least squares (IRWLLS)3, as well as two NLS methods: LM and GN. LM, GN and NOVIFAST were
initialized equally ($$$M_0=0.8,T_1 = 1000$$$ ms) for the whole range of T1
values. LM and GN were halted using the same stopping criterion as NOVIFAST.
Results
The accuracy
(bias) and precision (standard deviation) of the five T1 estimators for
Exp.1 are shown in Fig.1 (a) and Fig.1 (b), respectively. The Cramér-Rao Lower
Bound
6 (CRLB) is also shown. Clearly, NOVIFAST outperforms DESPOT-1 and IRWLLS
in terms of accuracy and precision. NOVIFAST has a similar relative bias as LM
and is always more accurate than GN. While the computational cost of LM and GN
is more than 50 times bigger than that of NOVIFAST, NOVIFAST is slightly faster than IRWLLS
and speed-wise comparable to DESPOT-1, Fig.1 (c). At high SNR=150 (Exp.2) differences are
small, but similar conclusions can be drawn. NOVIFAST outperforms DESPOT-1 in terms of accuracy
and precision and has smaller relative bias than IRWLLS. While DESPOT-1, IRWLLS and NOVIFAST require between
0.01 and 0.1 ms to estimate one T1 value, LM and GN require at least
1ms.
Conclusion
The proposed NLS T1 estimator NOVIFAST 1) outperforms state-of-the-art linear estimators, such as DESPOT-1 and IRWLLS, in terms of accuracy and precision, while requiring a comparable computation time, 2) is superior to common LM and GN based NLS estimators in terms of computation time.
Acknowledgements
We would like to acknowledge
Sayuan Liang and Johan Van Audekerke from Bio-Imaging Lab, University of Antwerp, for useful discussion about SPGR
acquisitions.
This work was financially supported by the Fund for Scientific Research-Flanders (FWO) and the Interuniversity Attraction Poles Program (P7/11) initiated by the Belgian Science Policy Office.
References
1. Stikov, N. et al., On the accuracy of T1 mapping: Searching for common ground, Magn Reson Med, (2015) 73: 514–522.
2. Deoni, S. C.L. et al., Rapid combined T1 and T2 mapping using gradient recalled acquisition in the steady state, Magn Reson Med, (2003) 49: 515–526.
3. Chang, L.-C. et al., Linear least-squares method for unbiased estimation of T1 from SPGR signals, Magn Reson Med, (2008) 60: 496–501.
4. Dimitrov S.D. and Kamenski D. I., Parameter estimation in complicated rational functions, Computers Chem., (1996) Vol. 20, No. 3, pp. 331-337
5. Cheng, H.-L. M. and Wright, G. A., Rapid high-resolution T1 mapping by variable flip angles: Accurate and precise measurements in the presence of radiofrequency field inhomogeneity, Magn Reson Med, (2006) 55: 566–574.
6. Van Den Bos, A., Parameter Estimation for Scientists and Engineers. Hoboken: John Wiley & Sons. (2007) pp. 45–98. ISBN 0-470-14781-4