4215

Convolutional neural network based software gradiometer for noise attenuation in ultra-low field MRI
Jiasheng Su1, Ruben Pellicer Guridi1, Viktor Vegh1, and David Reutens1
1Centre for Advanced Imaging, The University of Queensland, Brisbane, Australia

Synopsis

Ultra-low field MR systems rely on bulky and expensive shielding enclosures that attenuate the large ambient electromagnetic ambient noise intrinsic to this regime. This increases system costs and hinders portability. To reduce this shielding constraint we propose using a software gradiometer based on convolutional neural networks. The presented approach employs three peripheral coils to estimate the ambient noise interfering with the NMR acquisition. Preliminary results suggest that this method can provide a significant noise reduction. Such a system could considerably reduce shielding requirements promoting the system’s portability and reducing its costs.

Introduction

Electromagnetic noise in ultra-low field (ULF) MR is orders of magnitude larger than in high field MRI, necessitating the development of ULF-MR methods for noise reduction1. The traditional approach has been to isolate the instrument from the external environment using a magnetically shielded enclosure2, which is expensive and hinders portability. To overcome these drawbacks, a software-gradiometer setup with a convolutional neural network (CNN) framework is proposed for noise reduction. Here, the approach is introduced and the results from an ULF-MR experiment presented.

Methods-theory

Our goal is to remove background electromagnetic noise from the NMR acquisition using measurements made by three background coils. The variables involved in the detection can be seen by looking at the equations governing the signal induced in a coil placed near the sample (S0), and in the three background coils (S1, S2, S3) such that
$$ S_{i}=-\frac{\partial }{\partial t}\int_{V_{1}}^{} B_{i}\cdot J_{s}dV +\sqrt{4kT_{c}\triangle f R_{i}} - \frac{\partial }{\partial t}\int_{V_{2}}^{} B_{i}\cdot M_{s}dV,i=0,1,2,3 $$
The NMR signal is determined by the sensitivity of the NMR coil (B0) and the sample magnetization (Ms). Js is the noise source, B1, B2 and B3 are magnetic field sensitivities associated with each of the three background coils, Tc is the temperature, k is the Boltzmann constant, Δf is signal bandwidth, Ri is the resistance of each coil i, V1 is the space of the noise sources and V2 is the volume of the sample. There are two types of noise sources in Eq.1: The background noise from Js and the thermal noise caused by resistance Ri.
Thermal noise is much smaller than ambient noise so the second term of Eq.1 can be ignored. The third term can also be neglected as the background coils are far from the sample. Hence, the estimated noise signal can be simplified to a weighted contribution of the first term such that:
$$S_{syn}=\sum_i^3-\frac{\partial }{\partial t}\int_{V_{1}}^{}\alpha_{i}B_{i}\cdot J_{s}dV (2)$$
which can then be solved by the optimization problem
$$min_{\alpha_{1}\alpha_{1}\alpha_{1}}(\int_{V_{1}}^{}B_{0}\cdot J_{s}dV- S_{syn})(3)$$
Here αi are coefficient vectors of that relate the noise on the NMR coil with the noise recorded by each ambient coil. Eq.3 is the cost function for finding optimal values for αi.
Solving for αi in Eq.2&3 is complicated because of the temporal, spatial and frequency dependence of the noise and the limitations of the acquisition accuracy. Hence, we opted to use a CNN as it can implement a large variety and number of filters and convolution operations that can cater for acquisition differences between coils.

Methods-Experiment

Three air-core magnetometers3 were built for background field measurements in addition to a magnetometer placed at the sample (Fig1).
A resistive Helmholtz pair of coils was used to generate a static magnetic field of 0.186 mT (Fig.1B). The setup, including the four magnetometers, was partially shielded using transformer steel sheets to reduce off-resonance effects arising from the strong static magnetic fields produced by other equipment in the vicinity of the laboratory. All coils were identical. The signal S0 was acquired using a Magritek Aurora console. Synchronously, background coil measurements were made using a NI-DAC (USB-6259). The spin echo pulse sequence (Fig.2) was used for the experiment. All acquisitions recorded 2048 samples per coil at 200 samples/s. 1000 spin echoes were generated without an NMR sample and 64 echoes were generated with a 25 ml water phantom in-situ. Measurements without the sample were divided into 900, 64 and 32 instances, and respectively used for training, testing and validating the CNN. The CNN structure details can be seen in Fig.3. The CNN loss function was calculated as the mean squared error between predicted and acquired noise without the sample. 200 training epochs were performed with each employing all 900 datasets. The 64 datasets acquired with the water phantom in-situ were fed into the trained CNN. Predicted noise signals were individually subtracted from their corresponding water NMR signals. These 64 denoised NMR signals were averaged and compared with the averaged original counterpart.

Results

The CNN training result is shown in Fig.4A. The training and testing losses indicate the prediction accuracy for known and unknown datasets respectively. NMR Spectra with and without noise attenuation and estimated noise are shown in Fig.4B. At the NMR signal frequency the mean and standard deviation of the amplitude of 64 signals was 5264 and 743 before subtracting the estimated noise, and 5109 and 414 after noise subtraction.

Discussion

The training loss of the CNN converges quickly (Fig.4A), however the testing loss has a small oscillation and converges slowly after 30 epochs. These noise peaks distributed in frequencies neighbouring the NMR signal (Fig.4B) are significantly reduced after the noise attenuation. Attenuation is largest in the 80 kHz neighbourhood of the NMR signal. No significant improvement can be noticed in the NMR signal because ambient noise was very low at that frequency in performed experiments. Collection of larger datasets to improve the training results and the use of more sensitive sensor coils with lower thermal noise are expected to improve the performance of the software-gradiometer.

Conclusion

Presented initial results suggest that CNNs can be used with software-gradiometry to reduce electromagnetic ambient noise. This approach has the potential to reduce size, weight and cost of ULF-MR instruments.

Acknowledgements

No acknowledgement found.

References

[1] Bianchi, Cesidio, and Antonio Meloni. "Natural and man-made terrestrial electromagnetic noise: an outlook." Annals of geophysics (2007).

[2] Kraus Jr, Robert, et al. Ultra-Low Field Nuclear Magnetic Resonance: A New MRI Regime. Oxford University Press, 2014.

[3] Pellicer-Guridi R, Vogel MW, Reutens DC, Vegh V. Towards ultimate low frequency air-core magnetometer sensitivity. Scientific reports. 2017 May 23;7(1):2269

Figures

Figure 1. Illustration of the experimental setup using three background coils (coils 1 to 3), and a coil which makes the sample measurement (coil 0). In particular (A) shows the coil layout, and (B) how they are arranged with respect to the setup involving a Helmholtz pair for setting the Larmor frequency. The diameter of the coils was ~68 mm and their height was 85 mm. The building materials, geometry and tuning of the three monitoring coils is similar that of the NMR coil.

Figure 2. Shown is the sequence used to acquire the data. A total of 2,048 samples were acquired per echo per channel. The sampling frequency was set to 200 kHz to fulfil the Nyquist criteria for the 79 kHz Larmor frequency.

Figure 3. Structure of the CNN employed 6 convolutional layers each with 64 convolutional kernels, 5 acquisitions per batch and different filter operations and sizes. 5 consecutive convolution layers of 5x2048x160 were used (convolution+Normalisation+Relu). Subsequently, a final convolutional layer of 5x2048x1 was implemented. The convolutional kernel had a size of 64x1. It should be noted that only measurements from coils 1 to 3 (S1, S2 and S3) were used to estimate the noise in the NMR signal, Ssyn.

Figure 4. Learning curve of the CNN and experimental denoising results. (A) Learning performance was visualised through training (blue) and testing (yelow) losses for each of the 200 epochs.(B) The spectrum of the signal was plotted before (blue) and after (green) substraction of the estimated ambient noise, and the estimated noise (yellow). A zoomed in section around the 79 kHz frequency is provided to illustrate noise reduction.

Proc. Intl. Soc. Mag. Reson. Med. 28 (2020)
4215