| Literature DB >> 33584897 |
Javad Ostadieh1, Mehdi Chehel Amirani1.
Abstract
Apnea is one of the deadliest diseases that can be prevented and cured if it is detected in time. In this paper, we propose a precise method for early detection of the obstructive sleep apnea (OSA) disease using the latest feature selection and extraction methods. The feature selection in this paper is based on the Dual tree complex wavelet (DT-CWT) coefficients of the ECG signals of several patients. The feature extraction from these coefficients is done using frequency and time techniques. The Feature selection is done using the spectral regression discriminant analysis (SRDA) algorithm and the classification is performed using the hybrid RBF network. A hybrid RBF neural network is introduced in this paper for detecting apnea that is much less computationally demanding than the previously presented SVM networks. Our findings showed a 3 percent improvement in the detection and at least a 30 percent reduction in the computational complexity in comparison with methods that have been presented recently.Entities:
Keywords: DT-CWT; Electrocardiogram; Feature extraction; RBF network; Sleep Apnea; Wavelet
Year: 2020 PMID: 33584897 PMCID: PMC7531097 DOI: 10.2478/joeb-2020-0002
Source DB: PubMed Journal: J Electr Bioimpedance ISSN: 1891-5469
Fig. 1The overall steps of the OSA detection with the help of ECG signals.
Fig. 3The first 3 seconds of the apnea ECG from an example record.
Fig. 5The sub bands of the ECG signal for Tree A.
Fig. 6The sub bands of the ECG signal for Tree B.
Fig. 8The absolute energy of the sub band signal x000.
Fig. 7The absolute energy of the sub band signal x000.
List of non-linear features that are extracted from the DT-CWT coefficients in this paper.
| FE | Fuzzy Entropy |
| ApEn | Approximate Entropy |
| IQR | Interquartile Range |
| RP | Recurrence Plot |
| SD1, SD2, SD1/SD2 | Poincare Plot |
The comparison of the OSA detection results based on various methods.
| ACC% | Sens% | Spec% | |||
|---|---|---|---|---|---|
| DWT+SFFS | SVM (RBF kernel) | 92.98 | 91.74 | 93.75 | |
| HMM | HMM+SVM | 86.2 | 82.6 | 88.4 | |
| TQWT | RUSBoost | 88.88 | 87.58 | 91.49 | |
| Cepstrum+ Filter bank | QDA | 84.76 | 81.45 | 86.82 | |
| Statistical and spectral | Bootstrap aggregating | 85.97 | 84.14 | 86.83 | |
| Normal invers Gaussian modeling | AdaBoost | 87.33 | 81.99 | 90.72 | |
| QRS features | LS-SVM (RBF kernel) | 83.8 | 79.5 | 88.4 | |
| Frequency features | Statistical analysis | 93 | 100 | 81 | |
| Time domain feaures+PSD | SVM-KNN-NN-LD-QD | 90.9 | 89.6 | 91.8 | |
| Statistical features | Statistical analysis | 87 | 89 | 79 | |
| Tunable-Q wavelet transform features | Random Forest | 92.78 | 93.91 | 90.95 | |
| RR-intervals | CNN (LeNet-5) | 92.3 | 90.9 | 100 | |
| Time-frequency Scalogram features | CNN (AlexNet) | 86.22 | 90 | 100 | |
| RR-intervals | CNN | 96 | 96 | 96 | |
| RR-intervals | CNN | 97.8 | 100 | 93 | |
| Fuzzy-entropy (FUEN) and the Log of signal-energy (LOEN) | KNN-DT-SVM | 90.87 | 92.43 | 88.33 | |
| DWT+PCA | Random forest | 92–98 | - | - | |
| DWT+PCA | SVM | 94.3 | 92.65 | 92.2 | |
| DT-CWT+SRDA | Hybrid “k-means, RLS” RBF | ||||
Fig. 9The proposed hybrid RBF classifier.
List of the used abbreviations.
| Obstructive sleep apnea | |
| Electrocardiogram | |
| ECG-Derived Respiration | |
| Apnea-Hypopnea Index | |
| Hidden Markov model | |
| Random under-sampling Boost | |
| Adaptive boost | |
| Discrete wavelet transform | |
| Tunable Q-factor wavelet transform | |
| Linear/Quadratic Discriminant Analysis | |
| Sequential forward feature selection | |
| Spectral regression discriminant analysis | |
| Deep/Convolutional neural network | |
| Decision tree classifier | |
| Radial basis function | |
| Support vector machine | |
| Recursive least squares | |
| Gram-Schmidt | |
| Short-time load forecasting | |
| Dual-tree complex wavelet transform |