| Literature DB >> 22577370 |
Ahmed Fazle Rabbi1, Reza Fazel-Rezai.
Abstract
We present a multistage fuzzy rule-based algorithm for epileptic seizure onset detection. Amplitude, frequency, and entropy-based features were extracted from intracranial electroencephalogram (iEEG) recordings and considered as the inputs for a fuzzy system. These features extracted from multichannel iEEG signals were combined using fuzzy algorithms both in feature domain and in spatial domain. Fuzzy rules were derived based on experts' knowledge and reasoning. An adaptive fuzzy subsystem was used for combining characteristics features extracted from iEEG. For the spatial combination, three channels from epileptogenic zone and one from remote zone were considered into another fuzzy subsystem. Finally, a threshold procedure was applied to the fuzzy output derived from the final fuzzy subsystem. The method was evaluated on iEEG datasets selected from Freiburg Seizure Prediction EEG (FSPEEG) database. A total of 112.45 hours of intracranial EEG recordings was selected from 20 patients having 56 seizures was used for the system performance evaluation. The overall sensitivity of 95.8% with false detection rate of 0.26 per hour and average detection latency of 15.8 seconds was achieved.Entities:
Mesh:
Year: 2012 PMID: 22577370 PMCID: PMC3346687 DOI: 10.1155/2012/705140
Source DB: PubMed Journal: Comput Intell Neurosci
Summary of the iEEG data selected for analysis, including patient number, total data length, gender, age, seizure type, seizure origin, the number of analyzed seizures, and average seizure duration per patient. Acronyms: SP: simple partial seizure, CP: complex partial seizure, GTC: generalized tonic-clonic seizure, F: female, M: male.
| Patient | Data length | Gender | Age | Seizure type | Seizure origin | Number of analyzed seizures | Average seizure duration (seconds) |
|---|---|---|---|---|---|---|---|
| 1 | 2.48 | F | 15 | SP | Frontal | 3 | 15.1 |
| 2 | 5.16 | M | 38 | SP, CP, GTC | Temporal | 2 | 107.97 |
| 3 | 5.10 | M | 14 | SP, CP | Frontal | 4 | 88.67 |
| 4 | 5.87 | F | 26 | SP, CP,GTC | Temporal | 3 | 86.46 |
| 5 | 3.81 | F | 16 | SP, CP, GTC | Frontal | 2 | 14.72 |
| 6 | 4.13 | F | 31 | CP, GTC | Temporo/Occipital | 2 | 78.6 |
| 7 | 3.91 | F | 42 | SP, CP, GTC | Temporal | 2 | 70.71 |
| 8 | 3.49 | F | 32 | SP, CP | Frontal | 2 | 163.72 |
| 9 | 8.83 | M | 44 | CP, GTC | Temporo/Occipital | 5 | 113.02 |
| 11 | 4.92 | F | 10 | SP, CP, GTC | Parietal | 3 | 195.83 |
| 12 | 7.87 | F | 42 | SP, CP, GTC | Temporal | 4 | 55.06 |
| 13 | 3.92 | F | 22 | SP, CP, GTC | Temporo/Occipital | 2 | 158.3 |
| 14 | 4.91 | F | 41 | CP, GTC | Frontotemporal | 3 | 264.95 |
| 15 | 5.92 | M | 31 | SP, CP, GTC | Temporal | 2 | 202.39 |
| 16 | 9.83 | F | 50 | SP, CP, GTC | Temporal | 4 | 138.94 |
| 17 | 14.59 | M | 28 | SP, CP, GTC | Temporal | 5 | 86.16 |
| 18 | 1.96 | F | 25 | SP, CP | Frontal | 1 | 13.64 |
| 19 | 5.92 | F | 28 | SP, CP, GTC | Frontal | 2 | 15.32 |
| 20 | 6.87 | M | 33 | SP, CP, GTC | Temporoparietal | 3 | 122.51 |
| 21 | 2.96 | M | 13 | SP, CP | Temporal | 2 | 79.04 |
|
| |||||||
| Total | 112.45 | 7 M/13 F | 29.9 | — | — | 56 | 103.56 |
Figure 1Block diagram of seizure onset detection system. The system comprises of preprocessing, feature extraction, decision making, and postprocessing stages.
Figure 2Triangular and trapezoidal membership grades assigned to the extracted features. (a) Fuzzy membership functions for feature inputs. (b) Fuzzy membership functions for feature output variable.
Fuzzy rules for combining features.
|
|
|
|
| OP1 |
|---|---|---|---|---|
| H | H | H | H | H |
| H | H | H | L | H |
| H | H | L | H | H |
| H | L | H | H | H |
| L | H | H | H | H |
| H | H | L | L | M |
| H | L | L | H | M |
| L | L | H | H | M |
| L | H | L | H | M |
| L | H | H | L | M |
| H | L | H | L | M |
| H | L | L | L | L |
| L | H | L | L | L |
| L | L | H | L | L |
| L | L | L | H | L |
| L | L | L | L | L |
F 1~4: Feature 1 to Feature 4; OP1: Output 1.
Fuzzy rules for combining channels.
| Ch1 | Ch2 | Ch3 | Ch4 | OP2 |
|---|---|---|---|---|
| H | H | H | H | H |
| H | H | H | L | H |
| H | H | L | H | H |
| H | L | H | H | H |
| L | H | H | H | H |
| H | H | L | L | H |
| H | L | L | H | H |
| L | L | H | H | H |
| H | L | H | L | H |
| L | H | L | H | H |
| L | H | H | L | H |
| H | L | L | L | L |
| L | H | L | L | L |
| L | L | H | L | L |
| L | L | L | H | L |
| L | L | L | L | L |
Ch1~4: Channel 1 to Channel 4; OP2: Output 2.
Figure 3Trapezoidal membership grades assigned for combining across multiple channels to the extracted features. (a) Fuzzy input variable. (b) Fuzzy output variable. Two levels: high (H) and low (L) were considered.
Fuzzy rules for mapping onto an alarm output space.
| OP2 | SA | SZ |
|---|---|---|
| H | H | H |
| H | L | M |
| L | H | M |
| L | L | L |
OP2: Output 2; SA: Segment average; SZ: Final output.
Figure 4Seizure evolution profile: (a) Top subplot: an example of a seizure evolution in iEEG. (b) Bottom four subplots: corresponding changes in characteristics features: Average amplitude (AVA), coefficient of variation of amplitude (CVA), dominant frequency (DMF), and entropy (ENY). Seizure onset is marked by red vertical line. Early electrographic changes are visual in three of the four features.
Figure 5Seizure evolution profile in iEEG obtained from patient 10. Seizure onset and offset times are marked by red vertical lines, respectively. Acronyms: CH1EPT: Epileptic channel 1, CH4RMT: Remote channel 4.
Summary of the results: sensitivity in percentage, false detection rates per hour, and average detection latencies in seconds.
| Patient | No. of seizures | Data Length (h) | SEN (%) | FDR/h (uninteresting) | FDR/h (interesting) | Detection Latency (s) |
|---|---|---|---|---|---|---|
| 1 | 3 | 2.48 | 66.67 | 4.4 | 0.40 | 7.21 |
| 2 | 2 | 5.16 | 100 | 2.52 | 0.39 | 25.03 |
| 3 | 4 | 5.10 | 75 | 0.19 | 0.19 | 8.72 |
| 4 | 3 | 5.87 | 100 | 1 | 0.17 | 27.43 |
| 5 | 2 | 3.81 | 100 | 0.26 | 0.26 | 23.97 |
| 6 | 2 | 4.13 | 100 | 0.72 | 0 | 12.64 |
| 7 | 2 | 3.91 | 100 | 1.02 | 0 | 17.46 |
| 8 | 2 | 3.49 | 100 | 1.43 | 0.57 | 55.46 |
| 9 | 5 | 8.83 | 100 | 1.24 | 0.34 | −24.92 |
| 11 | 3 | 4.92 | 100 | 1.01 | 0.40 | −6.84 |
| 12 | 4 | 7.87 | 75 | 2.16 | 0.50 | 21.04 |
| 13 | 2 | 3.92 | 100 | 0.51 | 0 | −37.69 |
| 14 | 3 | 4.91 | 100 | 0.61 | 0.20 | 40.14 |
| 15 | 2 | 5.92 | 100 | 0 | 0 | 27.37 |
| 16 | 4 | 9.83 | 100 | 3.86 | 1.01 | 5.64 |
| 17 | 5 | 14.59 | 100 | 0.06 | 0 | 23.52 |
| 18 | 1 | 1.96 | 100 | 1.02 | 0 | 0.31 |
| 19 | 2 | 5.92 | 100 | 0.33 | 0 | 1.33 |
| 20 | 3 | 6.87 | 100 | 0.43 | 0.14 | 27.07 |
| 21 | 2 | 2.96 | 100 | 4.72 | 0.67 | 61.42 |
|
| ||||||
| Total | 56 | 112.45 | 95.83 | 1.37 | 0.26 | 15.81 |
Performance of adaptive fuzzy system over single method with conventional hard threshold and nonadaptive fuzzy system.
| Method | SEN (%) | FDR/h |
|---|---|---|
| Feature 1 (hard threshold) | 96.25 | 1.93 |
| Feature 2 (hard threshold) | 93.75 | 3.62 |
| Feature 3 (hard threshold) | 98.75 | 1.16 |
| Feature 4 (hard threshold) | 84.17 | 1.98 |
| Nonadaptive fuzzy system | 91.49 | 0.35 |
| Adaptive fuzzy system | 95.80 | 0.26 |