Detection of atrial fibrillation in ECG signals using machine learning

dc.contributor.authorAlmasi, Shahin
dc.contributor.supervisorGulliver, T. Aaron
dc.date.accessioned2021-10-05T17:07:40Z
dc.date.available2021-10-05T17:07:40Z
dc.date.copyright2021en_US
dc.date.issued2021-10-05
dc.degree.departmentDepartment of Electrical and Computer Engineering
dc.degree.levelMaster of Applied Science M.A.Sc.en_US
dc.description.abstractAn Electrocardiogram (ECG) records electrical signals from the heart to detect abnormal heart rhythms or cardiac arrhythmias. Atrial Fibrillation (AF) is the most common arrhythmia which leads to a large number of deaths annually. The diagnosis of heart disease is skill-dependent and time-consuming, therefore using an intelligent system is a time- and cost-effective approach which can also enhance diagnostic accuracy. This study uses several types of Neural Networks (NNs) including the Deep Neural Network (DNN) GoogLeNet, Multi-Layer Perceptron (MLP), Adaptive Neuro-Fuzzy Inference System (ANFIS), and Long Short-Term Memory (LSTM) to identify arrhythmias in AF signals. The results obtained are compared in order to identify the most effective and accurate system for AF diagnosis. The proposed system has two main steps, preprocessing and postprocessing. In the preprocessing step, different approaches based on the classifier network are used. More specifically, for MLP, ANFIS, and LSTM the 1-D Daubechies wavelet is used, and the extracted wavelet coefficients and statistical features are used as input data to the network. For GoogLeNet, the Continuous Wavelet Transform (CWT) is used to create a time-frequency representation of the signal (scalogram) and extract key signal features. In the postprocessing step, the data obtained (extracted features) are used as the input data to classify the signals. Also, the train and test accuracies and the running times are compared. The results obtained indicate that GoogLeNet provides the best accuracy, but its running time is long. Further, although the ANFIS and MLP networks are much faster than LSTM and GoogLeNet, their accuracy is much lower.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/13443
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectECG Signalsen_US
dc.titleDetection of atrial fibrillation in ECG signals using machine learningen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Almasi_Shahin_M.A.Sc._2021.pdf
Size:
1.64 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2 KB
Format:
Item-specific license agreed upon to submission
Description: