Comparing Different Methods of Hand-crafted HRV, EDR and CPC Features for Sleep Apnoea Detection

In this paper, we extracted hand crafted features from the ECG signals and evaluated the performance of different combination of features for sleep apnoea detection. We calculated the ECG derived respiratory (EDR) signal using three methods (QRS area, amplitude demodulation and fast PCA methods) and then calculated the cardiopulmonary coupling (CPC) spectrum using each EDR method. We then extracted features from the CPC spectrums and the time and frequency representations of the heart rate variability (HRV) and EDR signals Then, we compared the performance results of different combinations of the features used for automated sleep apnoea detection. We also applied a temporal optimisation method by averaging the features of every three adjacent epochs. Two classifiers were used to detect sleep apnoea: the extreme learning machine (ELM), and linear discriminant analysis. The features were evaluated on the MIT PhysioNet Apnea-ECG database. Apnoea detection was evaluated with leave-one-record-out cross-validation. The PCA CPC features obtained the highest accuracy of 86.5% and AUC of 0.94 using LDA classifier. The performance results of the combined features (of PCA method) obtained the same results. We conclude that for this study, the CPC features using fast PCA method are our best feature set for sleep apnoea detection.

[1]  David P. Wipf,et al.  Understanding and Evaluating Sparse Linear Discriminant Analysis , 2015, AISTATS.

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

[3]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[4]  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.

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

[6]  C. Peng,et al.  Detection of obstructive sleep apnea from cardiac interbeat interval time series , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).

[7]  Nadi Sadr,et al.  A comparison of three ECG-derived respiration methods for sleep apnoea detection , 2019, Biomedical Physics & Engineering Express.

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

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

[10]  Wisnu Jatmiko,et al.  Sleep Apnea Detection from ECG Signal: Analysis on Optimal Features, Principal Components, and Nonlinearity , 2011, 2011 5th International Conference on Bioinformatics and Biomedical Engineering.

[11]  Philip de Chazal,et al.  Comparing ECG derived respiratory signals and chest respiratory signal for the detection of obstructive sleep apnoea , 2016, 2016 Computing in Cardiology Conference (CinC).

[12]  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.

[13]  Philip de Chazal,et al.  A Fast Principal Component Analysis Method For Calculating The ECG Derived Respiration , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[14]  Nadi Sadr,et al.  Sleep apnoea classification using heart rate variability, ECG derived respiration and cardiopulmonary coupling parameters , 2016, 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[15]  C. Heneghan,et al.  Automated detection of obstructive sleep apnoea at different time scales using the electrocardiogram , 2004, Physiological measurement.

[16]  T Penzel,et al.  A review of signals used in sleep analysis , 2014, Physiological measurement.

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

[18]  G.D. Clifford,et al.  Segmentation of 24-hour cardiovascular activity using ECG-based sleep/sedation and noise metrics , 2005, Computers in Cardiology, 2005.

[19]  C. Heneghan,et al.  Detection of obstructive sleep apnea in pediatric subjects using surface lead electrocardiogram features. , 2004, Sleep.

[20]  André van Schaik,et al.  Sleep apnoea episodes recognition by a committee of ELM classifiers from ECG signal , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[21]  M Partinen,et al.  Daytime sleepiness and vascular morbidity at seven-year follow-up in obstructive sleep apnea patients. , 1990, Chest.

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

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

[24]  R. Thomas,et al.  An electrocardiogram-based technique to assess cardiopulmonary coupling during sleep. , 2005, Sleep.

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