TY - JOUR
T1 - Classification of sleep apnea types using wavelet packet analysis of short-term ECG signals
AU - Gubbi, Jayavardhana
AU - Khandoker, Ahsan
AU - Palaniswami, Marimuthu
PY - 2012/2
Y1 - 2012/2
N2 - Objective: Obstructive sleep apnea (OSA) causes a pause in airflow with reduced breathing effort. In contrast, central sleep apnea (CSA) event is not accompanied with breathing effort. The aim of this study is to differentiate CSA and OSA events using wavelet packet analysis and support vector machines of ECG signals over 5 s period. Methods: Eight level wavelet packet analysis was performed on each 5 s clip using Daubechies (DB3) mother wavelet and for comparison discrete wavelet analysis was performed using Symlet (SYM3) wavelets. The choice of wavelet basis function was based on a grid search using Daubechies, Symlet and biorthogonal wavelets with decomposition levels varying between 2 and 5. Support vector machine is used for two-class classification. Out of 29 overnight polysomnographic studies, 23 of them were used in the training phase and 6 patients were used for independent testing. Results: The proposed algorithm is shown to perform better in classifying CSA and OSA with wavelet packet features (accuracy - 91%, sensitivity - 88.14% and specificity - 91.11%) than with the traditional wavelet decomposition based features (accuracy - 83.79%, sensitivity - 89.18% and specificity - 83.59%). The independent test resulted in overall classification accuracy, sensitivity and specificity of 91.08, 91.02 and 91.09% respectively using wavelet packet analysis. Conclusions: The classification result indicates the possibility of non-invasively classifying CSA and OSA events based on shorter segments of ECG signals.
AB - Objective: Obstructive sleep apnea (OSA) causes a pause in airflow with reduced breathing effort. In contrast, central sleep apnea (CSA) event is not accompanied with breathing effort. The aim of this study is to differentiate CSA and OSA events using wavelet packet analysis and support vector machines of ECG signals over 5 s period. Methods: Eight level wavelet packet analysis was performed on each 5 s clip using Daubechies (DB3) mother wavelet and for comparison discrete wavelet analysis was performed using Symlet (SYM3) wavelets. The choice of wavelet basis function was based on a grid search using Daubechies, Symlet and biorthogonal wavelets with decomposition levels varying between 2 and 5. Support vector machine is used for two-class classification. Out of 29 overnight polysomnographic studies, 23 of them were used in the training phase and 6 patients were used for independent testing. Results: The proposed algorithm is shown to perform better in classifying CSA and OSA with wavelet packet features (accuracy - 91%, sensitivity - 88.14% and specificity - 91.11%) than with the traditional wavelet decomposition based features (accuracy - 83.79%, sensitivity - 89.18% and specificity - 83.59%). The independent test resulted in overall classification accuracy, sensitivity and specificity of 91.08, 91.02 and 91.09% respectively using wavelet packet analysis. Conclusions: The classification result indicates the possibility of non-invasively classifying CSA and OSA events based on shorter segments of ECG signals.
KW - Apnea detection
KW - Central sleep apnea
KW - Obstructive sleep apnea
KW - Support vector machine
KW - Wavelet packet analysis
UR - http://www.scopus.com/inward/record.url?scp=84863103530&partnerID=8YFLogxK
U2 - 10.1007/s10877-011-9323-z
DO - 10.1007/s10877-011-9323-z
M3 - Article
C2 - 22190269
AN - SCOPUS:84863103530
SN - 1387-1307
VL - 26
SP - 1
EP - 11
JO - Journal of Clinical Monitoring and Computing
JF - Journal of Clinical Monitoring and Computing
IS - 1
ER -