Automated Detection of Obstructive Sleep Apnea Events from a Single-Lead Electrocardiogram Using a Convolutional Neural Network

In this study, we propose a method for the automated detection of obstructive sleep apnea (OSA) from a single-lead electrocardiogram (ECG) using a convolutional neural network (CNN). A CNN model was designed with six optimized convolution layers including activation, pooling, and dropout layers. One-dimensional (1D) convolution, rectified linear units (ReLU), and max pooling were applied to the convolution, activation, and pooling layers, respectively. For training and evaluation of the CNN model, a single-lead ECG dataset was collected from 82 subjects with OSA and was divided into training (including data from 63 patients with 34,281 events) and testing (including data from 19 patients with 8571 events) datasets. Using this CNN model, a precision of 0.99%, a recall of 0.99%, and an F1-score of 0.99% were attained with the training dataset; these values were all 0.96% when the CNN was applied to the testing dataset. These results show that the proposed CNN model can be used to detect OSA accurately on the basis of a single-lead ECG. Ultimately, this CNN model may be used as a screening tool for those suspected to suffer from OSA.

[1]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[2]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[3]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[4]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[5]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[6]  Guang-Zhong Yang,et al.  Deep Learning for Health Informatics , 2017, IEEE Journal of Biomedical and Health Informatics.

[7]  Xi Zhang,et al.  An Automatic Screening Approach for Obstructive Sleep Apnea Diagnosis Based on Single-Lead Electrocardiogram , 2015, IEEE Transactions on Automation Science and Engineering.

[8]  Diego Álvarez-Estévez,et al.  Fuzzy reasoning used to detect apneic events in the sleep apnea-hypopnea syndrome , 2009, Expert Syst. Appl..

[9]  L. Findley,et al.  Automobile accidents in patients with sleep apnea syndrome. An epidemiological and mechanistic study. , 1998, American journal of respiratory and critical care medicine.

[10]  M Matteucci,et al.  Automatic screening of obstructive sleep apnea from the ECG based on empirical mode decomposition and wavelet analysis , 2010, Physiological measurement.

[11]  Ayyoob Jafari Sleep apnoea detection from ECG using features extracted from reconstructed phase space and frequency domain , 2013, Biomed. Signal Process. Control..

[12]  D. Papanicolaou,et al.  Sleep apnea and daytime sleepiness and fatigue: relation to visceral obesity, insulin resistance, and hypercytokinemia. , 2000, The Journal of clinical endocrinology and metabolism.

[13]  Marimuthu Palaniswami,et al.  Automated Scoring of Obstructive Sleep Apnea and Hypopnea Events Using Short-Term Electrocardiogram Recordings , 2009, IEEE Transactions on Information Technology in Biomedicine.

[14]  Hlaing Minn,et al.  Real-Time Sleep Apnea Detection by Classifier Combination , 2012, IEEE Transactions on Information Technology in Biomedicine.

[15]  B. Gersh,et al.  Obstructive sleep apnea: implications for cardiac and vascular disease. , 2003, JAMA.

[16]  Xinghuo Yu,et al.  A general backpropagation algorithm for feedforward neural networks learning , 2002, IEEE Trans. Neural Networks.

[17]  Alan V. Sahakian,et al.  Automated Recognition of Obstructive Sleep Apnea Syndrome Using Support Vector Machine Classifier , 2012, IEEE Transactions on Information Technology in Biomedicine.

[18]  A. Chesson,et al.  The American Academy of Sleep Medicine (AASM) Manual for the Scoring of Sleep and Associated Events: Rules, Terminology and Technical Specifications , 2007 .

[19]  Hyo-Ki Lee,et al.  Automatic classification of apnea/hypopnea events through sleep/wake states and severity of SDB from a pulse oximeter , 2015, Physiological measurement.

[20]  José Antonio Fiz,et al.  Multiclass classification of subjects with sleep apnoea-hypopnoea syndrome through snoring analysis. , 2012, Medical engineering & physics.

[21]  N J Douglas,et al.  Sleep · 4: Sleepiness, cognitive function, and quality of life in obstructive sleep apnoea/hypopnoea syndrome , 2004, Thorax.

[22]  Moncef Gabbouj,et al.  Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks , 2016, IEEE Transactions on Biomedical Engineering.

[23]  Tara N. Sainath,et al.  Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups , 2012, IEEE Signal Processing Magazine.

[24]  Roberto Hornero,et al.  Automated Prediction of the Apnea-Hypopnea Index from Nocturnal Oximetry Recordings , 2012, IEEE Transactions on Biomedical Engineering.

[25]  Mustafa Poyraz,et al.  An expert system for automated recognition of patients with obstructive sleep apnea using electrocardiogram recordings , 2011, Expert Syst. Appl..

[26]  O. Stegle,et al.  Deep learning for computational biology , 2016, Molecular systems biology.

[27]  Urtnasan Erdenebayar,et al.  Obstructive Sleep Apnea Screening Using a Piezo-Electric Sensor , 2017, Journal of Korean medical science.

[28]  Debangshu Dey,et al.  Automatic detection of sleep apnea and hypopnea events from single channel measurement of respiration signal employing ensemble binary SVM classifiers , 2013 .

[29]  T. Young,et al.  Estimation of the clinically diagnosed proportion of sleep apnea syndrome in middle-aged men and women. , 1997, Sleep.

[30]  Quoc V. Le,et al.  Sequence to Sequence Learning with Neural Networks , 2014, NIPS.

[31]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[32]  Leila Kheirandish-Gozal,et al.  Cardiovascular complications of obstructive sleep apnea syndrome: evidence from children. , 2009, Progress in cardiovascular diseases.

[33]  A. Murray,et al.  Systematic comparison of different algorithms for apnoea detection based on electrocardiogram recordings , 2002, Medical and Biological Engineering and Computing.

[34]  Michael S. Lew,et al.  Deep learning for visual understanding: A review , 2016, Neurocomputing.

[35]  Chiahon Chien,et al.  Batch size selection for the batch means method , 1994, Proceedings of Winter Simulation Conference.

[36]  Lorenzo Rosasco,et al.  Are Loss Functions All the Same? , 2004, Neural Computation.