ARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD

Arrhythmia is a condition where the heart beats in an irregular rhythm due to abnormalities in its electrical impulse transmission. In this research, convolutional neural network (CNN) is used for arrhythmia classification based on ECG and PPG signals. The classification is done according to arrh...

Full description

Saved in:
Bibliographic Details
Main Author: Monika Saphira, Tasya
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/67781
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:67781
spelling id-itb.:677812022-08-26T08:38:55ZARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD Monika Saphira, Tasya Indonesia Final Project arrhythmia, ECG, PPG, convolutional neural network, LSTM, cross- validation, data augmentation. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/67781 Arrhythmia is a condition where the heart beats in an irregular rhythm due to abnormalities in its electrical impulse transmission. In this research, convolutional neural network (CNN) is used for arrhythmia classification based on ECG and PPG signals. The classification is done according to arrhythmia classes in the PhysioNet 2015 Challenge dataset, which are Asystole, Bradycardia, Tachycardia, Ventricular Tachycardia. The entire Ventricular Fibrillation class was excluded from classification due to poor data quality. An LSTM layer was added to the CNN as a global feature learning unit. Two kinds of experiment were done: without data selection and with data selection. Data selection was performed to remove data with low PSNR values indicating bad quality. Both experiments were done on ECG and PPG signals, ECG signal only, and PPG signal only. Training and evaluation were done with k-fold cross validation scheme with augmentation done to the train and test data separately to improve data balance. Classification from ECG data only was proven to result in better performance than ECG and PPG data due to the poor quality of PPG signals in this dataset. The experiment without data selection resulted in accuracy of 90,90% and a score of 87,89%, while the experiment with data selection resulted in accuracy of 84,02% and a score of 78,80%. More extensive research and experiment are needed to verify model performance in a larger dataset with better quality. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Arrhythmia is a condition where the heart beats in an irregular rhythm due to abnormalities in its electrical impulse transmission. In this research, convolutional neural network (CNN) is used for arrhythmia classification based on ECG and PPG signals. The classification is done according to arrhythmia classes in the PhysioNet 2015 Challenge dataset, which are Asystole, Bradycardia, Tachycardia, Ventricular Tachycardia. The entire Ventricular Fibrillation class was excluded from classification due to poor data quality. An LSTM layer was added to the CNN as a global feature learning unit. Two kinds of experiment were done: without data selection and with data selection. Data selection was performed to remove data with low PSNR values indicating bad quality. Both experiments were done on ECG and PPG signals, ECG signal only, and PPG signal only. Training and evaluation were done with k-fold cross validation scheme with augmentation done to the train and test data separately to improve data balance. Classification from ECG data only was proven to result in better performance than ECG and PPG data due to the poor quality of PPG signals in this dataset. The experiment without data selection resulted in accuracy of 90,90% and a score of 87,89%, while the experiment with data selection resulted in accuracy of 84,02% and a score of 78,80%. More extensive research and experiment are needed to verify model performance in a larger dataset with better quality.
format Final Project
author Monika Saphira, Tasya
spellingShingle Monika Saphira, Tasya
ARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD
author_facet Monika Saphira, Tasya
author_sort Monika Saphira, Tasya
title ARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD
title_short ARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD
title_full ARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD
title_fullStr ARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD
title_full_unstemmed ARRHYTHMIA CLASSIFICATION USING ECG AND PPG SIGNALS WITH CONVOLUTIONAL NEURAL NETWORK METHOD
title_sort arrhythmia classification using ecg and ppg signals with convolutional neural network method
url https://digilib.itb.ac.id/gdl/view/67781
_version_ 1822278016138477568