Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας

Οι καρδιαγγειακές παθήσεις (CVD) είναι η κύρια αιτία θανάτου παγκοσμίως σε ετήσια βάση με ποσοστό 32% ή περίπου 17.9 εκατομμύρια άνθρωποι. Οι καρδιαγγειακές παθήσεις μπορεί να αναφέρονται σε διάφορες καταστάσεις, μία εκ των οποίων είναι οι καρδιακές αρρυθμίες. Υπάρχει έτσι η ανάγκη να ανιχνεύονται...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Σεϊτανίδης, Παναγιώτης
Άλλοι συγγραφείς: Seitanidis, Panagiotis
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/23909
id nemertes-10889-23909
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Τεχνητή νοημοσύνη
Μηχανική μάθηση
Βαθιά μάθηση
Νευρωνικά δίκτυα
Παρακολούθηση καρδιακής λειτουργίας
Αξιολόγηση καρδιακών αρρυθμιών
Συνεχής παρακολούθηση ηλεκτροκαρδιογραφήματος (ΗΚΓ) σε πραγματικό χρόνο
Ενσωματωμένα συστήματα
Ακροδικτυακή υπολογιστική
Artificial intelligence
Machine learning
Deep learning
Neural networks
Heart monitoring
Cardiac arrhythmias assessment
Real time continuous ECG monitoring
Embedded systems
Edge computing
spellingShingle Τεχνητή νοημοσύνη
Μηχανική μάθηση
Βαθιά μάθηση
Νευρωνικά δίκτυα
Παρακολούθηση καρδιακής λειτουργίας
Αξιολόγηση καρδιακών αρρυθμιών
Συνεχής παρακολούθηση ηλεκτροκαρδιογραφήματος (ΗΚΓ) σε πραγματικό χρόνο
Ενσωματωμένα συστήματα
Ακροδικτυακή υπολογιστική
Artificial intelligence
Machine learning
Deep learning
Neural networks
Heart monitoring
Cardiac arrhythmias assessment
Real time continuous ECG monitoring
Embedded systems
Edge computing
Σεϊτανίδης, Παναγιώτης
Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας
description Οι καρδιαγγειακές παθήσεις (CVD) είναι η κύρια αιτία θανάτου παγκοσμίως σε ετήσια βάση με ποσοστό 32% ή περίπου 17.9 εκατομμύρια άνθρωποι. Οι καρδιαγγειακές παθήσεις μπορεί να αναφέρονται σε διάφορες καταστάσεις, μία εκ των οποίων είναι οι καρδιακές αρρυθμίες. Υπάρχει έτσι η ανάγκη να ανιχνεύονται τέτοιες καρδιακές ανωμαλίες τη στιγμή που εμφανίζονται με συνεχή παρακολούθηση του Ηλεκτροκαρδιογραφήματος (ΗΚΓ). Η σωστή ταξινόμηση του καρδιακού παλμού από τα σήματα του Ηλεκτροκαρδιογράφου είναι θεμελιώδης για τη διάγνωση των αρρυθμιών. Ουσιαστικά το ΗΚΓ είναι μία χρονοσειρά ως αποτέλεσμα της ηλεκτρικής δραστηριότητας της καρδιάς. Διάφορες μέθοδοι έχουν επινοηθεί για την εφαρμογή της Μηχανικής και Βαθιάς Μάθησης στην ταξινόμηση αυτών των σημάτων. Σε αυτή τη διπλωματική εργασία, ο ταξινομητής σχεδιάστηκε με βάση ένα δισδιάστατο συνελικτικό νευρωνικό δίκτυο (2D-CNN). Τα ΗΚΓ σήματα της Απαγωγής II ελήφθησαν από τη δημόσια βάση δεδομένων αρρυθμιών MIT-BIH του PhysioNet και κατατμήθηκαν στους εκάστοτε καρδιακούς παλμούς. Με βάση το πρότυπο ANSI/AAMI EC57 (R2020) ορίστηκαν πέντε τύποι καρδιακών παλμών: φυσιολογικοί παλμοί (N), υπερκοιλιακοί έκτοποι παλμοί (S), κοιλιακοί έκτοποι παλμοί (V), συγχώνευση κοιλιακών και φυσιολογικών παλμών (F), παλμοί βηματοδότησης, συγχώνευση παλμού βηματοδότησης και κανονικού παλμού ή παλμοί που δεν μπορούν να ταξινομηθούν (Q). Η ανίχνευση του συμπλέγματος QRS πραγματοποιήθηκε με τον εντοπισμό των κορυφών R του ΗΚΓ με βάση τα αρχεία σχολιασμού για τις μεμονωμένες εγγραφές. Αυτά τα μονοδιάστατα τμηματοποιημένα δεδομένα μετατράπηκαν σε εικόνες της κλίμακας του γκρι για την εκπαίδευση σε βαθύ νευρωνικό δίκτυο μέσω του CNN. Στη συνέχεια, το εκπαιδευμένο μοντέλο προσαρμόστηκε σε φορμάτ ONNX (Open Neural Network Exchange Format) και ακολούθησε η μετατροπή του μέσω της πλακέτας για προγραμματιστές NVIDIA® Jetson Nano™ σε μοντέλο TensorRT, έτοιμο για εφαρμογή σε φορητές και άλλες υπολογιστικές συσκευές αιχμής. Τα αποτελέσματα δείχνουν ότι το προτεινόμενο 2D-CNN έχει συνολική ακρίβεια (accuracy) 95.2%, το mean sensitivity ήταν 95.2%, το mean specificity 98.8% και η One-vs-Rest ROC-AUC βαθμολογία 0.9897. Τα προκαταρκτικά αποτελέσματα που βασίζονται στις μετρήσεις στο Jetson Nano δείχνουν ότι η προτεινόμενη μέθοδος πέτυχε καλή απόδοση και θα ήταν χρήσιμη στην κλινική πρακτική και σε σενάρια συνεχούς παρακολούθησης.
author2 Seitanidis, Panagiotis
author_facet Seitanidis, Panagiotis
Σεϊτανίδης, Παναγιώτης
author Σεϊτανίδης, Παναγιώτης
author_sort Σεϊτανίδης, Παναγιώτης
title Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας
title_short Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας
title_full Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας
title_fullStr Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας
title_full_unstemmed Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας
title_sort πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ηκγ) για τον προσδιορισμό αρρυθμίας
publishDate 2022
url https://hdl.handle.net/10889/23909
work_keys_str_mv AT seïtanidēspanagiōtēs polyepipedēalgorithmikēepexergasiaēlektrokardiographēmatosēkggiatonprosdiorismoarrythmias
AT seïtanidēspanagiōtēs identifyingheartarrhythmiasthroughmultilevelalgorithmicprocessingofelectrocardiogramecg
_version_ 1771297133198049281
spelling nemertes-10889-239092022-11-15T04:34:04Z Πολυεπίπεδη αλγοριθμική επεξεργασία ηλεκτροκαρδιογραφήματος (ΗΚΓ) για τον προσδιορισμό αρρυθμίας Identifying heart arrhythmias through multi-level algorithmic processing of electrocardiogram (ECG) Σεϊτανίδης, Παναγιώτης Seitanidis, Panagiotis Τεχνητή νοημοσύνη Μηχανική μάθηση Βαθιά μάθηση Νευρωνικά δίκτυα Παρακολούθηση καρδιακής λειτουργίας Αξιολόγηση καρδιακών αρρυθμιών Συνεχής παρακολούθηση ηλεκτροκαρδιογραφήματος (ΗΚΓ) σε πραγματικό χρόνο Ενσωματωμένα συστήματα Ακροδικτυακή υπολογιστική Artificial intelligence Machine learning Deep learning Neural networks Heart monitoring Cardiac arrhythmias assessment Real time continuous ECG monitoring Embedded systems Edge computing Οι καρδιαγγειακές παθήσεις (CVD) είναι η κύρια αιτία θανάτου παγκοσμίως σε ετήσια βάση με ποσοστό 32% ή περίπου 17.9 εκατομμύρια άνθρωποι. Οι καρδιαγγειακές παθήσεις μπορεί να αναφέρονται σε διάφορες καταστάσεις, μία εκ των οποίων είναι οι καρδιακές αρρυθμίες. Υπάρχει έτσι η ανάγκη να ανιχνεύονται τέτοιες καρδιακές ανωμαλίες τη στιγμή που εμφανίζονται με συνεχή παρακολούθηση του Ηλεκτροκαρδιογραφήματος (ΗΚΓ). Η σωστή ταξινόμηση του καρδιακού παλμού από τα σήματα του Ηλεκτροκαρδιογράφου είναι θεμελιώδης για τη διάγνωση των αρρυθμιών. Ουσιαστικά το ΗΚΓ είναι μία χρονοσειρά ως αποτέλεσμα της ηλεκτρικής δραστηριότητας της καρδιάς. Διάφορες μέθοδοι έχουν επινοηθεί για την εφαρμογή της Μηχανικής και Βαθιάς Μάθησης στην ταξινόμηση αυτών των σημάτων. Σε αυτή τη διπλωματική εργασία, ο ταξινομητής σχεδιάστηκε με βάση ένα δισδιάστατο συνελικτικό νευρωνικό δίκτυο (2D-CNN). Τα ΗΚΓ σήματα της Απαγωγής II ελήφθησαν από τη δημόσια βάση δεδομένων αρρυθμιών MIT-BIH του PhysioNet και κατατμήθηκαν στους εκάστοτε καρδιακούς παλμούς. Με βάση το πρότυπο ANSI/AAMI EC57 (R2020) ορίστηκαν πέντε τύποι καρδιακών παλμών: φυσιολογικοί παλμοί (N), υπερκοιλιακοί έκτοποι παλμοί (S), κοιλιακοί έκτοποι παλμοί (V), συγχώνευση κοιλιακών και φυσιολογικών παλμών (F), παλμοί βηματοδότησης, συγχώνευση παλμού βηματοδότησης και κανονικού παλμού ή παλμοί που δεν μπορούν να ταξινομηθούν (Q). Η ανίχνευση του συμπλέγματος QRS πραγματοποιήθηκε με τον εντοπισμό των κορυφών R του ΗΚΓ με βάση τα αρχεία σχολιασμού για τις μεμονωμένες εγγραφές. Αυτά τα μονοδιάστατα τμηματοποιημένα δεδομένα μετατράπηκαν σε εικόνες της κλίμακας του γκρι για την εκπαίδευση σε βαθύ νευρωνικό δίκτυο μέσω του CNN. Στη συνέχεια, το εκπαιδευμένο μοντέλο προσαρμόστηκε σε φορμάτ ONNX (Open Neural Network Exchange Format) και ακολούθησε η μετατροπή του μέσω της πλακέτας για προγραμματιστές NVIDIA® Jetson Nano™ σε μοντέλο TensorRT, έτοιμο για εφαρμογή σε φορητές και άλλες υπολογιστικές συσκευές αιχμής. Τα αποτελέσματα δείχνουν ότι το προτεινόμενο 2D-CNN έχει συνολική ακρίβεια (accuracy) 95.2%, το mean sensitivity ήταν 95.2%, το mean specificity 98.8% και η One-vs-Rest ROC-AUC βαθμολογία 0.9897. Τα προκαταρκτικά αποτελέσματα που βασίζονται στις μετρήσεις στο Jetson Nano δείχνουν ότι η προτεινόμενη μέθοδος πέτυχε καλή απόδοση και θα ήταν χρήσιμη στην κλινική πρακτική και σε σενάρια συνεχούς παρακολούθησης. Cardiovascular diseases (CVDs) are the leading cause of death globally every year with a 32% percent or an estimated 17.9 million people. Cardiovascular diseases can refer to several conditions with one of them being cardiac arrhythmias. Therefore, there is a need to detect such heart anomalies at the moment they occur by continuously monitoring the Electrocardiogram (ECG). Correct heartbeat classification from the ECG signals is fundamental to the diagnosis of arrhythmias. Fundamentally ECG is a time series signal as a result of heart’s electrical activity. Various methods have been devised to apply Machine and Deep Learning for the classification of these time-series signals. In this diploma thesis, the classifier was designed based on a 2D convolutional neural network (CNN). Lead II channel ECG signals were downloaded from the publicly available MIT-BIH arrhythmia database at PhysioNet and segmented into heartbeats. The ANSI/AAMI EC57 (R2020) standard defined five types of heartbeats: normal beats (N), supraventricular ectopic beats (S), ventricular ectopic beats (V), a fusion of ventricular and normal beats (F), paced beat, a fusion of a paced and a normal or beat that cannot be classified (Q). QRS detection was performed by locating the R peaks in ECG strips based on the annotation files for the individual records. Those one-dimensional segmented data were converted to grayscale images for the deep neural network training via CNN. Then, the trained model was adapted to ONNX (Open Neural Network Exchange Format), followed by the conversion via the NVIDIA® Jetson Nano™ Devkit to a TensorRT engine, ready for inference on wearable and other edge computing devices. Experiments on the MIT-BIH arrhythmia database shows that the proposed 2dCNN obtains overall accuracy 95.2%, mean sensitivity of 95.2%, specificity 98.8% and One-vs-Rest ROC-AUC score of 0.9897. Preliminary results based on the Jetson Nano metrics show that the proposed method achieved a good performance and would be useful in the clinical practice and continuous monitoring scenarios. 2022-11-14T10:18:55Z 2022-11-14T10:18:55Z 2022-02-04 https://hdl.handle.net/10889/23909 gr application/pdf