Support vector machines for automated recognition of obstructive sleep apnea syndrome from ECG recordings.
Obstructive sleep apnea syndrome (OSAS) is associated with cardiovascular morbidity as well as excessive daytime sleepiness and poor quality of life. In this study, we apply a machine learning technique [support vector machines (SVMs)] for automated recognition of OSAS types from their nocturnal ECG recordings. A total of 125 sets of nocturnal ECG recordings acquired from normal subjects (OSAS - ) and subjects with OSAS (OSAS +), each of approximately 8 h in duration, were analyzed. Features extracted from successive wavelet coefficient levels after wavelet decomposition of signals due to heart rate variability (HRV) from RR intervals and ECG-derived respiration (EDR) from R waves of QRS amplitudes were used as inputs to the SVMs to recognize OSAS +/- subjects. Using leave-one-out technique, the maximum accuracy of classification for 83 training sets was found to be 100% for SVMs using a subset of selected combination of HRV and EDR features. Independent test results on 42 subjects showed that it correctly recognized 24 out of 26 OSAS + subjects and 15 out of 16 OSAS - subjects (accuracy = 92.85%; Cohen's kappa value of 0.85). For estimating the relative severity of OSAS, the posterior probabilities of SVM outputs were calculated and compared with respective apnea/hypopnea index. These results suggest superior performance of SVMs in OSAS recognition supported by wavelet-based features of ECG. The results demonstrate considerable potential in applying SVMs in an ECG-based screening device that can aid a sleep specialist in the initial assessment of patients with suspected OSAS.
Khandoker
Ahsan H
AH
Department of Electrical and Electronic Engineering, The University of Melbourne, Australia. a.khandoker@ee.unimelb.edu.au
Palaniswami
Marimuthu
M
Karmakar
Chandan K
CK
D000328:Adult; D000368:Aged; D000465:Algorithms; D001185:Artificial Intelligence; D001499:Bayes Theorem; D003936:Diagnosis, Computer-Assisted / Q000379:methods*; D003951:Diagnostic Errors; D004562:Electrocardiography / Q000379:methods*; D015716:Electrocardiography, Ambulatory; D005260:Female; D006339:Heart Rate; D006801:Humans; D008297:Male; D008875:Middle Aged; D010363:Pattern Recognition, Automated; D012372:ROC Curve; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D020181:Sleep Apnea, Obstructive / Q000175:diagnosis*