NUST Institutional Repository

Multi-Class Classification of ECG Data for Comprehensive Cardiac Abnormality Detection Through Machine Learning

Show simple item record

dc.contributor.author Nayyab, Rida
dc.date.accessioned 2024-08-09T10:59:26Z
dc.date.available 2024-08-09T10:59:26Z
dc.date.issued 2024
dc.identifier.other 316806
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/45339
dc.description Supervisor : Dr. Asim Waris en_US
dc.description.abstract Cardiovascular diseases are considered the major cause of death worldwide surpassing cancer. However, despite the broad category of diseases, research has been limited to binary classification i.e. normal and abnormal class leaving behind the accurate classification of specific diseases that affect the ECG waveform. PTB – XL database offers a wide variety of ECG records, but little research is dedicated to extracting morphological features for multi-class classification. Therefore, the paper used the open database to filter the ECG signal records having single unique labels and pre-processed them using the Butterworth bandpass filter and DWT db8. The Bandpass filter corrected baseline wander and reduced noise however, a high signal-to-noise ratio was achieved after applying 8-level DWT. The processed signals were fed into the Pan-Tompkins algorithm to extract R peaks. These peaks served as a baseline to identify other morphological features i.e. P-QRS-T intervals and amplitudes. These extracted features were labelled into 1 normal and 4 abnormal classes. There was a class imbalance in the dataset that could cause bias while training models. Therefore, SMOTE-NC was applied to upsample the dataset. The new dataset was split into the training set and the testing set. These sets were given as inputs to CNN and DNN models for a 5-fold loop. The performance was evaluated for both models using metrics like F1 score, recall, precision and accuracy. The CNN model achieved a mean accuracy of 81% whereas the mean accuracy for DNN was 84%. It was also noted that among the 5 classes, HYP was consistently being classified accurately at 98%. en_US
dc.language.iso en en_US
dc.publisher School of Mechanical & Manufacturing Engineering (SMME), NUST en_US
dc.relation.ispartofseries SMME-TH-1044;
dc.subject Electrocardiogram, Machine learning, Discrete Wavelet Transform (DWT), Signal Processing, Feature Extraction, Deep Learning en_US
dc.title Multi-Class Classification of ECG Data for Comprehensive Cardiac Abnormality Detection Through Machine Learning en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [367]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account