Felix Krüger1, Max Lutz1, Christoph Stefan Aigner1, and Sebastian Schmitter1
1Physikalisch-Technische Bundesanstalt, Braunschweig and Berlin, Germany
Synopsis
We
utilize a residual neural network for the design of slice-selective RF and
gradient trajectories. The network was trained with 300k SLR RF pulses. The
network predicts the RF pulse and the gradient for a desired magnetization
profile. The aim is to evaluate the feasibility and dependence on different parameter variations of this new approach. This method is validated comparing the prediction of the neural
network with Bloch simulations and with phantom experiments at 3T. These insights
serve as a basis for more general and complex pulses for future
neural
network design.
Purpose
For advanced radiofrequency (RF) pulse design,
different approaches have been proposed to meet the accompanied requirements
and constraints1,2. They are often based on numerical optimization,
which requires long computational times, in particular for
multi-dimensional RF pulses and for high target flip angles (FA). Therefore, these
methods are difficult to incorporate into a clinical protocol and the pulses are
typically computed offline. With innovations in deep learning and
significant improvement of hardware, machine learning principles hold promise
to generate RF pulses for specialized applications in short design times3,4,5,6.
Here, we aim to investigate the performance
of learned RF pulses for a range of pulse parameters, including flip angle $$$\alpha$$$, slice thickness $$$\Delta z$$$, slice position $$$\delta z$$$ and bandwidth-time product BWTP. We utilize a
residual neural network (NN) for the design of one-dimensional (1D) slice-selective
RF pulses and their respective gradient. The network is trained with 300k
pre-computed Shinnar-Le Roux (SLR) RF pulses7,8 and trapezoidal
slice-selective gradient waveforms.
We evaluate the designed RF pulses and the 1D magnetization profiles for validation
patterns not included in the library. The method is validated comparing
the prediction of the NN with Bloch simulations for a wide range of parameters and
with phantom experiments at 3T. These insights serve as a basis for more complex pulses for future NN design.Methods
The suggested NN is based on the findings of
Shao et al.9. Two libraries were created to train this modified
network (Figure 1 (a)). The first (library I) contains 300k slice-selective SLR7,8
RF pulses with different pulse parameters ($$$BWTP = 3-10$$$, $$$\alpha = 1^\circ-180^\circ$$$, $$$\Delta z = 4-10\,mm$$$ and $$$\delta z = \pm 20\,mm$$$). The second library contains 200k SLR and 100k
simultaneous multi-slice (SMS) RF pulses computed by superposition of the SLR
pulses. The outcome was evaluated using Bloch simulations. The network considers
1D input maps of complex transversal and longitudinal magnetization in a space
domain between ±100mm with 0.05mm increments. This results in an input $$$\vec{X}$$$ with 12003
points. The output $$$\vec{Y}$$$
contains
the complex RF pulse waveform $$$\vec{B}_1$$$ and the
gradient $$$\vec{G}_z$$$
along the
temporal domain. It consists of 751 points for each component. The pulse
duration is fixed to 1ms and a bipolar selection/rephasing gradient without
ramps is considered. The data structure for network training is depicted in Figure
1 (b). For the training process an ADAM optimizer is used.
The learning rate is set to $$$\eta = 1*10^{-4}$$$ and reduced by 1% per iteration for
convergence. 500 iterations and a batch size of 64 were selected. Deep
learning is performed on a NVIDIA Titan RTX with 24 GB storage on premise. Possible
mismatch is evaluated by the normalized root squared mean error (NRSME) for the
predicted and the target values. The predicted RF pulse and
gradient shapes were validated on a 3T MRI system (Magnetom
Verio, Siemens Healthineers) using a 3D gradient echo sequence (0.2-mm
resolution). A second, non-selective excitation was
performed for normalizing the profiles to remove possible B1-
contributions. Results and Discussion
Figure 2 shows a representative deep learning
(DL) prediction (library I) of an excitation not seen by the NN. The NN produces an RF pulse with a NRMSE
of $$$\left( 1.57 \pm 1.11 \right)\% $$$ and a gradient of $$$\left( 0.75 \pm 0.00 \right)\% $$$
as an
estimation how the predicted and the target values match. After performing an
additional Bloch simulation one can identify a mismatch of the resulting
magnetization profile
of $$$\left( 2.38\pm 2.20 \right)\% $$$
. Figure 3 shows the NRMSE of the magnetization,
of the DL predicted RF pulses (library I) and of the slice-selective gradient
shapes for the defined pulse parameter range. Over this range the NN predicts RF
pulses for validation data sets with a mean NRMSE of $$$\left( 1.60 \pm 1.20 \right)\% $$$
and gradients
of $$$\left( 0.35 \pm 0.00 \right)\% $$$
. This leads to a mean NRMSE of $$$\left( 1.70 \pm 1.48 \right)\% $$$
for the
magnetization profile. The
performance declines towards the boundaries of parameter space leading to a
maximum NRMSE of $$$\left( 5.67 \pm 5.17 \right)\% $$$
for a
slice shift of $$$\delta z = 20\,mm$$$ due to a higher complexity of the data.
Figure 4 shows DL predicted SMS pulses using
library I (SMS pulses not included) (a) and library II (SMS pulses included) (b)
for training. It can be clearly seen that the DL prediction fails to design RF
pulses for SMS excitations in (a) if SMS pulses were not included in the
library. In this case we have a minimum NRMSE
of $$$\left( 32.70 \pm 30.41 \right)\% $$$
for the predicted magnetization. Figure 4 (b), however, demonstrates
that SMS pulses can also be predicted with a similar NRMSE as the prediction of
single-slice pulses if they are included during training. The pulses were tested with a phantom measurement at 3T (Figure 5).Conclusion
Comparing the results with the Bloch simulations
and with measurements on a 3T system show initial promising results for the
use of DL for RF pulse and gradient design. We achieved good accuracy, similar to comparable approaches. These insights serve as a basis
for more complex pulses for future neural network design.Acknowledgements
We gratefully acknowledge funding from the
German Research Foundation (GRK2260, BIOQIC).References
1) A. Rund, C. Aigner, K. Kunisch, R. Stollberger. Simultaneous multislice refocusing via time optimal control. MRM. 2018;80:1416-1428.
2) C. Aigner, A. Rund, S. Abo Seada, et al. Time optimal
control‐based RF pulse design under gradient imperfections. MRM. 2020;83:561– 574.
3) D. Shin and J. Lee. DeepRF: Designing
an RF pulse using a self-learning machine. ISMRM. 2020, Volume 28.
4) R. Tomi-Tricot, V. Gras, B. Thirion, et
al. Smartpulse, a machine learning approach
for calibration-free dynamic rf shimming:
Preliminary study in a clinical environment.
MRM. 2019;82:2016–2031.
5) M. S. Vinding, C. S. Aigner, S. Schmitter,
et al. DeepControl: 2D RF pulses facilitating
B1+ inhomogeneity
and B0 off-resonance compensation in vivo at 7T. arXiv e-prints, page
arXiv:2009.12408, 2020.
6) M. S. Vinding, B. Skyum, R. Sangill, et
al. Ultrafast (milliseconds), multidimensional
RF pulse design with deep learning. MRM.2019; 82:586–599.
7) J. Pauly, P. Le Roux, D. Nishimura, and
A. Macovski. Parameter relations for the Shinnar-
Le Roux selective excitation pulse design
algorithm. IEEE transactions on medical imaging. 1991;10:53–65.
8) Raddi and Klose. A generalized estimate
of the SLR B polynomial ripples for RF pulse
generation. Journal of magnetic resonance. 1998;132:260–265.
9.) J. Shao, V. Ghodrati, K.-L. Nguyen,
and P. Hu. Fast and accurate calculation of myocardial
T1 and T2 values using deep learning Bloch
equation simulations (DeepBLESS). Magnetic
Resonance in Medicine. 2020;84(5):2831–2845.