Annals of Biomedical Engineering

, Volume 39, Issue 2, pp 824–834 | Cite as

A Robust Method to Estimate Instantaneous Heart Rate from Noisy Electrocardiogram Waveforms

Article

Abstract

We propose a new algorithm for real-time estimation of instantaneous heart rate (HR) from noise-laden electrocardiogram (ECG) waveforms typical of unstructured, ambulatory field environments. The estimation of HR from ECG waveforms is an indirect measurement problem that requires differencing, which invariably amplifies high-frequency noise. We circumvented noise amplification by considering the estimation of HR as the solution of a weighted regularized least squares problem, which, in addition, directly provided analytically based confidence intervals (CIs) for the estimated HRs. To evaluate the performance of the proposed algorithm, we applied it to simulated data and to noise-laden ECG records that were collected during helicopter transport of trauma-injured patients to a trauma center. We compared the proposed algorithm with HR estimates produced by a widely used vital-sign travel monitor and a standard HR estimation technique, followed by postprocessing with Kalman filtering or spline smoothing. The simulation results indicated that our algorithm consistently produced more accurate HR estimates, with estimation errors as much as 67% smaller than those attained by the postprocessing methods, while the results with the field-collected data showed that the proposed algorithm produced much smoother and reliable HR estimates than those obtained by the vital-sign monitor. Moreover, the obtained CIs reflected the amount of noise in the ECG recording and could be used to statistically quantify uncertainties in the HR estimates. We conclude that the proposed method is robust to different types of noise and is particularly suitable for use in ambulatory environments where data quality is notoriously poor.

Keywords

Heart rate estimation Least squares Regularization Confidence intervals 

Notes

Acknowledgments

We thank Y. Lu, S. Rajaraman, and C. Meng for providing stimulating feedback. This study was supported by a War Supplemental competitive grant managed by the Combat Casualty Care Directorate of the U.S. Army Medical Research and Materiel Command, Fort Detrick, MD.

Disclaimer

The opinions and assertions contained herein are the private views of the authors and are not to be construed as official or as reflecting the views of the U.S. Army or of the U.S. Department of Defense. This paper has been approved for public release with unlimited distribution.

References

  1. 1.
    ANSI/AAMIEC57. Testing and Reporting Performance Results of Cardiac Rhythm and ST Segment Measurement Algorithms. American National Standards Institute, 1998.Google Scholar
  2. 2.
    Arzeno, N. M., Z. D. Deng, and C. S. Poon. Analysis of first-derivative based QRS detection algorithms. IEEE Trans. Biomed. Eng. 55(2):478–484, 2008.CrossRefPubMedGoogle Scholar
  3. 3.
    Bassil, H. E., J. H. Dripps, and P. M. Grant. Detection and correction of outliers in foetal heart rate time series. Electron. Lett. 28(4):382–383, 1992.CrossRefGoogle Scholar
  4. 4.
    Berntson, G. G., T. J. Bigger, D. L. Eckberg, P. Grossman, P. G. Kaufmann, M. Malik, H. N. Nagaraja, S. W. Porges, J. P. Saul, P. H. Stone, et al. Heart rate variability: origins, methods, and interpretive caveats. Psychophysiology 34(6):623–648, 1997.CrossRefPubMedGoogle Scholar
  5. 5.
    Berntson, G. G., and J. R. Stowell. ECG artifacts and heart period variability: don’t miss a beat! Psychophysiology 35(1):127–132, 1998.CrossRefPubMedGoogle Scholar
  6. 6.
    Björck, A. Numerical Methods for Least Squares Problems. Philadelphia, PA: Society for Industrial and Applied Mathematics, 1996.Google Scholar
  7. 7.
    Chen, L., T. McKenna, A. T. Reisner, and J. Reifman. Algorithms to qualify respiratory data collected during the transport of trauma patients. Physiol. Meas. 27(9):797–816, 2006.CrossRefPubMedGoogle Scholar
  8. 8.
    Chen, L., T. M. McKenna, A. T. Reisner, A. Gribok, and J. Reifman. Decision tool for the early diagnosis of trauma patient hypovolemia. J. Biomed. Inform. 41(3):469–478, 2008.CrossRefPubMedGoogle Scholar
  9. 9.
    Chen, L., A. T. Reisner, A. Gribok, T. M. McKenna, and J. Reifman. Can we improve the clinical utility of respiratory rate as a monitored vital sign? Shock 31(6):574–580, 2009.CrossRefPubMedGoogle Scholar
  10. 10.
    Draper, N. R., and H. Smith. Applied Regression Analysis. New York, NY: Wiley, 1966.Google Scholar
  11. 11.
    Ebrahim, M. H., J. M. Feldman, and I. Bar-Kana. A robust sensor fusion method for heart rate estimation. J. Clin. Monit. 13(6):385–393, 1997.CrossRefPubMedGoogle Scholar
  12. 12.
    Engl, H. W., M. Hanke, and A. Neubauer. Regularization of Inverse Problems. New York, NY: Springer, 2000.Google Scholar
  13. 13.
    Friesen, G. M., T. C. Jannett, M. A. Jadallah, S. L. Yate, S. R. Quint, and H. T. Nagle. A comparison of the noise sensitivity of nine QRS detection algorithms. IEEE Trans. Biomed. Eng. 37(1):85–98, 1990.CrossRefPubMedGoogle Scholar
  14. 14.
    Golub, G. H., M. Heath, and G. Wahba. Generalized cross validation as a method for choosing a good ridge parameter. Technometrics 21(2):215–223, 1979.CrossRefGoogle Scholar
  15. 15.
    Hamilton, P. S., and W. J. Tompkins. Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database. IEEE Trans. Biomed. Eng. 33(12):1157–1165, 1986.CrossRefPubMedGoogle Scholar
  16. 16.
    Hoerl, A. E., and R. W. Kennard. Ridge regression: biased estimation for nonorthogonal problems. Technometrics 12(1):55–67, 1970.CrossRefGoogle Scholar
  17. 17.
    Li, Q., R. G. Mark, and G. D. Clifford. Robust heart rate estimation from multiple asynchronous noisy sources using signal quality indices and a Kalman filter. Physiol. Meas. 29:15–32, 2008.CrossRefPubMedGoogle Scholar
  18. 18.
    Liu, J., T. M. McKenna, A. Gribok, B. A. Beidleman, W. J. Tharion, and J. Reifman. A fuzzy logic algorithm to assign confidence levels to heart and respiratory rate time series. Physiol. Meas. 29(1):81–94, 2008.CrossRefPubMedGoogle Scholar
  19. 19.
    Morozov, V. A. Regularization Methods for Ill-Posed Problems. Florida: CRC Press, 1993.Google Scholar
  20. 20.
    Pan, J., and W. J. Tompkins. A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 32(3):230–236, 1985.CrossRefPubMedGoogle Scholar
  21. 21.
    Pu, Y., and R. P. Patterson. Comparison of R-wave detection errors of four wireless heart rate belts in the presence of noise. Physiol. Meas. 24:913–924, 2003.CrossRefPubMedGoogle Scholar
  22. 22.
    Ramsay, J. O., and B. W. Silverman. Functional Data Analysis. New York, NY: Springer, 2005.Google Scholar
  23. 23.
    Reisner, A. T., L. Chen, T. M. McKenna, and J. Reifman. Automatically-computed prehospital severity scores are equivalent to scores based on medic documentation. J. Trauma 65(4):915–923, 2008.CrossRefPubMedGoogle Scholar
  24. 24.
    Tarantola, A. Inverse Problem Theory. Philadelphia, PA: Society for Industrial and Applied Mathematics, 2005.Google Scholar
  25. 25.
    Task Force of the European Society of Cardiology; North American Society of Pacing Electrophysiology. Heart rate variability: standards of measurement, physiological interpretation, and clinical use. Circulation 93:1043–1065, 1996.Google Scholar
  26. 26.
    Thuraisingham, R. A. Preprocessing RR interval time series for heart rate variability analysis and estimates of standard deviation of RR intervals. Comput. Methods Programs Biomed. 83(1):78–82, 2006.CrossRefPubMedGoogle Scholar
  27. 27.
    Tikhonov, A. N., and V. Y. Arsenin. Solution of Ill-Posed Problems. Washington: Winston & Sons, 1977.Google Scholar
  28. 28.
    Wahba, G. Spline Models for Observational Data. Philadelphia, PA: Society for Industrial and Applied Mathematics, 1990.Google Scholar
  29. 29.
    White, H. A heteroskedasticity-consistent covariance matrix estimator and a direct test for heteroskedasticity. Econometrica 48(4):817–838, 1980.CrossRefGoogle Scholar
  30. 30.
    Wilcoxon, F. Individual comparisons by ranking methods. Biometrics Bull. 1(6):80–83, 1945.CrossRefGoogle Scholar
  31. 31.
    Yu, C., Z. Liu, T. McKenna, A. T. Reisner, and J. Reifman. A method for automatic identification of reliable heart rates calculated from ECG and PPG waveforms. J. Am. Med. Inform. Assoc. 13(3):309–320, 2006.CrossRefPubMedGoogle Scholar

Copyright information

© Biomedical Engineering Society 2010

Authors and Affiliations

  • Andrei V. Gribok
    • 1
    • 2
  • Xiaoxiao Chen
    • 1
  • Jaques Reifman
    • 1
  1. 1.Bioinformatics Cell, Telemedicine and Advanced Technology Research CenterU.S. Army Medical Research and Materiel CommandFort DetrickUSA
  2. 2.Nuclear Engineering Department of the University of TennesseeKnoxvilleUSA

Personalised recommendations