| Literature DB >> 31341633 |
Suvasish Saha1, Arnab Bhattacharjee1, Shaikh Anowarul Fattah1.
Abstract
Sleep apnea is a potentially serious sleep disorder characterised by abnormal pauses in breathing. Electroencephalogram (EEG) signal analysis plays an important role for detecting sleep apnea events. In this research work, a method is proposed on the basis of inter-band energy ratio features obtained from multi-band EEG signals for subject-specific classification of sleep apnea and non-apnea events. The K-nearest neighbourhood classifier is used for classification purpose. Unlike conventional methods, instead of classifying apnea patient and healthy person, the objective here is to differentiate apnea and non-apnea events of an apnea patient, which makes the task very challenging. Extensive experimentation is carried out on EEG data of several subjects obtained from a publicly available database. Comprehensive experimental results reveal that the proposed method offers very satisfactory classification performance in terms of sensitivity, specificity and accuracy.Entities:
Keywords: K-nearest neighbourhood classifier; apnoea patient; automatic detection; electroencephalography; electroencephalography signal analysis; feature extraction; interband energy ratio features; medical disorders; medical signal detection; medical signal processing; multiband EEG signal; nearest neighbour methods; nonapnoea events; signal classification; sleep; sleep apnoea events; sleep disorder; subject-specific classification
Year: 2019 PMID: 31341633 PMCID: PMC6595536 DOI: 10.1049/htl.2018.5101
Source DB: PubMed Journal: Healthc Technol Lett ISSN: 2053-3713
Fig. 1Flowchart of the proposed method
Fig. 2Box plot to show the variation of five energy ratio values for apnea and non-apnea events
Fig. 3Variation of delta-beta energy ratio values for apnea and non-apnea events
Information of the subjects considered in the experiment
| Subject number | AHI | Total number of frames |
|---|---|---|
| UCDDB003 | 51 | 788 |
| UCDDB011 | 8 | 88 |
| UCDDB020 | 15 | 198 |
| UCDDB024 | 24 | 390 |
| UCDDB026 | 14 | 242 |
GSI and AUC values of different methods
| Subject number | GSI value | AUC value | ||
|---|---|---|---|---|
| Prop. | PRF | Prop. | PRF | |
| UCDDB003 | 0.85 | 0.85 | 0.95 | 0.94 |
| UCDDB011 | 0.90 | 0.92 | 0.95 | 0.94 |
| UCDDB020 | 0.95 | 0.94 | 0.99 | 0.99 |
| UCDDB024 | 0.91 | 0.92 | 0.97 | 0.96 |
| UCDDB026 | 0.82 | 0.83 | 0.92 | 0.91 |
| mean | 0.89 | 0.89 | 0.96 | 0.95 |
| standard deviation | 0.05 | 0.05 | 0.02 | 0.03 |
| interquartile range | 0.08 | 0.08 | 0.03 | 0.04 |
Comparison of apnea detection results for different channel data
| Channel number | Sensitivity, % | Specificity, % | Accuracy, % | |||
|---|---|---|---|---|---|---|
| Prop. | PRF | Prop. | PRF | Prop. | PRF | |
| C3–A2 | 84.96 | 84.63 | 90.88 | 91.61 | 87.92 | 88.12 |
| C4–A1 | 89.37 | 88.46 | 92.20 | 90.69 | 90.78 | 89.57 |
| average data | 90.39 | 89.70 | 94.04 | 93.22 | 92.21 | 91.46 |
Comparison of classification results for different classifiers
| Classifier | Prop. | PRF | ||||
|---|---|---|---|---|---|---|
| Sens. | Spec. | Acc. | Sens. | Spec. | Acc. | |
| KNN | 90.39 | 94.04 | 92.21 | 89.70 | 93.22 | 91.46 |
| support vector machine | 91.10 | 84.81 | 87.95 | 90.76 | 80.99 | 85.87 |
| linear discriminant analysis | 90.74 | 89.42 | 90.08 | 93.39 | 72.73 | 83.06 |
| Naïve Bayes | 90.74 | 89.42 | 90.08 | 91.28 | 82.31 | 86.80 |
Comparison of classification results for different distance types
| Distance | Average accuracies, % | |
|---|---|---|
| Prop. | PRF | |
| Euclidean | 89.11 | 89.75 |
| Cityblock | 89.45 | 89.54 |
| Cosine | 92.21 | 91.46 |
| Correlation | 92.21 | 88.06 |
Performance comparison among various methods of apnea event detection
| Subject number | Sensitivity, % | Specificity, % | Accuracy, % | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| [ | [ | [ | Prop. | [ | [ | [ | Prop. | [ | [ | [ | Prop. | |
| UCDDB003 | 87.31 | 79.19 | 81.22 | 87.56 | 88.58 | 81.73 | 87.31 | 88.58 | 87.94 | 80.46 | 84.26 | 88.07 |
| UCDDB011 | 86.36 | 90.91 | 86.36 | 88.64 | 72.73 | 88.64 | 84.09 | 97.73 | 79.55 | 89.77 | 85.23 | 93.18 |
| UCDDB020 | 82.83 | 84.85 | 86.87 | 96.97 | 94.95 | 90.91 | 95.96 | 97.98 | 88.89 | 87.88 | 91.41 | 97.47 |
| UCDDB024 | 85.13 | 92.31 | 91.28 | 92.82 | 90.77 | 91.79 | 93.85 | 93.33 | 87.95 | 92.05 | 92.56 | 93.08 |
| UCDDB026 | 85.95 | 80.99 | 85.95 | 85.95 | 90.08 | 86.78 | 90.08 | 92.56 | 88.02 | 83.88 | 88.02 | 89.26 |
| mean | 85.52 | 85.65 | 86.34 | 90.39 | 87.42 | 87.97 | 90.26 | 94.04 | 86.47 | 86.81 | 88.30 | 92.21 |
| standard deviation | 1.70 | 5.83 | 3.57 | 4.47 | 8.55 | 4.00 | 4.80 | 3.93 | 3.89 | 4.65 | 3.66 | 3.72 |
| interquartile range | 2.05 | 10.72 | 3.20 | 6.70 | 7.20 | 5.62 | 7.87 | 6.22 | 2.39 | 7.31 | 6.72 | 5.30 |
Confusion matrix of classification
| Subject number | UCDDB003 | UCDDB011 | UCDDB020 | UCDDB024 | UCDDB026 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Label | Apnea | Non-apnea | Apnea | Non-apnea | Apnea | Non-apnea | Apnea | Non-apnea | Apnea | Non-apnea |
| apnea | 345 | 49 | 39 | 5 | 96 | 3 | 181 | 14 | 104 | 17 |
| non-apnea | 45 | 349 | 1 | 43 | 2 | 97 | 13 | 182 | 9 | 112 |
Comparison of classification results for different cross-validation methods
| Cross-validation | Sensitivity, % | Specificity, % | Accuracy, % | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| [ | [ | [ | Prop. | [ | [ | [ | Prop. | [ | [ | [ | Prop. | |
| leave-one-out | 85.52 | 85.65 | 86.34 | 90.39 | 87.42 | 87.97 | 90.26 | 94.04 | 86.47 | 86.81 | 88.30 | 92.21 |
| 10-fold | 85.74 | 85.12 | 86.22 | 90.84 | 88.09 | 87.43 | 91.25 | 93.69 | 86.59 | 86.36 | 88.90 | 92.02 |
| 5-fold | 86.52 | 87.12 | 86.67 | 89.90 | 87.40 | 87.95 | 91.27 | 93.75 | 86.91 | 87.71 | 88.84 | 91.59 |
| 2-fold | 84.67 | 79.31 | 86.99 | 89.46 | 85.90 | 85.14 | 88.67 | 89.40 | 85.23 | 82.12 | 87.44 | 89.37 |