| Literature DB >> 27462484 |
Asrul Adam1, Zuwairie Ibrahim2, Norrima Mokhtar1, Mohd Ibrahim Shapiai3, Paul Cumming4, Marizan Mubin1.
Abstract
Various peak models have been introduced to detect and analyze peaks in the time domain analysis of electroencephalogram (EEG) signals. In general, peak model in the time domain analysis consists of a set of signal parameters, such as amplitude, width, and slope. Models including those proposed by Dumpala, Acir, Liu, and Dingle are routinely used to detect peaks in EEG signals acquired in clinical studies of epilepsy or eye blink. The optimal peak model is the most reliable peak detection performance in a particular application. A fair measure of performance of different models requires a common and unbiased platform. In this study, we evaluate the performance of the four different peak models using the extreme learning machine (ELM)-based peak detection algorithm. We found that the Dingle model gave the best performance, with 72 % accuracy in the analysis of real EEG data. Statistical analysis conferred that the Dingle model afforded significantly better mean testing accuracy than did the Acir and Liu models, which were in the range 37-52 %. Meanwhile, the Dingle model has no significant difference compared to Dumpala model.Entities:
Keywords: Electroencephalogram (EEG); Extreme learning machines (ELM); Pattern recognition; Peak detection algorithm; Peak model
Year: 2016 PMID: 27462484 PMCID: PMC4940316 DOI: 10.1186/s40064-016-2697-0
Source DB: PubMed Journal: Springerplus ISSN: 2193-1801
Fig. 1Training and testing phases of EEG signal peak detection
Fig. 2The eight points of peak model
List of different peak models and sets of features
| Peak model | Set of features | Number of features |
|---|---|---|
| Dumpala et al. ( |
| 4 |
| Dingle et al. ( |
| 4 |
| Acir et al. ( |
| 6 |
| Liu et al. ( |
| 11 |
Fig. 3ELM architecture
Parameter settings of ELM
| Parameters | Value |
|---|---|
| Number of neurons in the hidden layer | 500 |
| Biases in the hidden layer | Random [0, 1] |
| Activation function in the hidden layer | Sigmoid [−1, 1] |
| Activation function in the output layer | Linear function |
| Number of neurons in the input layer | Depends on a number of features |
| Number of neurons in the output layer | 2 |
Fig. 4Filtered EEG-based eye movement signal (one peak point per signal)
Peak detection training and testing performance using all features
| Measurement | Training (%) | Testing (%) |
|---|---|---|
| Average | 88.3 | 36.9 |
| Maximum | 94.9 | 58.1 |
| Minimum | 80.6 | 0 |
| STDEV | 3.6 | 11.8 |
Peak detection training and testing performance for each peak model
| Peak model | Training (%) | Testing (%) | ||||||
|---|---|---|---|---|---|---|---|---|
| Average | Max | Min | SD | Average | Max | Min | SD | |
| Dumpala | 84.7 | 86.6 | 83.7 | 1.4 | 70.1 | 82.6 | 51.6 | 6.7 |
| Acir | 88.3 | 89.4 | 86.6 | 1.4 | 36.9 | 62.6 | 0 | 11.9 |
| Liu | 78.9 | 83.7 | 74.1 | 2.6 | 52.1 | 71.8 | 37.2 | 7.9 |
| Dingle | 99.5 | 100 | 97.4 | 0.9 | 71.7 | 89.2 | 57.1 | 6.9 |
Sensitivity and specificity testing performance for each peak model
| Peak model | Sensitivity (%) = | Specificity (%) = |
|---|---|---|
| Dumpala | 57.2 | 99.6 |
| Acir | 18 | 99.9 |
| Liu | 28.3 | 99.7 |
| Dingle | 55 | 99.7 |
Average ranking of Friedman’s test with p < 0.01
| Peak model | Average ranking | Rank |
|---|---|---|
| Dumpala | 1.5667 | 2 |
| Acir | 3.7 | 4 |
| Liu | 3.2333 | 3 |
| Dingle | 1.5 | 1 |
Post-hoc analysis for Friedman’s test
|
| Condition | α = 0.05 | α = 0.10 | ||
|---|---|---|---|---|---|
|
| Holm |
| Holm | ||
| 6 | Acir vs. Dingle | 0.000001 | 0.00833 | 0.000001 | 0.01667 |
| 5 | Dumpala vs. Acir | 0.000001 | 0.01 | 0.000001 | 0.02 |
| 4 | Liu vs. Dingle | 0.000001 | 0.0125 | 0.000001 | 0.025 |
| 3 | Dumpala vs. Liu | 0.000001 | 0.01667 | 0.000001 | 0.03333 |
| 2 | Acir vs. Liu | 0.161513 | 0.025 | 0.161513 | 0.05 |
| 1 | Dumpala vs. Dingle | 0.841481 | 0.05 | 0.841481 | 0.1 |