Title | Normal and Abnormal Classification of Electrocardiogram: A Primary Screening Tool Kit. | ||
Author | Kirodiwal, Akash; Jahnavi, Dhaladhuli; Dash, Ashutosh; Ghosh, Nirmalya; Patra, Amit | ||
Journal | Annu Int Conf IEEE Eng Med Biol Soc | Publication Year/Month | 2022-Jul |
PMID | 36086436 | PMCID | -N/A- |
Cardiovascular diseases (CVDs) are one of the principal causes of death. Cardiac arrhythmia, a critical CVD, can be easily detected from an electrocardiogram (ECG) recording. Automated ECG analysis can help clinicians to identify arrhythmia and prevent untimely death. This paper presents a simple model to classify the ECG recordings into two classes: Normal and Abnormal based on morphological and heart rate variability (HRV) features. Before feature extraction, Signal quality analysis (SQA) is performed to abandon poor quality ECG signals. Several machine-learning classifiers such as Support Vector Machine (SVM), Adaboost (AB), Random Forest (RF), Extra-Tree Classifier (ET), Decision Tree (DT), Artificial Neural Network (ANN), K-Nearest Neighbors (KNN), Logistic Regression (LR), Naive Bayes (NB), and Gradient Boosting (GB) are explored on the extracted feature space. To enhance the study, few feature selection algorithms such as F test, Least Absolute Shrinkage and Selection Operator (LASSO), and Minimal Redundancy Maximal Relevance (mRMR) algorithms are also applied and the outcomes of each algorithm along with the considered classifiers are analyzed and compared. The proposed algorithm is validated on 2648 Normal and 2518 Abnormal ECG recordings. The accuracy of our best classifier is found to be 95.25 %. It is anticipated that the proposed model will be helpful as a primary and mass screening tool kit in clinical settings.