Estimating Heart Rate and Respiratory Rate from a Single Lead Electrocardiogram Using Ensemble Empirical Mode Decomposition and Spectral Data Fusion

Sensors (Basel). 2021 Feb 8;21(4):1184. doi: 10.3390/s21041184.

Abstract

Cardiopulmonary monitoring is important and useful for diagnosing and managing multiple conditions, such as stress and sleep disorders. Wearable ambulatory systems can provide continuous, comfortable, and inexpensive means for monitoring; it always has been a research subject in recent years. Being simple and cost-effective, electrocardiogram-based commercial products can be found in the market that provides cardiac diagnostic information for assessment, including heart rate measurement and atrial fibrillation identification. Based on a data-driven and self-adaptive approach, this study aims to estimate heart rate and respiratory rate simultaneously from one lead electrocardiogram signal. In contrast to ensemble empirical mode decomposition with principle component analysis, performed in the time domain, our method uses spectral data fusion, together with intrinsic mode functions using ensemble empirical mode decomposition obtains a more accurate heart rate and respiratory rate. Equipped with a rule-based selection of defined frequency levels for respiratory rate (RR) estimation, the proposed method obtains (0.92, 1.32) beat per minute for the heart rate and (2.20, 2.92) breath per minute for the respiratory rate as their mean absolute error and root mean square error, respectively outperforming other existing methods.

Keywords: ECG derived respiration (EDR); electrocardiogram (ECG); ensemble empirical mode decomposition (EEMD); ensemble empirical mode decomposition with principal component analysis (EEMD-PCA); ensemble empirical mode decomposition with spectral data fusion (EEMD-SDF); heart rate (HR); intrinsic mode function (IMF); photoplethysmogram (PPG); principal component analysis (PCA); respiratory rate (RR).

MeSH terms

  • Algorithms*
  • Arrhythmias, Cardiac
  • Electrocardiography
  • Heart Rate*
  • Humans
  • Respiratory Rate*
  • Signal Processing, Computer-Assisted*