Open AccessOpen Access


Noisy ECG Signal Data Transformation to Augment Classification Accuracy

Iqra Afzal1, Fiaz Majeed1, Muhammad Usman Ali2, Shahzada Khurram3, Akber Abid Gardezi4, Shafiq Ahmad5, Saad Aladyan5, Almetwally M. Mostafa6, Muhammad Shafiq7,*

1 Department of Information Technology, University of Gujrat, Gujrat, 50700, Pakistan
2 Department of Computer Science, University of Gujrat, Gujrat, 50700, Pakistan
3 Faculty of Computing, The Islamia University of Bahawalpur, Bahawalpur, 63100, Pakistan
4 Department of Computer Science, COMSATS University Islamabad, Islamabad, Pakistan
5 Industrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi Arabia
6 Department of Information Systems, College of Computer and Information Sciences, King Saud University, P.O. Box 800, Riyadh, 11421, Saudi Arabia
7 Department of Information and Communication Engineering, Yeungnam University, Gyeongsan, 38541, Korea

* Corresponding Author: Muhammad Shafiq. Email:

Computers, Materials & Continua 2022, 71(2), 2191-2207.


In this era of electronic health, healthcare data is very important because it contains information about human survival. In addition, the Internet of Things (IoT) revolution has redefined modern healthcare systems and management by providing continuous monitoring. In this case, the data related to the heart is more important and requires proper analysis. For the analysis of heart data, Electrocardiogram (ECG) is used. In this work, machine learning techniques, such as adaptive boosting (AdaBoost) is used for detecting normal sinus rhythm, atrial fibrillation (AF), and noise in ECG signals to improve the classification accuracy. The proposed model uses ECG signals as input and provides results in the form of the presence or absence of disease AF, and classifies other signals as normal, other, or noise. This article derives different features from the signal using Maximal Information Coefficient (MIC) and minimum Redundancy Maximum Relevance (mRMR) technique, and then classifies them based on their attributes. Since the ECG contains some kind of noise and irregular data streams so the purpose of this study is to remove artifacts from the ECG signal by deploying the method of Second-Order-Section (SOS) (filter) and correctly classify them. Several features were extracted to improve the detection of ECG data. Compared with existing methods, this work gives promising results and can help improve the classification accuracy of the ECG signals.


Cite This Article

I. Afzal, F. Majeed, M. Usman Ali, S. Khurram, A. Abid Gardezi et al., "Noisy ecg signal data transformation to augment classification accuracy," Computers, Materials & Continua, vol. 71, no.2, pp. 2191–2207, 2022.

This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1584


  • 867


  • 0


Share Link