Algorithms for ECG Waveform Analysis and Classification

  • J. Damgaard Andersen
  • E. Gymoese
Part of the Developments in Cardiovascular Medicine book series (DICM, volume 37)


An important problem in the clinical use of ambulatory ECG monitoring is the analysis of recordings. There is a need for efficient and reliable algorithms for ECG waveform analysis and classification for large computer systems used at research laboratories and at commercial ECG scanning services. Furthermore, efficient algorithms are required in portable solid state recorders for preprocessing the ECG due to the limited storage capacity. A systematic comparison of efficiency and clinical utility of the most widely publicized algorithms has not yet been performed and it is unknown which principle for classification is most well suited for practical use, with noise and artefact-filled recordings. Such comparative evaluations of algorithms will be required before they are used in microprocessor-based portable equipment.


IEEE Computer Society Very Large Scale Integrate Memory Chip Ambulatory Recording Limited Storage Capacity 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Andersen, J.D, Gymoese, E. and Sandøe, E. 1977. Interactive analysis techniques with RAMSES (Random Access Mass Storage ECG-analysis System). In: Computers in Cardiology (Eds. P.G. Hugenholtz and J.R. Cox) (IEEE Computer Society, Long Beach, California, No 77CH1254-2C). pp. 417–420.Google Scholar
  2. Ahmed, N. and Rao, K.R. 1975. Orthogonal transforms for digital signal processing. (Springer Verlag, Berlin).Google Scholar
  3. Bhatt, S. and Schober, R.C. 1982. Holter monitoring using implanted pacemakers. In: The third decade of cardiac oacing (Eds. S.S. Barold and J. Mugica).(Futura Publishing Company, New York). pp. 333–343.Google Scholar
  4. Bragg-Remschel, D.A., Anderson C.M. and Winkle R.A. Frequency response characteristics of ambulatory ECG monitoring systems and their implication for ST segmant analysis. A. Heart J.;1982:103,20–31.CrossRefGoogle Scholar
  5. Buffet, J. Gautier, J.-P., and Jacquet J.-P. The software pacemaker — feasibility of recording pacemakers. In: The third decade of cardiac pacing (Eds. S.S. Barold and J. Mugica)(Futura Publishing Company, New York, 1982).Google Scholar
  6. Bursky, D. Digital LSI: 1983 forecast. 1983. Electronic Design 31, 102–128.Google Scholar
  7. Börjesson, P.O., Pahlm, O., Sörnmo, L., and Nygards, M.-E. Adaptive QRS detection based on maximum a posteriori estimation. IEEE Trans. Biomed. Engn. 1982.29,341–351.CrossRefGoogle Scholar
  8. Cox, J.R., Nolle, F.M., and Arthur, R.M. 1972. Digital analysis of the encephalogram, the blood pressure wave and the electrocardiogram. Proc. IEEE 60, 1137–1164.CrossRefGoogle Scholar
  9. Fu, K.S. 1968. Sequential methods in pattern recognition and machine learning. (Academic Press, New York).Google Scholar
  10. Fu, K.S. 1974. Syntactic methods in pattern recognition. (Academic Press, New York).Google Scholar
  11. Gymoese, E., Andersen, J.D., and Sandøe, E. Random access mass storage ECG-analysis system (RAMSES): a new system for quantitative analysis of long-term ECG’s. In: Computers in Cardiology (Eds. J.R. Cox and P.G. Hugenholtz)(IEEE Computer Society, Long Beach, California, 1978). (No. 78C1391-2C).pp. 221–224.Google Scholar
  12. Hambley, A.R., Moruzzi, R.L., and feldman, C.L. 1974. The use of intrinsic components in an ECG filter. IEEE Trans. Biomed. Engn. 21, 469–473.CrossRefGoogle Scholar
  13. Horowitz, S.L. 1975. A syntactic algorithm for peak detection in waveforms with application to electrocardiography. Comm. A.C.M. 18,281–285.Google Scholar
  14. Horowitz, S.L. 1980. Classifying of ECG waveforms. In: Optimization of computer ECG processing (Eds. H.K. Wolf and P.W. Macfarlane). (North-Holland Publishing Company, Amsterdam). pp. 155–157.Google Scholar
  15. Kugler, J. 1982. ECG classification based on Karhunen-Loève expansion and discriminant analysis. In: 2. Int. Pattern Recognition Conf., Berlin (IEEE Computer Society, Long Beach, California).(No. 82CH 1801-0).Google Scholar
  16. Mead, C.N., Clark, K.W., Oliver, C.G., et al. 1976. Progress toward fully automated processing of ambulatory ECG’s. In: Computers in Cardiology (J.R. Cox and P.G. Hugenholtz, eds.).(IEEE Computer Society, LongBeach, California, Cat. no. 76CH1160-1C). pp. 183–188.Google Scholar
  17. Mead, C.N., Moore, S.N., Spenner, B.F., et al. 1978. Detection of multiform PVC’s using a combination of time domain and frequency domain information. In: Computers in Cardiology (Eds. J.R. Cox and P.G. Hugenholtz). pp. 343–346.Google Scholar
  18. Nygårds, M.-E. and Hulting, J. 1979. An automated system for ECG monitoring. Comp. Biomed. Res. 12, 181–202.CrossRefGoogle Scholar
  19. Pahlm, O. and Sörnmo, L. 1983. Algorithmic approaches to QRS detection. In this volume.Google Scholar
  20. Collins, S.M. and Arzbaecker, R.C. 1981. An efficient algorithm for waveform analysis using the correlation coefficient. Comp. Biomed. Res. 14,381–389.CrossRefGoogle Scholar
  21. Thomas, L.J., Clark, K.W., Mead, C.N., Ripley, K.L., Spenner, B.C., and Oliver, G.C. 1979. Automated dysrhythmia analysis. Proc. IEEE 67, 1322–1337.CrossRefGoogle Scholar
  22. Wenger, N.K., Mock, M.B., and Ringquist, I. 1982. Ambulatory ECG recording: clinical perspectives. In: Ambulatory electrocardiographic recording (Eds. N.K. Wenger, M.B. Mock and I. Ringquist).(Year Book Medical Publishers, Chicago).pp. 425–441.Google Scholar
  23. Womble, M.E., Halliday, J.S., Mitter S.K., Lancaster, M.C., and Triebwasser, J.H. Data compression for storing and transmitting ECG’s/VCG’s. Proc. IEEE 1977,65,702–706.CrossRefGoogle Scholar

Copyright information

© ECSC, EEC, EAEC, Brussels-Luxembourg 1984

Authors and Affiliations

  • J. Damgaard Andersen
    • 1
  • E. Gymoese
    • 1
  1. 1.Medical Department BRigshospitaletCopenhagen ØDenmark

Personalised recommendations