Application of Kernel Principal Component Analysis for Single-Lead-ECG-Derived Respiration

Recent studies show that principal component analysis (PCA) of heartbeats is a well-performing method to derive a respiratory signal from ECGs. In this study, an improved ECG-derived respiration (EDR) algorithm based on kernel PCA (kPCA) is presented. KPCA can be seen as a generalization of PCA where nonlinearities in the data are taken into account by nonlinear mapping of the data, using a kernel function, into a higher dimensional space in which PCA is carried out. The comparison of several kernels suggests that a radial basis function (RBF) kernel performs the best when deriving EDR signals. Further improvement is carried out by tuning the parameter that represents the variance of the RBF kernel. The performance of kPCA is assessed by comparing the EDR signals to a reference respiratory signal, using the correlation and the magnitude squared coherence coefficients. When comparing the coefficients of the tuned EDR signals using kPCA to EDR signals obtained using PCA and the algorithm based on the R peak amplitude, statistically significant differences are found in the correlation and coherence coefficients (both ), showing that kPCA outperforms PCA and R peak amplitude in the extraction of a respiratory signal from single-lead ECGs.

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

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

[3]  J. Cacioppo,et al.  Respiratory sinus arrhythmia: autonomic origins, physiological mechanisms, and psychophysiological implications. , 1993, Psychophysiology.

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

[5]  E. J. Bowers,et al.  Principal Component Analysis as a Tool for Analysing Beat-to-Beat Changes in Electrocardiogram Features: Application to Electrocardiogram Derived Respiration , 2009 .

[6]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

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

[8]  R. Pallàs-Areny,et al.  The effect of respiration-induced heart movements on the ECG , 1989, IEEE Transactions on Biomedical Engineering.

[9]  Justin R. Boyle,et al.  Automatic Detection of Respiration Rate From Ambulatory Single-Lead ECG , 2009, IEEE Transactions on Information Technology in Biomedicine.

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

[11]  D. Cysarz,et al.  Comparison of Respiratory Rates Derived from Heart Rate Variability, ECG Amplitude, and Nasal/Oral Airflow , 2008, Annals of Biomedical Engineering.

[12]  T. Findley,et al.  Derivation of respiration from electrocardiogram during heart rate variability studies , 1994, Computers in Cardiology 1994.

[13]  R. Shah,et al.  Least Squares Support Vector Machines , 2022 .

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

[15]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.