ECG-derived respiration based on iterated Hilbert transform and Hilbert vibration decomposition

  • Hemant Sharma
  • K. K. Sharma
Scientific Paper


Monitoring of the respiration using the electrocardiogram (ECG) is desirable for the simultaneous study of cardiac activities and the respiration in the aspects of comfort, mobility, and cost of the healthcare system. This paper proposes a new approach for deriving the respiration from single-lead ECG based on the iterated Hilbert transform (IHT) and the Hilbert vibration decomposition (HVD). The ECG signal is first decomposed into the multicomponent sinusoidal signals using the IHT technique. Afterward, the lower order amplitude components obtained from the IHT are filtered using the HVD to extract the respiration information. Experiments are performed on the Fantasia and Apnea-ECG datasets. The performance of the proposed ECG-derived respiration (EDR) approach is compared with the existing techniques including the principal component analysis (PCA), R-peak amplitudes (RPA), respiratory sinus arrhythmia (RSA), slopes of the QRS complex, and R-wave angle. The proposed technique showed the higher median values of correlation (first and third quartile) for both the Fantasia and Apnea-ECG datasets as 0.699 (0.55, 0.82) and 0.57 (0.40, 0.73), respectively. Also, the proposed algorithm provided the lowest values of the mean absolute error and the average percentage error computed from the EDR and reference (recorded) respiration signals for both the Fantasia and Apnea-ECG datasets as 1.27 and 9.3%, and 1.35 and 10.2%, respectively. In the experiments performed over different age group subjects of the Fantasia dataset, the proposed algorithm provided effective results in the younger population but outperformed the existing techniques in the case of elderly subjects. The proposed EDR technique has the advantages over existing techniques in terms of the better agreement in the respiratory rates and specifically, it reduces the need for an extra step required for the detection of fiducial points in the ECG for the estimation of respiration which makes the process effective and less-complex. The above performance results obtained from two different datasets validate that the proposed approach can be used for monitoring of the respiration using single-lead ECG.


ECG Respiration ECG-derived respiration IHT HVD 


Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.


  1. 1.
    Folke M, Cernerud L, Ekstrm M, Hok B (2003) Critical review of non-invasive respiratory monitoring in medical care. Med Biol Eng Comput 41:377–383CrossRefPubMedGoogle Scholar
  2. 2.
    de Chazal P, Heneghan C, Sheridan E, Reilly R, Nolan P, O’Malley M (2003) Automated processing of the single lead electrocardiogram for the detection of obstructive sleep apnoea. IEEE Trans Biomed Eng 50(6):686–696CrossRefPubMedGoogle Scholar
  3. 3.
    Gravelyn TR, Weg JG (1980) Respiratory rate as an indicator of acute respiratory dysfunction. J Am Med Assoc 244(10):1123–1125CrossRefGoogle Scholar
  4. 4.
    Meredith DJ, Clifton D, Charlton P, Brooks J, Pugh CW, Tarassenko L (2012) Photoplethysmographic derivation of respiratory rate: a review of relevant physiology. J Med Eng Technol 36(1):1–7CrossRefPubMedGoogle Scholar
  5. 5.
    Sharma H, Sharma KK (2016) An algorithm for sleep apnea detection from single-lead ECG using Hermite basis functions. Comput Biol Med 77:116–124CrossRefPubMedGoogle Scholar
  6. 6.
    O’Brien C, Heneghan C (2007) A comparison of algorithms for estimation of a respiratory signal from the surface electrocardiogram. Comput Biol Med 37(3):305–314CrossRefPubMedGoogle Scholar
  7. 7.
    Bailón R, Sőrnmo L, Laguna P (2006) ECG-derived respiratory frequency estimation. In: Clifford GD, Azuaje F, McSharry PE (eds) Advanced methods and tools for ECG data analysis. Artech House, London, pp 215–243Google Scholar
  8. 8.
    Chon KH, Dash S, Ju K (2009) Estimation of respiratory rate from photoplethysmogram data using time-frequency spectral estimation. IEEE Trans Biomed Eng 56(8):2054–2063CrossRefPubMedGoogle Scholar
  9. 9.
    Lázaro J, Gil E, Bailón R, Mincholé A, Laguna P (2013) Deriving respiration from photoplethysmographic pulse width. Med Biol Eng Comput 51(1–2):233–242CrossRefPubMedGoogle Scholar
  10. 10.
    Charlton P, Bonnici T, Tarassenko L, Alastruey J, Clifton DA, Beale R, Watkinson PJ (2017) Extraction of respiratory signals from the electrocardiogram and photoplethysmogram: technical and physiological determinants. Physiol Meas 38:669–690CrossRefPubMedGoogle Scholar
  11. 11.
    Charlton PH, Bonnici T, Tarassenko L, Clifton DA, Beale R, Watkinson PJ (2016) An assessment of algorithms to estimate respiratory rate from the electrocardiogram and photoplethysmogram. Physiol Meas 37(4):610–626CrossRefPubMedPubMedCentralGoogle Scholar
  12. 12.
    Zhang X, Ding Q (2017) Respiratory rate estimation from the photoplethysmogram via joint sparse signal reconstruction and spectra fusion. Biomed Signal Process Control 35:1–7CrossRefGoogle Scholar
  13. 13.
    Motin MA, Karmakar C, Palaniswami M (2017) Ensemble empirical mode decomposition with principal component analysis: a novel approach for extracting respiratory rate and heart rate from photoplethysmographic signal. IEEE J Biomed Health Inform. PubMedGoogle Scholar
  14. 14.
    Lázaro J, Alcaine A, Romero D, Gil E, Laguna P, Pueyo E, Bailón R (2014) Electrocardiogram derived respiratory rate from QRS slopes and R-wave angle. Ann Biomed Eng 42:2072–2083CrossRefPubMedGoogle Scholar
  15. 15.
    Cysarz D, Zerm R, Bettermann H, Frühwirth M, Moser M, Kröz M (2008) Comparison of respiratory rates derived from heart rate variability, ECG amplitude, and nasal/oral airflow. Ann Biomed Eng 36(12):2085–2094CrossRefPubMedGoogle Scholar
  16. 16.
    Schäfer A, Kratky KW (2008) Estimation of breathing rate from respiratory sinus arrhythmia: comparison of various methods. Ann Biomed Eng 36:476–485CrossRefPubMedGoogle Scholar
  17. 17.
    Hahn G, Ŝipinková I, Baisch F, Hellige G (1995) Changes in the thoracic impedance distribution under different ventilatory conditions. Physiol Meas 16(3A):A161–A173CrossRefPubMedGoogle Scholar
  18. 18.
    Pallas-Areny R, Colominas-Balague J, Rosell FJ (1989) The effect of respiration-induced heart movements on the ECG. IEEE Trans Biomed Eng 36(6):585–590CrossRefPubMedGoogle Scholar
  19. 19.
    Orphanidou C, Fleming S, Shah SA, Tarassenko L (2013) Data fusion for estimating respiratory rate from a single-lead ECG. Biomed Signal Process Control 8(1):98–105CrossRefGoogle Scholar
  20. 20.
    Mirmohamadsadeghi L, Vesin JM (2014) Respiratory rate estimation from the ECG using an instantaneous frequency tracking algorithm. Biomed Signal Process Control 14:66–72CrossRefGoogle Scholar
  21. 21.
    Moody GB, Mark RG, Zoccola A, Mantero. S (1985) Derivation of respiratory signals from multi-lead ECGs. Comput Cardiol 12:113–116Google Scholar
  22. 22.
    Pinciroli F, Rossi R, Vergani L (1985) Detection of electrical axis variation for the extraction of respiratory information. Comput Cardiol 12:499–502Google Scholar
  23. 23.
    Langley P, Bowers EJ, Murray A (2010) Principal component analysis as a tool for analyzing beat-to-beat changes in electrocardiogram features: application to ECG-derived respiration. IEEE Trans Biomed Eng 57(4):821–829CrossRefPubMedGoogle Scholar
  24. 24.
    Widjaja D, Varon C, Dorado AC, Suykens JAK, Huffel SV (2012) Application of kernel principal component analysis for single-lead-ECG derived respiration. IEEE Trans Biomed Eng 59(4):1169–1176CrossRefPubMedGoogle Scholar
  25. 25.
    Gao Y, Yan H, Xu Z, Xiao M, Song J (2018) A principal component analysis based data fusion method for ECG-derived respiration from single-lead ECG. Australas Phys Eng Sci Med 41:59–67CrossRefPubMedGoogle Scholar
  26. 26.
    Boyle J, Bidargaddi N, Sarela A, Karunanithi M (2009) Automatic detection of respiration rate from ambulatory single-lead ECG. IEEE Trans Inf Technol Biomed 13(6):890–896CrossRefPubMedGoogle Scholar
  27. 27.
    Sharma H, Sharma KK, Bhagat OL (2015) Respiratory rate extraction from single-lead ECG using homomorphic filtering. Comput Biol Med 59:80–86CrossRefPubMedGoogle Scholar
  28. 28.
    Labate D, Foresta Fl, Occhiuto G, Morabito FC, Ekuakille AL, Vergallo P (2013) Emirical mode decomposition vs. wavelet decomposition for the extraction of respiratory signal from single-channel ECG: a comparison. IEEE Sens J 13(7):2666–2674CrossRefGoogle Scholar
  29. 29.
    Orphanidou C (2017) Derivation of respiration rate from ambulatory ECG and PPG using ensemble empirical mode decomposition: comparison and fusion. Comput Biol Med 81:45–54CrossRefPubMedGoogle Scholar
  30. 30.
    Sharma H, Sharma KK (2018) ECG-derived respiration using Hermite expansion. Biomed Sig Process Control 39:312–326CrossRefGoogle Scholar
  31. 31.
    Gianfelici F (2007) Multicomponent AM-FM representations: an asymptotically exact approach. IEEE Trans Audio Speech Lang Process 15(3):823–837CrossRefGoogle Scholar
  32. 32.
    Qin Y, Qin S, Mao Y (2008) Research on iterated Hilbert transform and its application in mechanical fault diagnosis. Mech Syst Signal Process 22(8):1967–1980CrossRefGoogle Scholar
  33. 33.
    Dideriksen JL, Fianfelici F, Maneski LZP, Farina D (2011) EMG-based characterization of pathological tremor using the iterated Hilbert transform. IEEE Trans Biomed Eng 58(10):2911–2921CrossRefPubMedGoogle Scholar
  34. 34.
    Sharma H, Sharma KK (2016) Application of iterated Hilbert transform for deriving respiratory signal from single-lead ECG. In: 2016 1st India international conference on information processing (IICIP).
  35. 35.
    Iyengar N, Peng CK, Morin R, Goldberger AL, Lipsitz LA (1996) Age-related alterations in the fractal scaling of cardiac interbeat interval dynamics. Am J Physiol 271:1078–1084Google Scholar
  36. 36.
    Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2000) Physiobank, physiotoolkit, and physionet: components of new research resource for complex physiologic signals. Circulation 101(23):e215–e220CrossRefPubMedGoogle Scholar
  37. 37.
    Penzel T et al (2000) The apnea-ecg database. Proc Comput Cardiol 27:255–258Google Scholar
  38. 38.
    Portet F (2008) P wave detector with PP rhythm tracking: evaluation in different arrhythmia contexts. Physiol Meas 29(1):141–155CrossRefPubMedGoogle Scholar
  39. 39.
    Sharma H, Sharma KK (2015) Baseline wander removal of ECG signals using Hilbert vibration decomposition. Electron Lett 51(6):447–449CrossRefGoogle Scholar
  40. 40.
    Feldman M (2006) Time-varying vibration decomposition and analysis based on the Hilbert transform. J Sound Vib 295(3–5):518–530CrossRefGoogle Scholar
  41. 41.
    Pan J, Tompkins WJ (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng 32:230–236CrossRefPubMedGoogle Scholar
  42. 42.
    Penzel T et al (2002) Systematic comparison of different algorithms for apnoea detection based on electrocardiogram recordings. Med Biol Eng Comput 40(4):402–407CrossRefPubMedGoogle Scholar

Copyright information

© Australasian College of Physical Scientists and Engineers in Medicine 2018

Authors and Affiliations

  1. 1.Department of Electronics and Communication EngineeringNational Institute of Technology RourkelaRourkelaIndia
  2. 2.Department of Electronics and Communication EngineeringMalaviya National Institute of Technology JaipurJaipurIndia

Personalised recommendations