Max H. C. van Riel1,2, Niek R. F. Huttinga1, and Alessandro Sbrizzi1
1Department of Radiotherapy, Computational Imaging Group for MR diagnostics and therapy, UMC Utrecht, Utrecht, Netherlands, 2Department of Biomedical Engineering, Medical Image Analysis, Eindhoven University of Technology, Eindhoven, Netherlands
Synopsis
Measuring
in vivo dynamics can yield valuable information about the cardiovascular or musculoskeletal
system. MRI shows severe limitations when dealing with motion at high spatial
and temporal resolutions. We propose spectro-dynamic MRI for the characterization
of dynamics directly from k-space data. The sampling pattern is adjusted to
achieve a temporal resolution of a few milliseconds. A measurement model,
relating the measured data to the displacements, is combined with a dynamical
model, introducing prior knowledge about the dynamics. Preliminary results show
that spectro-dynamic MRI allows estimation of motion fields and dynamical
system parameters from heavily undersampled data on a millisecond timescale.
Introduction
Dynamic
information can be valuable for the diagnosis and understanding of diseases in
the cardiac1 and musculoskeletal2 systems. However, acquiring 3D MR
images at a high spatial and temporal resolution simultaneously is challenging.
Typical dynamic MRI techniques accelerate data acquisition by assuming a
periodic motion of the heart, which is problematic for patients with
arrhythmia.
Here we
present spectro-dynamic MRI as a method to probe time-resolved dynamic
information from spectral MRI data. A measurement model is combined with a
dynamical model, which provides prior knowledge about the dynamics. The motion
fields as well as the dynamical system parameters (e.g. myocardial stiffness)
can be reconstructed. Both models take the form of partial differential
equations with spatial and temporal derivatives. These derivatives can be
calculated directly from heavily undersampled k-space data at a time interval
of just a few milliseconds by using a properly tailored sampling pattern.Theory
The temporal
derivatives in both models can be estimated using finite differences. Doing
this in the image domain leads to time steps in the order of seconds, since a
fully sampled k-space is required for every image (Fig. 1(a)). In contrast, it
is possible to acquire data in k-space at a temporal resolution in the order of
milliseconds (Fig. 1(b)), thereby enabling the accurate computation of derivatives.
The
measurement model $$$G$$$ relates the displacements $$$\mathbf{u}$$$ to the
measured k-space data $$$M$$$ at spatial frequency $$$\mathbf{k}$$$ and time $$$t$$$:
$$G(\mathbf{u},M,\mathbf{k},t)=0.$$Deriving
this model using the conservation of the total magnetization results in:$$ G(\mathbf{u},M,\mathbf{k},t)=\frac{\partial}{{\partial}t}M(\mathbf{k},t)+i2\pi\sum_{j=1}^dk_jM(\mathbf{k},t)*\frac{\partial}{{\partial}t}U_j(\mathbf{k},t)+i2\pi\sum_{j=1}^dM(\mathbf{k},t)*k_j\frac{\partial}{{\partial}t}U_j(\mathbf{k},t)=0,$$where
$$$U_j$$$ is the spatial Fourier Transform of the displacement field in the $$$j^\textrm{th}$$$
dimension, and the summations are taken over all $$$d$$$ spatial dimensions. Since
the data is heavily undersampled to obtain motion fields at a high temporal
resolution, a dynamical model $$$F$$$ is added, providing prior knowledge about
the dynamics of the system:$$F(\mathbf{u},\boldsymbol{\theta},\mathbf{k},t)=0.$$This
dynamical model contains a set of dynamical parameters $$$\boldsymbol{\theta}$$$.
These are estimated next to the displacements by solving an optimization
problem, where the dynamical model is used as a regularizer on the measurement
model3:$$\min_{\mathbf{u},\boldsymbol{\theta}}\|G(\mathbf{u},M,\mathbf{k},t)\|_2^2+\lambda\|F(\mathbf{u},\boldsymbol{\theta},\mathbf{k},t)\|_2^2.$$Methods
We
performed several experiments with four different dynamical systems, see Fig.
1(c). A setup consisting of two pendula was made using LEGO, see Fig. 1(d). The
pendula could swing in two directions and could be coupled together with a
plastic spring. The dynamical model of all four systems can be described by a
second order differential equation using a mass matrix $$$M_D(\boldsymbol{\theta})$$$
and a stiffness matrix $$$K_D(\boldsymbol{\theta})$$$, which depend on the
dynamical parameters $$$\boldsymbol{\theta}$$$:$$M_D(\boldsymbol{\theta})\frac{d^2}{dt^2}\mathbf{u}(t)+K_D(\boldsymbol{\theta})\mathbf{u}(t)=\mathbf{0}.$$
The
experiments were performed with a 1.5T MRI scanner (Ingenia, Philips Healthcare).
Cartesian data acquisition in the coronal plane was performed with a spoiled
gradient echo sequence (TR/TE = 4.4/2.1 ms, FA=9$$$^\circ$$$). Every readout
line was repeated $$$N_\textrm{rep}$$$ times before moving on to the next line,
as in Fig. 1(b). Reconstruction was done in Matlab (The MathWorks Inc.).
The
estimated displacements in the readout direction were validated against a
reference line. The natural frequencies of the dynamical systems, calculated
using the estimated dynamical parameters $$$\boldsymbol{\theta}$$$, were
compared to the frequency spectrum of this reference data. Additional
undersampling was added retrospectively to investigate the behavior of the
reconstructions with even fewer available data, down to only 2 datapoints for
each readout.Results
Fig. 2
shows the 1D FFT of every readout line. The data could only be visualized in
the readout direction, as only a single phase encode index was sampled every
readout. The (coupled) oscillations are clearly visible in this data.
Additionally, this data was used to get the reference displacements.
The
reconstructed displacements are shown in Fig. 3. The accuracy of the estimates,
as well as the estimated dynamical parameters, can be seen in Fig. 4(a). The validation
of $$$\boldsymbol{\theta}$$$ is shown in Fig. 4(b).
Fig. 5
shows the estimated displacements with the retrospectively undersampled data.
The dynamics can still be estimated with only 2 sample points per readout, albeit
with a slightly larger error.Discussion
The
estimated displacements in Fig. 3 correspond well to the reference displacements.
Note that despite the absence of a friction term in the dynamical model, the
decreasing amplitude of the motion could still be reconstructed.
The
sampling pattern could be optimized further. Non-Cartesian sampling patterns,
or an interleaved sampling pattern, could prove to be more beneficial. Further
possible extensions of spectro-dynamic MRI are the reconstruction of 3D and
non-rigid motion fields.
To measure in vivo dynamics, the dynamics of organ tissues must be
modelled. Deriving these models by starting from first principles leads to very complex models with many parameters4. Data-driven discovery of dynamical
systems5–7 could provide phenomenological
models with reduced complexity, while still capturing the intricate dynamics. In
future work, these models could serve as dynamical model in the spectro-dynamic
MRI framework.Conclusion
We have presented
spectro-dynamic MRI, a method that allows for characterization of dynamical
systems at a temporal resolution of a few milliseconds. By combining a
measurement model and a dynamical model, the displacement fields and the
dynamical parameters of the system could be accurately estimated directly from
k-space data, even with very high undersampling factors. The results are
promising for potential future applications in the diagnosis of cardiac or
musculoskeletal diseases.Acknowledgements
We would
like to thank professor Nico van den Berg and Tom Bruijnen for their help and
advice regarding the execution of the experiments and the analysis of the data.References
1. Amzulescu MS, De Craene M, Langet H, et
al. Myocardial strain imaging: Review of general principles, validation, and
sources of discrepancies. Eur Heart J Cardiovasc Imaging.
2019;20(6):605-619. doi:10.1093/ehjci/jez041
2. Shapiro LM, Gold GE. MRI of weight
bearing and movement. Osteoarthr Cartil. 2012;20(2):69-78.
doi:10.1016/j.joca.2011.11.003
3. van Leeuwen T, Herrmann FJ. A penalty
method for PDE-constrained optimization in inverse problems. Inverse Probl.
2016;32(1):1-26. doi:10.1088/0266-5611/32/1/015007
4. Sermesant M. When Cardiac Biophysics
Meets Groupwise Statistics: Complementary Modelling Approaches for
Complementary Modelling Approaches for Patient-Specific Medicine. Signal
and Image processing. Université de Nice - Sophia Anitpolis; 2016.
5. Daniels BC, Nemenman I. Automated
adaptive inference of phenomenological dynamical models. Nat Commun.
2015;6:1-8. doi:10.1038/ncomms9133
6. Brunton SL, Kutz JN. Data-Driven
Science and Engineering. Cambridge University Press; 2019.
doi:10.1017/9781108380690
7. Rudy SH, Kutz JN, Brunton SL. Deep
learning of dynamics and signal-noise decomposition with time-stepping
constraints. J Comput Phys. 2019;396:483-506.
doi:10.1016/j.jcp.2019.06.056