A Comparison of obstructive sleep apnoea detection using three different ECG derived respiration algorithms

In this paper, three different algorithms (QRS amplitude, PCA and kernel PCA) were applied to the ECG signal to extract information of the respiratory activity. Features were then extracted from the respiratory activity and used to classify sleep apnoea episodes using an Extreme Learning Machine classifier. Data from the first 60 minutes of the 35 ECG signal recordings from the MIT PhysioNet Apnea-ECG database was used throughout the study. Performance was measured with leave-on-record-out cross validation. The fan-out number for the ELM classifier was varied between one and ten. The results showed that the performance of the PCA algorithm was equal to or outscored the other two algorithms at all fan-out numbers we explored. Its highest performance was an accuracy of 79.4%, a sensitivity of 48.8%, and a specificity of 87.7% at a fan-out of ten.

[1]  Massimo Ferri,et al.  Respiratory signal derived from eight-lead ECG , 1998, Computers in Cardiology 1998. Vol. 25 (Cat. No.98CH36292).

[2]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[3]  S. Akselrod,et al.  Electrocardiogram derived respiration during sleep , 2005, Computers in Cardiology, 2005.

[4]  W. McNicholas,et al.  Pathophysiology of obstructive sleep apnoea. , 1995, The European respiratory journal.

[5]  G. Moody,et al.  Clinical Validation of the ECG-Derived Respiration (EDR) Technique , 2008 .

[6]  Sabine Van Huffel,et al.  Application of Kernel Principal Component Analysis for Single-Lead-ECG-Derived Respiration , 2012, IEEE Transactions on Biomedical Engineering.

[7]  A. Wear CIRCULATION , 1964, The Lancet.

[8]  Eric Laciar,et al.  Sleep apnea detection based on spectral analysis of three ECG - derived respiratory signals , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.

[10]  Ciara O'Brien,et al.  A comparison of algorithms for estimation of a respiratory signal from the surface electrocardiogram , 2007, Comput. Biol. Medicine.

[11]  Conor Heneghan,et al.  Automated processing of the single-lead electrocardiogram for the detection of obstructive sleep apnoea , 2003, IEEE Transactions on Biomedical Engineering.

[12]  Conor Heneghan,et al.  Automatic sleep apnoea detection using measures of amplitude and heart rate variability from the electrocardiogram , 2002, Object recognition supported by user interaction for service robots.

[13]  S. Cerutti,et al.  Detection of Sleep Apnea from surface ECG based on features extracted by an Autoregressive Model , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[14]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[15]  Philip Langley,et al.  Principal Component Analysis as a Tool for Analyzing Beat-to-Beat Changes in ECG Features: Application to ECG-Derived Respiration , 2010, IEEE Transactions on Biomedical Engineering.

[16]  Philip de Chazal,et al.  Automated detection of obstructive sleep apnoea by single-lead ECG through ELM classification , 2014, Computing in Cardiology 2014.

[17]  Gunnar Rätsch,et al.  Kernel PCA and De-Noising in Feature Spaces , 1998, NIPS.

[18]  André van Schaik,et al.  Learning the pseudoinverse solution to network weights , 2012, Neural Networks.

[19]  G. Moody,et al.  The apnea-ECG database , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).

[20]  F. del Campo,et al.  Sleep Apnea and Cardiovascular Diseases , 2014, Pulmonary medicine.

[21]  G. Burch [Cardiovascular diseases]. , 1956, Revista medica cubana.