NUST Institutional Repository

Automatic & Robust Electrocardiogram Analysis Using Reinforcement Learning

Show simple item record

dc.contributor.author Fatima, Rumsha
dc.date.accessioned 2023-08-24T09:16:27Z
dc.date.available 2023-08-24T09:16:27Z
dc.date.issued 2023
dc.identifier.other 359916
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/37403
dc.description.abstract The Electrocardiogram (ECG) is a vital diagnostic test that records the signals of the heart. Among the various components of the ECG waveform, the analysis of P waves and PR intervals holds particular importance in assessing cardiac health. The adequate analysis of ECGs requires the ability to recognize both normal P waves and PR intervals as well as common abnormalities that could indicate disease. Accurately interpreting the small sized P wave in ECG signals is challenging due to individual variations and noise interference. Factors such as body position, respiratory cycle, heart rate, and underlying cardiac conditions can influence the shape, duration, and amplitude of P waves, making it challenging to establish a universal standard for interpretation. Most studies in this field have predominantly relied on the MIT-BIH database, which is limited to data from only 48 cardiac patients, potentially hindering the generalizability of their findings. Neural networks like Restricted Boltzmann Machine (RBM) and deep belief networks (DBN) have shown promising recognition accuracy in binary classification of a single lead data. But these are highly sensitive to anomalies and the size of the training set. Even a few artefacts or mislabelled data can significantly impact the classifier's accuracy. This research focuses on applying the Q learning reinforcement algorithm to the four ECG datasets from the PhysioNet/Computing in Cardiology Challenge (CinC). These datasets represent diverse patient groups from China, United States and Germany. The study is a multilabel classification of five distinct ECG beats from 8,867 patients. Each distinct beat morphology corresponds to one of the five cardiac conditions: Normal Sinus Rhythm, Atrial Flutter, Atrial Fibrillation, 1st Degree Atrioventricular Block, and Left Atrial Enlargement. Variations in P waves and PR intervals are analysed on Lead II and Lead V1 of the ECG. By optimising the Q learning agent for 71,672 beat samples with an alpha and gamma rate of 0.001 and 0.9, respectively, the study achieved an average accuracy of 90.4% with a 12% hamming loss. This robust algorithm can classify around 40,000 samples at an average execution time of 0.06 seconds on a CPU with a processing speed of 1.70 GHz and 4 cores. The Q learning agent effectively handles variations related to P waves and PR intervals with higher accuracy and robustness, considering diversity at three levels: demographics, patients, and lead quality. Future studies can explore the integration of this approach with larger datasets, deep learning models, and real-time monitoring systems to enhance the clinical application of P wave and PR interval interpretation. en_US
dc.description.sponsorship Supervisor: Dr Mehak Rafiq en_US
dc.language.iso en_US en_US
dc.publisher (SINES), NUST. en_US
dc.title Automatic & Robust Electrocardiogram Analysis Using Reinforcement Learning en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [234]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account