A Robust Method to Estimate Instantaneous Heart Rate from Noisy Electrocardiogram Waveforms
- 204 Downloads
- 9 Citations
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 intervalsNotes
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.ANSI/AAMIEC57. Testing and Reporting Performance Results of Cardiac Rhythm and ST Segment Measurement Algorithms. American National Standards Institute, 1998.Google Scholar
- 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.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.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.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.Björck, A. Numerical Methods for Least Squares Problems. Philadelphia, PA: Society for Industrial and Applied Mathematics, 1996.Google Scholar
- 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.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.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.Draper, N. R., and H. Smith. Applied Regression Analysis. New York, NY: Wiley, 1966.Google Scholar
- 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.Engl, H. W., M. Hanke, and A. Neubauer. Regularization of Inverse Problems. New York, NY: Springer, 2000.Google Scholar
- 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.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.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.Hoerl, A. E., and R. W. Kennard. Ridge regression: biased estimation for nonorthogonal problems. Technometrics 12(1):55–67, 1970.CrossRefGoogle Scholar
- 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.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.Morozov, V. A. Regularization Methods for Ill-Posed Problems. Florida: CRC Press, 1993.Google Scholar
- 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.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.Ramsay, J. O., and B. W. Silverman. Functional Data Analysis. New York, NY: Springer, 2005.Google Scholar
- 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.Tarantola, A. Inverse Problem Theory. Philadelphia, PA: Society for Industrial and Applied Mathematics, 2005.Google Scholar
- 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.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.Tikhonov, A. N., and V. Y. Arsenin. Solution of Ill-Posed Problems. Washington: Winston & Sons, 1977.Google Scholar
- 28.Wahba, G. Spline Models for Observational Data. Philadelphia, PA: Society for Industrial and Applied Mathematics, 1990.Google Scholar
- 29.White, H. A heteroskedasticity-consistent covariance matrix estimator and a direct test for heteroskedasticity. Econometrica 48(4):817–838, 1980.CrossRefGoogle Scholar
- 30.Wilcoxon, F. Individual comparisons by ranking methods. Biometrics Bull. 1(6):80–83, 1945.CrossRefGoogle Scholar
- 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