Real-time estimation of the ECG-derived respiration (EDR) signal using a new algorithm for baseline wander noise removal

Numerous methods have been reported for deriving respiratory information such as respiratory rate from the electrocardiogram (ECG). In this paper the authors present a real-time algorithm for estimation and removal of baseline wander (BW) noise and obtaining the ECG-derived respiration (EDR) signal for estimation of a patient’s respiratory rate. This algorithm utilizes a real-time “T-P knot” baseline wander removal technique which is based on the repetitive backward subtraction of the estimated baseline from the ECG signal. The estimated baseline is interpolated from the ECG signal at midpoints between each detected R-wave. As each segment of the estimated baseline signal is subtracted from the ECG, a “flattened” ECG signal is produced for which the amplitude of each R-wave is analyzed. The respiration signal is estimated from the amplitude modulation of R-waves caused by breathing. Testing of the algorithm was conducted in a pseudo real-time environment using MATLABTM, and test results are presented for simultaneously recorded ECG and respiration recordings from the PhysioNet/PhysioBank Fantasia database. Test data from patients were chosen with particularly large baseline wander components to ensure the reliability of the algorithm under adverse ECG recording conditions. The algorithm yielded EDR signals with a respiration rate of 4.4 breaths/min. for Fantasia patient record f2y10 and 10.1 breaths/min. for Fantasia patient record f2y06. These were in good agreement with the simultaneously recorded respiration data provided in the Fantasia database thus confirming the efficacy of the algorithm.

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

[2]  Francesco Pinciroli,et al.  Processing electrocardiograms towards respiratory signals , 1988, Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  Khosrow Behbehani,et al.  Reconstruction of respiratory patterns from electrocardiographic signals , 1998, Proceedings of the 2nd International Conference on Bioelectromagnetism (Cat. No.98TH8269).

[4]  Lewis F Brown,et al.  Real-time estimation of the ecg-derived respiration (edr) signal - biomed 2009. , 2009, Biomedical sciences instrumentation.

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

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

[7]  Lewis F Brown,et al.  Real-time T-p knot algorithm for baseline wander noise removal from the electrocardiogram - biomed 2009. , 2009, Biomedical sciences instrumentation.

[8]  D. Menicucci,et al.  Deriving the respiratory sinus arrhythmia from the heartbeat time series using empirical mode decomposition , 2003, q-bio/0310002.

[9]  Jeffrey M. Hausdorff,et al.  Quantifying Fractal Dynamics of Human Respiration: Age and Gender Effects , 2002, Annals of Biomedical Engineering.

[10]  L Sörnmo,et al.  Estimation of the respiratory frequency using spatial information in the VCG. , 2003, Medical engineering & physics.

[11]  R. Maestri,et al.  Estimation of the respiratory activity from orthogonal ECG leads , 2003, Computers in Cardiology, 2003.