Abstract
The QRS detection algorithm is an essential part of any computer-based system for the analysis of ambulatory ECG recordings. This review asserts that most one-channel QRS detectors described in the literature can be considered as having the same basic structure. A discussion of some of the current detection schemes is presented with regard to this structure. Some additional features of QRS detectors are mentioned. The evaluation of performance and the problem of multichannel detection, which is now gaining importance, are also briefly treated.
Similar content being viewed by others
References
Arnold, J. M., Shah, P. M. andClarke, W. B. (1975) Artifact rejection in a computer system for the monitoring of arrhythmias. InComputers in cardiology, IEEE Comput. Soc., 163–167.
Azevedo, S. andLongini, R. L. (1980) Abdominal-lead fetal electrocardiographic R-wave enhancement for heart rate determination.IEEE Trans.,BME-27, 255–260.
Belforte, G., de Mori, R. andFerraris, F. (1979) A contribution to the automatic processing of electrocardiograms using syntactic methods. —Ibid.,BME-26, 125–136.
Birman, K. P. (1982) Rule-based learning for more accurate ECG analysis. —Ibid.,PAMI-4, 369–380.
Bolton, M. P. andColeman, J. D. (1981) Detection of QRS complexes in ECG signals and evaluation of instantaneous heart rate. InProceedings of changes in health care instrumentation due to microprocessor technology,Pinciroli, F. andAnderson, J. (Eds.), North-Holland, IFIP, 249–256.
Börjesson, P. O., Pahlm, O., Sörnmo, L. andNygårds, M. E. (1982) Adaptive QRS detection based on maximum-a-posteriori estimation.IEEE Trans.,BME-29, 341–351.
Bragg-Remschel, D. A. andHarrison, D. C. (1980) A computerized two channel ambulatory arrhythmia analysis system. InComputers in cardiology, IEEE Comput. Soc., 197–200.
Brekelmans, F. E. M. andde Vaal, C. D. R. (1981) A QRS detection scheme for multichannel ECG devices. InComputers in cardiology, IEEE Comput. Soc., 437–440.
Caceres, C. A. (1963) Electrocardiographic analysis by a computer system.Arch. Intern. Med.,111, 196–202.
Clark, K. W., Hitchens, R. E., Ritter, J. A., Rankin, S. L., Oliver, G. C. andThomas, L. J. (1977) ARGUS/2H: a dualchannel Holter-tape analysis system. InComputers in cardiology, IEEE Comput. Soc., 191–198.
Dell'osso, L. F. (1973) An arrhythmia-anomalous beat monitoring system.IEEE Trans.,BME-20, 43–50.
Devlin, P., Moody, G. andMark, R. (1982) Design and evaluation of a modular real-time QRS detector. Proceedings of 35th Annual Conference on Engineering in Medicine and Biology, Bethesda, U.S.A., 40.
Dillman, R., Judell, N. andKuo, S. (1978) Replacement of AZTEC by correlation for more accurate VPB detection. InComputers in cardiology, IEEE Comput. Soc., 29–32.
Engelse, W. A. H. andZeelenberg, C. (1979) A single scan algorithm for QRS-detection and feature extraction. InComputers in cardiology, IEEE Comput. Soc., 37–42.
Falk, K.-J., Angelhed, J.-E. andBjurö, T. I. (1982) Real-time processing of multiple-lead exercise electrocardiograms.Med. Progr. Technol.,8, 159–174
Fancott, T. andWong, D. (1980) A minicomputer system for direct high-speed analysis of cardiac arrhythmia in 24h ambulatory ECG tape recordings.IEEE Trans.,BME-27, 685–693.
Fancott, T., Wong, D., Guimond, C. andLemire, J. (1981) Design considerations for noise immunity in the Concordia highspeed ambulatory ECG tape analysis system. InComputers in cardiology, IEEE Comput. Soc., 343–346.
Gradman, A. H., Lewis, J. W. andMayer, J. L. (1980) An improved method for computer measurement of the RR interval on the ambulatory electrocardiogram. InComputers in cardiology, IEEE Comput. Soc., 213–216.
Hamming, R. W. (1983)Digital filters. Prentice-Hall, New York.
Hermes, R. E., Geselowitz, D. B. andOliver, G. C. (1980) Development, distribution, and the use of the American Heart Association database for ventricular arrhythmia detector evaluation. InComputers in cardiology, IEEE Comput. Soc., 263–266.
Holsinger, W. P., Kempner, K. M. andMiller, M. H. (1971) A QRS preprocessor based on digital differentiation.IEEE Trans.,BME-18, 212–217.
Horowitz, S. L. (1975) A syntactic algorithm for peak detection in waveforms with applications to cardiography.Comm. Ass. Comput. Mach.,18, 281–285.
Jackson, R. M., Kitney, R. I. andMcDonald, A. H. (1983) ECG detection and processing for noisy data.Automedica,4, 257–262.
Kunt, M., Rey, H. andLigtenberg, A. (1982) Preprocessing of electrocardiograms by digital techniques.Signal process.,4, 215–222.
Ligtenberg, A. andKunt, M. (1983) A robust-digital QRS-detection algorithm for arrhythmia monitoring.Comp. Biomed. Res.,16, 273–286.
McClelland, K. M. andArnold, J. M. (1976) A QRS detection algorithm for computerized ECG monitoring. InComputers in cardiology, IEEE Comput. Soc., 447–450.
Mead, C. N., Clark, K. W., Potter, S. J., Moore, S. M. andThomas, L. J. Jr. (1979) Development and evaluation of a new QRS detector/delineator. InComputers in cardiology, IEEE Comput. Soc., 251–254.
Moody, G. B. andMark, R. (1982) Development and evaluation of a 2-lead ECG analysis program. InComputers in cardiology, IEEE Comput. Soc., 39–44.
Moser, A. T., Stickney, R., Sawyer, C., Orrestad, C. andBhargava, V. (1982) Real-time signal processing of exercise electrocardiograms. InComputers in cardiology, IEEE Comput. Soc., 461–464.
Murthy, I. S. N. andRangaraj, M. R. (1979) New concepts for PVC detection.IEEE Trans.,BME-26, 409–416.
Nygårds, M.-E. andHulting, J. (1979) An automated system for ECG monitoring.Comput. Biomed. Res.,12, 181–202.
Nygårds, M.-E. andSörnmo, L. (1983) Delineation of the QRS complex using the envelope of the e.c.g..Med. & Biol. Eng. & Comput.,21, 538–547.
Okada, M. (1979) A digital filter for the QRS complex detection.IEEE Trans.,BME-26, 700–703.
Oliver, G. C., Ripley, K. L., Miller, J. P. andMartin, T. F. (1977) A critical review of computer arrhythmia detection.Computer electrocardiography: current status and criteria. Futura Publ., 319–360.
Pahlm, O., Börjesson, P. O., Johansson, K., Jonson, B., Petersson, K., Sörnmo, L. andWerner, O. (1978) Efficient data compression and arrhythmia detection for long-term ECGs. InComputers in cardiology, IEEE Comput. Soc., 395–396.
Pahlm, O., Jonson, B., Werner, O., Johansson, K. andPetersson, K. (1981) Computer-aided analysis of long-term ECG recordings.Europ. Heart J.,2, 487–498.
Pryor, T. A., Russel, R., Budkin, A. andPrice, W. G. (1969) Electrocardiographic interpretation by computer.Comput. Biomed. Res.,2, 537–548.
Rabiner, L. R. andSchafer, R. W. (1978)Digital processing of speech signals. Prentice-Hall.
Ripley, K. L. andMurray, A. (1980) Introduction to arrhythmia monitoring. IEEE Comput. Soc., EHO 171–9, 71–87.
Rosenberg, N. W. andTartakovsky, M. B. (1979) The TELAVIV system—a three-channel evaluation of long-term ECG records for atrial and ventricular identification and verification of arrhythmia. InComputers in cardiology, IEEE Comput. Soc., 29–32.
Schluter, P., Mark, R., Moody, G., Olson, W. andPeterson, S. (1980) Performance measures for arrhythmia detectors. InComputers in cardiology, IEEE Comput. Soc., 267–270.
Shah, P. M., Arnold, J. M., Haberern, N. A., Bliss, D. T., McClelland, K. M. andClarke, W. B. (1977) Automatic real time arrhythmia monitoring in the intensive care unit.Am. J. Cardiol.,39, 701–708.
Simoons, M. L., Boom, H. B. K. andSmallenburg, E. (1975) On-line processing of orthogonal exercise electrocardiograms.Comput. Biomed. Res.,8, 105–117.
Sörnmo, L., Pahlm, O. andNygårds, M.-E. (1982) Adaptive QRS detection in ambulatory ECG monitoring: a study of performance. InComputers in cardiology, IEEE Comput. Soc., 201–204.
Thakor, N. V., Webster, J. G. andTompkins, W. J. (1980) Optimal QRS filter.IEEE Front. Eng. Health Care, 80CHI589-1, 190–195.
Thakor, N. V., Webster, J. G. andTompkins, W. J. (1983) Optimal QRS detector.Med. & Biol. Eng. & Comput.,21, 343–350.
Thomas, L. J., Clark, K. W., Mead, C. N., Ripley, K. L., Spenner, B. F. andOliver, G. C. (1979) Automated cardiac dysrhythmia analysis.Proc. IEEE,67, 1322–1337.
van Trees, H. L. (1968)Detection, estimation and modulation theory: Part I. Wiley & Sons, New York.
Werner, O., Johansson, K. andJonson, B. (1976) Computer classification of ST and T in averaged ECGs at rest and exercise.Scand. J. Clin. Lab. Invest.,36, Suppl. 145, 31–43.
Winter, D. A. andTrenholm, B. G. (1969) Reliable triggering of exercise electrocardiograms.IEEE Trans.,BME-16, 75–79.
Wolf, H. K., MacInnis, P. J., Helppi, R. K. andRautaharju, P. M. (1972) Computer analysis of rest and exercise electrocardiograms.Comput. Biomed. Res.,5, 329–346.
Zywietz, C., Grabbe, W. andHampel, G. (1981) HES LKG, a new program for computer assisted analysis of Holter electrocardiograms. InComputers in cardiology, IEEE Comput. Soc., 169–172.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Pahlm, O., Sörnmo, L. Software QRS detection in ambulatory monitoring — a review. Med. Biol. Eng. Comput. 22, 289–297 (1984). https://doi.org/10.1007/BF02442095
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02442095