A Survey of ECG Classification for Arrhythmia Diagnoses Using SVM

  • Doshi AyushiEmail author
  • Bhatt Nikita
  • Shah Nitin
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 33)


For Detecting Arrhythmia, the commonly used Medical test is an Electrocardiogram (ECG) which is widely used by medical practitioners to measure the electrical activity of heart. By Analysing ECG signal’s each heart beat we can find the abnormalities present in heart rhythm. In this work we survey different methods used for classifying ECG arrhythmia using Support Vector Machine and also discussed about the challenges associated with the classification of ECG signal. For classification we require Pre-Processing of ECG signal, Preparation Method, Feature Extraction or Feature Selection Methods, Multi class classification strategy and kernel method for SVM classifier. Recently, for the classification we have several datasets available which have been clinically detected arrhythmia present in each ECG recordings. By initiating this research survey we aim to explore current methodology for diagnosing arrhythmia and classifying ECG signal using SVM.


ECG DWT SVM Arrhythmia Denoising technique 


  1. 1.
    Hammad, M., et al.: Detection of abnormal heart conditions based on characteristics of ECG signals. Measurement 125, 634–644 (2018)CrossRefGoogle Scholar
  2. 2.
    Xu, S.S., Mak, M.-W., Cheung, C.-C.: Deep neural networks versus support vector machines for ECG arrhythmia classification. In: 2017 IEEE International Conference on Multimedia & Expo Workshops (ICMEW). IEEE (2017)Google Scholar
  3. 3.
    Cruz, C.I.M., et al.: A comparative study between DWT-ANFIS and DWT-SVM in ECG classification. In: 2016 IEEE Region 10 Conference (TENCON). IEEE (2016)Google Scholar
  4. 4.
    Jambukia, S.H., Dabhi, V.K., Prajapati, H.B.: Classification of ECG signals using machine learning techniques: a survey. In: 2015 International Conference on Advances in Computer Engineering and Applications (ICACEA). IEEE (2015)Google Scholar
  5. 5.
    Luz, E.J.S., et al.: ECG-based heartbeat classification for arrhythmia detection: a survey. Comput. Methods Programs Biomed. 127, 144–164 (2016)CrossRefGoogle Scholar
  6. 6.
    Usta, N., Yildiz, M.: Classification of ECG arrhythmia with machine learning techniques. In: 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA). IEEE (2017)Google Scholar
  7. 7.
    Pinto, J.R., Cardoso, J.S., Lourenço, A.: Evolution, current challenges, and future possibilities in ECG biometrics. IEEE Access 6, 34746–34776 (2018)CrossRefGoogle Scholar
  8. 8.
    Peshave, J.D., Shastri, R.: Feature extraction of ECG signal. In: 2014 International Conference on Communications and Signal Processing (ICCSP). IEEE (2014)Google Scholar
  9. 9.
    Joshi, S.L., Vatti, R.A., Tornekar, R.V.: A survey on ECG signal denoising techniques. In: 2013 International Conference on Communication Systems and Network Technologies (CSNT). IEEE (2013)Google Scholar
  10. 10.
    Jannah, N., Hadjiloucas, S.: A comparison between ECG beat classifiers using multiclass SVM and SIMCA with time domain PCA feature reduction. In: 2017 UKSim-AMSS 19th International Conference on Computer Modelling & Simulation (UKSim). IEEE (2017)Google Scholar
  11. 11.
    Haritha, C., Ganesan, M., Sumesh, E.P.: A survey on modern trends in ECG noise removal techniques. In: 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT). IEEE (2016)Google Scholar
  12. 12.
    Lyon, A., et al.: Computational techniques for ECG analysis and interpretation in light of their contribution to medical advances. J. R. Soc. Interface 15(138), 20170821 (2018)CrossRefGoogle Scholar
  13. 13.
    Singh, Y.N., Singh, S.K., Ray, A.K.: Bioelectrical signals as emerging biometrics: issues and challenges. ISRN Signal Process. 2012, 13 Pages (2012)Google Scholar
  14. 14.
    Salam, K.A., Srilakshmi, G.: An algorithm for ECG analysis of arrhythmia detection. In: 2015 IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT). IEEE (2015)Google Scholar
  15. 15.
    Lee, S.H., Ko, H.-C., Yoon, Y.-R.: Classification of ventricular arrhythmia using a support vector machine based on morphological features. In: 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE (2013)Google Scholar
  16. 16.
    Kallas, M., et al.: Multi-class SVM classification combined with kernel PCA feature extraction of ECG signals. In: 2012 19th International Conference on Telecommunications (ICT). IEEE (2012)Google Scholar
  17. 17.
    Chen, Z., et al.: An energy-efficient ECG processor with weak-strong hybrid classifier for arrhythmia detection. IEEE Trans. Circuits Syst. II Express Briefs 65, 648–952 (2017)Google Scholar
  18. 18.
    Jannah, N., Hadjiloucas, S.: Detection of ECG arrhythmia conditions using CSVM and MSVM classifiers. In: 2015 IEEE Signal Processing in Medicine and Biology Symposium (SPMB). IEEE (2015)Google Scholar
  19. 19.
    Rani, M., Devi, R.: Arrhythmia discrimination using support vector machine. In: 2017 4th International Conference on Signal Processing, Computing and Control (ISPCC). IEEE (2017)Google Scholar
  20. 20.
    Desai, U., Nayak, C.G., Seshikala, G.: An efficient technique for automated diagnosis of cardiac rhythms using electrocardiogram. In: IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT). IEEE (2016)Google Scholar
  21. 21.
    Roy, U.D., Ghorai, S., Mukherjee, A.: Kernel-based feature extraction for patient-adaptive ECG beat classification. In: 2016 International Conference on Systems in Medicine and Biology (ICSMB). IEEE (2016)Google Scholar
  22. 22.
    Barhatte, A.S., Ghongade, R., Thakare, A.S.: QRS complex detection and arrhythmia classification using SVM. In: 2015 Communication, Control and Intelligent Systems (CCIS). IEEE (2015)Google Scholar
  23. 23.
    Desai, U., et al.: Machine intelligent diagnosis of ECG for arrhythmia classification using DWT, ICA and SVM techniques. In: 2015 Annual IEEE India Conference (INDICON). IEEE (2015)Google Scholar
  24. 24.
    Jacob, N., Joseph, L.A.: Classification of ECG beats using cross wavelet transform and support vector machines. In: 2015 IEEE Recent Advances in Intelligent Computational Systems (RAICS). IEEE (2015)Google Scholar
  25. 25.
    Alonso-Atienza, F., et al.: Detection of life-threatening arrhythmias using feature selection and support vector machines. IEEE Trans. Biomed. Eng. 61(3), 832–840 (2014)CrossRefGoogle Scholar
  26. 26.
    Imah, E.M., et al.: A comparative study on daubechies wavelet transformation, kernel PCA and PCA as feature extractors for arrhythmia detection using SVM. In: 2011 IEEE Region 10 Conference TENCON 2011. IEEE (2011)Google Scholar
  27. 27.
    Subramanian, B.: ECG signal classification and parameter estimation using multiwavelet transform (2017)Google Scholar
  28. 28.
    Narayana, K.V.L., Rao, A.B.: Wavelet based QRS detection in ECG using MATLAB. Innovative Syst. Des. Eng. 2(7), 60–69 (2011)Google Scholar
  29. 29.
    Nasiri, J.A., et al.: ECG arrhythmia classification with support vector machines and genetic algorithm. In: 2009 Third UKSim European Symposium on Computer Modeling and Simulation, EMS 2009. IEEE (2009)Google Scholar
  30. 30.
    Faziludeen, S., Sabiq, P.V.: ECG beat classification using wavelets and SVM. In: 2013 IEEE Conference on Information & Communication Technologies (ICT). IEEE (2013)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Computer EngineeringCSPIT CHARUSATChangaIndia
  2. 2.Department of Quality AssuranceTechsmith Solutions Pvt Ltd.Thaltej, AhmedabadIndia

Personalised recommendations