| Literature DB >> 34305777 |
Caroline Pinte1, Mathis Fleury1, Pierre Maurel1.
Abstract
The simultaneous acquisition of electroencephalographic (EEG) signals and functional magnetic resonance images (fMRI) aims to measure brain activity with good spatial and temporal resolution. This bimodal neuroimaging can bring complementary and very relevant information in many cases and in particular for epilepsy. Indeed, it has been shown that it can facilitate the localization of epileptic networks. Regarding the EEG, source localization requires the resolution of a complex inverse problem that depends on several parameters, one of the most important of which is the position of the EEG electrodes on the scalp. These positions are often roughly estimated using fiducial points. In simultaneous EEG-fMRI acquisitions, specific MRI sequences can provide valuable spatial information. In this work, we propose a new fully automatic method based on neural networks to segment an ultra-short echo-time MR volume in order to retrieve the coordinates and labels of the EEG electrodes. It consists of two steps: a segmentation of the images by a neural network, followed by the registration of an EEG template on the obtained detections. We trained the neural network using 37 MR volumes and then we tested our method on 23 new volumes. The results show an average detection accuracy of 99.7% with an average position error of 2.24 mm, as well as 100% accuracy in the labeling.Entities:
Keywords: EEG; ICP; U-Net; deep learning; electrode detection; electrode labeling; fMRI
Year: 2021 PMID: 34305777 PMCID: PMC8296904 DOI: 10.3389/fneur.2021.644278
Source DB: PubMed Journal: Front Neurol ISSN: 1664-2295 Impact factor: 4.003
Figure 1Overview of the presented detection framework, with the learning process (top), and then the deep learning-based prediction and the registration-based refinement step (bottom). From the training dataset and the corresponding labeled ground truths, the deep learning model is trained using the nnU-Net framework. Secondly, our method consists of taking an image never seen by the model and making a predicted segmentation map of the electrodes. Then, template-based adjustments are carried out and the final labeled segmentation map is obtained.
Figure 2Description of the registration-based refinement step. (A) In blue: the prediction points from the deep learning-based step, in red: the template obtained by averaging on the training set, (B) a first ICP is performed in order to register the two points cloud, (C) for each template point, only the closest detection is kept, (D) then, a second ICP is performed and the number of detections is now less than or equal to 65, (E) finally, the points in the model not associated with any predictions are added to our final result, which therefore contains exactly 65 detections.
Electrodes detection on the test dataset.
| Mean PE (mm) | 2.12 | 2.24 |
| Std PE (mm) | 1.50 | 1.37 |
| Max PE (mm) | 8.84 | 7.99 |
| Mean number of false positives | 0.30 | 0.22 |
| Mean number of true positives | 65.0 | 64.8 |
| PPV (%) | 99.5 | 99.7 |
Rows 1,2,3: mean, standard deviation, and maximum values of Position Error (PE). Rows 4,5: mean number of false positives (PE > 10 mm) and true positives (PE ≤ 10 mm). Second column: intermediate results after the deep learning step. Third column: our final results after registration-based refinement step.
Electrodes labeling on the test dataset.
| Mean | 1.87 | 0 |
| Maximum | 11 | 0 |
Number of labeling errors among the true positives, for the intermediate results from deep learning and for our final results.
Faster electrode detection on the test dataset.
| Mean PE (mm) | 6.78 | 2.23 |
| Std PE (mm) | 25.4 | 1.40 |
| Max PE (mm) | 168.7 | 8.20 |
| Mean number of false positives | 2.57 | 0.13 |
| Mean number of true positives | 65.1 | 64.9 |
| PPV (%) | 96.3 | 99.8 |
Rows 1,2,3: mean, standard deviation, and maximum values of Position Error (PE). Rows 4,5: mean number of false positives (PE > 10 mm) and true positives (PE ≤ 10 mm). Second column: intermediate results after the faster deep learning step. Third column: our final results after registration-based refinement step.
Electrodes labeling on the test dataset for the faster version.
| Mean | 3.2 | 0 |
| Maximum | 13 | 0 |
Number of labeling errors among the true positives, for the intermediate results from deep learning and for our final results.
Electrodes detection on the UTE dataset, using the previous model, learned using the PETRA images.
| Mean PE (mm) | 1.81 | 2.47 |
| Std PE (mm) | 1.67 | 1.64 |
| Max PE (mm) | 11.06 | 9.36 |
| Mean number of false positives | 0.33 | 0.72 |
| Mean number of true positives | 56.4 | 64.22 |
| PPV (%) | 99.4 | 98.89 |
Rows 1,2,3: mean, standard deviation, and maximum values of Position Error (PE). Rows 4,5: mean number of false positives (PE > 10 mm) and true positives (PE ≤ 10 mm). Second column: intermediate results after the deep learning step. Third column: our final results after registration-based refinement step.
Electrodes detection on the UTE dataset, using a new model, learned using images acquired with the same UTE sequence.
| Mean PE (mm) | 1.70 | 2.42 |
| Std PE (mm) | 1.24 | 1.29 |
| Max PE (mm) | 8.02 | 8.19 |
| Mean number of false positives | 0.56 | 0.44 |
| Mean number of true positives | 60.0 | 64.6 |
| PPV (%) | 99.1 | 99.3 |
Rows 1,2,3: mean, standard deviation, and maximum values of Position Error (PE). Rows 4,5: mean number of false positives (PE > 10 mm) and true positives (PE ≤ 10 mm). Second column: intermediate results after the deep learning step. Third column: our final results after registration-based refinement step.