Adaptive ECG Compression Using Support Vector Machine

  • Sándor M. Szilágyi
  • László Szilágyi
  • Zoltán Benyó
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4756)


An adaptive, support vector machine based ECG processing and compression method is presented in this study. The conventional pre-filtering algorithm is followed by a characteristic waves (QRS, T, P) localization. The regressive model parameters that describe the recognized waveformes are determined adaptively using general codebook information and patient specific data. The correct regocnition ratio of the QRS waves was above 99.9% using single channels from the MIT-BIH database files. The adaptive filter properly eliminates the perturbing noises such as 50/60 Hz power line or abrupt baseline shift or drift. The efficient signal coding algorithm can reduce the redundant data about 12 times. The good balance among proper signal quality for diagnosis and high compression rate is yielded by a support vector machine based system. The properly obtained wave locations and shapes, using a high compression rate, can form a solid base to improve the diagnosis performance in clinical environment.


signal compression QRS clustering support vector machine adaptive estimation 


  1. 1.
    Burges, C.: A tutorial on support vector machines for pattern recognition. In: Fayyad, U. (ed.) Knowledge Discovery and Data Mining, pp. 1–43. Kluwer, Norwell, MA (2000)Google Scholar
  2. 2.
    Crammer, K., Singer, Y.: On the learnability and design of output codes for multi-class problems. In: Proc. 13th Conf. Comput. Learn Theor. pp. 35–46 (2000)Google Scholar
  3. 3.
    Lagerholm, M., Peterson, C., Braccini, G., Edenbrandt, L., Sörnmo, L.: Clustering ECG complexes using Hermite functions and self-organizing maps. IEEE Trans. Biomed. Eng. 47, 838–848 (2000)CrossRefGoogle Scholar
  4. 4.
    Nave, G., Cohen, A.: ECG Compression Using Long-Term Prediction. IEEE Trans. Biomed. Eng. 40, 877–885 (1993)CrossRefGoogle Scholar
  5. 5.
    Osowski, S., Hoai, L.T., Markiewicz, T.: Support vector machine-based expert system for reliable heartbeat recognition. IEEE Trans. Biomed. Eng. 51, 582–589 (2004)CrossRefGoogle Scholar
  6. 6.
    Szilágyi, S.M.: Non-Linear Adaptive Prediction Based ECG Signal Filtering. In: Proc. 21st Ann. Int. Conf. IEEE EMBS, Atlanta, p. 286 (1999)Google Scholar
  7. 7.
    Szilágyi, S.M., Szilágyi, L.: Wavelet Transform and Neural-Network-Based Adaptive Filtering for QRS Detection. In: Proc. 22nd Ann. Int. Conf. IEEE EMBS, Chicago, pp. 1267–1270. Chicago (2000)Google Scholar
  8. 8.
    Szilágyi, S.M., Benyó, Z., Dávid, L.: Iterative ECG Filtering for Better Malfunction Recognition and Diagnosis. In: Proc. 5th IFAC Symp. Model. Contr. Biomed. Syst. Melbourne, pp. 295–300 (2003)Google Scholar
  9. 9.
    Szilágyi, S.M., Szilágyi, L., Benyó, Z.: ECG Signal Compression and Noise Distortion Effect Analysis. Proc. World Congr. Med. Phys. Biomed. Eng. Sydney, IFMBE Proc. 4, 4391 (2003)Google Scholar
  10. 10.
    Smola, A., Scholkopf, B.: A tutorial on support vector regression. Royal Holloway College, Univ. London, NeuroColt Tech. Rep. NV2-TR-1998-030Google Scholar
  11. 11.
    Vapnik, V.: Statistical learning theory. Wiley, New York (1998)zbMATHGoogle Scholar
  12. 12.
    Xue, Q., Hu, Y.H., Tompkins, W.J.: Neural-Network-Based Adaptive Matched Filtering for QRS Detection. IEEE Trans. Biomed. Eng. 39, 317–329 (1992)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Sándor M. Szilágyi
    • 1
  • László Szilágyi
    • 1
    • 2
  • Zoltán Benyó
    • 2
  1. 1.Sapientia - Hungarian Science University of Transylvania, Faculty of Technical and Human Science, Târgu-MureşRomania
  2. 2.Budapest University of Technology and Economics, Dept. of Control Engineering and Information Technology, BudapestHungary

Personalised recommendations