Automated scoring of obstructive sleep apnea and hypopnea events using short-term electrocardiogram recordings.
Obstructive sleep apnea or hypopnea causes a pause or reduction in airflow with continuous breathing effort. The aim of this study is to identify individual apnea and hypopnea events from normal breathing events using wavelet-based features of 5-s ECG signals (sampling rate = 250 Hz) and estimate the surrogate apnea index (AI)/hypopnea index (HI) (AHI). Total 82,535 ECG epochs (each of 5-s duration) from normal breathing during sleep, 1638 ECG epochs from 689 hypopnea events, and 3151 ECG epochs from 1862 apnea events were collected from 17 patients in the training set. Two-staged feedforward neural network model was trained using features from ECG signals with leave-one-patient-out cross-validation technique. At the first stage of classification, events (apnea and hypopnea) were classified from normal breathing events, and at the second stage, hypopneas were identified from apnea. Independent test was performed on 16 subjects' ECGs containing 483 hypopnea and 1352 apnea events. The cross-validation and independent test accuracies of apnea and hypopnea detection were found to be 94.84% and 76.82%, respectively, for training set, and 94.72% and 79.77%, respectively, for test set. The Bland-Altman plots showed unbiased estimations with standard deviations of +/- 2.19, +/- 2.16, and +/- 3.64 events/h for AI, HI, and AHI, respectively. Results indicate the possibility of recognizing apnea/hypopnea events based on shorter segments of ECG signals.
Department of Electrical and Electronic Engineering, University of Melbourne, Melbourne, Vic. 3010, Australia. ahsank@unimelb.edu.au
Ahsan H
AH
Khandoker
Jayavardhana
J
Gubbi
Marimuthu
M
Palaniswami
D000328:Adult; D004562:Electrocardiography / Q000379:methods*; D006801:Humans; D008875:Middle Aged; D008954:Models, Biological; D008991:Monitoring, Physiologic / Q000379:methods*; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated / Q000379:methods*; D017286:Polysomnography / Q000379:methods*; D012372:ROC Curve; D015203:Reproducibility of Results; D012815:Signal Processing, Computer-Assisted; D020181:Sleep Apnea, Obstructive / Q000503:physiopathology*