| Literature DB >> 36236621 |
Amir F Al-Bakri1, Radek Martinek2,3, Mariusz Pelc2,4, Jarosław Zygarlicki2, Aleksandra Kawala-Sterniuk2.
Abstract
Epilepsy is a very common disease affecting at least 1% of the population, comprising a number of over 50 million people. As many patients suffer from the drug-resistant version, the number of potential treatment methods is very small. However, since not only the treatment of epilepsy, but also its proper diagnosis or observation of brain signals from recordings are important research areas, in this paper, we address this very problem by developing a reliable technique for removing spikes and sharp transients from the baseline of the brain signal using a morphological filter. This allows much more precise identification of the so-called epileptic zone, which can then be resected, which is one of the methods of epilepsy treatment. We used eight patients with 5 KHz data set and depended upon the Staba 2002 algorithm as a reference to detect the ripples. We found that the average sensitivity and false detection rate of our technique are significant, and they are ∼94% and ∼14%, respectively.Entities:
Keywords: brain signals; dynamic threshold; epilepsy; morphological filter; ripples; spikes
Mesh:
Year: 2022 PMID: 36236621 PMCID: PMC9571066 DOI: 10.3390/s22197522
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Patients’ information.
| No. | Subject ID: | Location | Age | Gender | Data | Seizure | No. of | No. of |
|---|---|---|---|---|---|---|---|---|
| 1 | I001_P001_D01 | Unknown | NA | M | 5 days and 4 h | Unknown | 62 | 4 |
| 2 | I001_P002_D01 | Left Temporal Lobe | NA | F | 5 days and 9 h | Partial/Complex | 15 | 2 |
| 3 | I001_P005_D01 | Temporal Lobe | NA | M | 1 day and 11 h | Partial/Complex | 36 | 1 |
| 4 | I001_P010_D01 | Temporal Lobe | NA | F | 4 days | Unknown | 56 | 10 |
| 5 | I001_P013_D01 | Occipital and Parietal Lobes | NA | F | 3 days and 13 h | Unknown | 72 | 5 |
| 6 | I001_P034_D01 | Temporal and Frontal Lobes | 35 | F | 1 day and 8 h | Partial/Complex | 47 | 15 |
| 7 | Study 036 | Temporal Lobe | NA | M | 4 day and 14 h | Partial/Simple | 96 | 4 |
| 8 | Study 40 | Parietal Lobe | 32 | M | 2 days and 23 h | Partial/Simple/ | 116 | 7 |
Figure 1Flowchart—spike detection, true and false positive.
Figure 2Flowchart with the steps of choosing the best threshold and removing spikes.
Figure 3Example of a spike in the data set detected with the Staba 2002 ([71]) algorithm.
Figure 4Rectified first difference spike with respect to the original one.
Figure 5Closing operation demonstrated enveloped spike (green signal).
Figure 6Opening operation demonstrated truncated spike (red signal).
Figure 7Another spike in the training set with the maximum value of the truncated level. Hint: this value set as the optimal threshold separated between candidate events and background in the data set.
Part A: describes the nature of the candidate events detected by Staba, 2002 detector. Part B: shows the results of our spike detection technique when we use different window sizes using the training data.
| Part A | # of All | # of True | # of Sharp | # of True Spikes | |||
|---|---|---|---|---|---|---|---|
| 136 | 113 | 2 | 21 | ||||
|
|
|
|
|
|
|
|
|
| 1 | 1 | 9 | 5 | 14 | 12 | 43 | 36 |
| 2 | 2 | 13 | 7 | 19 | 8 | 62 | 32 |
| 3 | 3 | 15 | 9 | 24 | 6 | 72 | 38 |
| 4 | 3.4 | 16 | 9 | 25 | 5 | 77 | 36 |
| 5 | 4 | 17 | 9 | 26 | 4 | 81 | 35 |
| 6 | 4.6 | 17 | 10 | 27 | 4 | 81 | 39 |
| 7 | 5 | 17 | 11 | 28 | 4 | 81 | 40 |
| 8 | 5.4 | 18 | 12 | 30 | 3 | 86 | 40 |
| 9 | 6 | 18 | 16 | 34 | 3 | 86 | 47 |
| 10 | 7 | 18 | 18 | 36 | 3 | 86 | 50 |
| 11 | 8 | 18 | 19 | 37 | 3 | 86 | 53 |
Figure 8Receiver operating characteristic curve (ROC) shows how to choose the optimal point based on the shortest distance from (0, 1).
Part A: describes the nature of the candidate ripples detected by Staba, 2002 detector. Part B: shows the results of our spike detection technique when we used the window size 4 ms for one set of the testing data.
| Part A | # of All | # of True | # of Sharp | # of True Spikes | |||
|---|---|---|---|---|---|---|---|
| 4 | 2 | 0 | 2 | ||||
|
|
|
|
|
|
|
|
|
| 4 ms window | 2 | 2 | 4 | 0 | 100 | 50 | |