Classification of ECG signals using machine learning techniques: A survey

Shweta H. Jambukia, Vipul K. Dabhi, Harshadkumar B. Prajapati

2015 · 250 citations · 28 references

Concepts

TL;DR

ECG signal classification is crucial for diagnosing heart disease, yet remains challenging, with early detection of arrhythmias essential for treatment, and a variety of classifiers—especially artificial neural networks—being commonly employed. The study surveys ECG classification of arrhythmia types, addressing issues through a comprehensive review of preprocessing, databases, feature extraction, ANN classifiers, and performance metrics. The survey compiles and analyzes existing studies, detailing preprocessing methods, databases, feature extraction, ANN classifiers, performance measures, and the input beat selection and classifier outputs.

Abstract

Classification of electrocardiogram (ECG) signals plays an important role in diagnoses of heart diseases. An accurate ECG classification is a challenging problem. This paper presents a survey of ECG classification into arrhythmia types. Early and accurate detection of arrhythmia types is important in detecting heart diseases and choosing appropriate treatment for a patient. Different classifiers are available for ECG classification. Amongst all classifiers, artificial neural networks (ANNs) have become very popular and most widely used for ECG classification. This paper discusses the issues involved in ECG classification and presents a detailed survey of preprocessing techniques, ECG databases, feature extraction techniques, ANN based classifiers, and performance measures to address the mentioned issues. Furthermore, for each surveyed paper, our paper also presents detailed analysis of input beat selection and output of the classifiers.

References

28