Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων

Η Μηχανική Μάθηση αποτελεί ίσως τον πιο ραγδαία αναπτυσσόμενο τομέα της Τεχνητής Νοημοσύνης, καθώς τα τελευταία χρόνια, ειδικά μετά την έλευση της Βαθιάς Μάθησης, έχει προσφέρει πληθώρα μεθόδων με πολύ καλά αποτελέσματα σε αρκετούς τομείς όπως η ρομποτική και ο έλεγχος προσθετικών μελών. Σε αυτή...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Αναστασοπούλου, Αγγελική
Άλλοι συγγραφείς: Anastasopoulou, Angeliki
Γλώσσα:Greek
Έκδοση: 2023
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/24769
id nemertes-10889-24769
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Ηλεκτρομυογράφημα
Νευρωνικά δίκτυα
Μηχανική μάθηση
Electromyography (EMG)
Machine learning
Neural networks
spellingShingle Ηλεκτρομυογράφημα
Νευρωνικά δίκτυα
Μηχανική μάθηση
Electromyography (EMG)
Machine learning
Neural networks
Αναστασοπούλου, Αγγελική
Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων
description Η Μηχανική Μάθηση αποτελεί ίσως τον πιο ραγδαία αναπτυσσόμενο τομέα της Τεχνητής Νοημοσύνης, καθώς τα τελευταία χρόνια, ειδικά μετά την έλευση της Βαθιάς Μάθησης, έχει προσφέρει πληθώρα μεθόδων με πολύ καλά αποτελέσματα σε αρκετούς τομείς όπως η ρομποτική και ο έλεγχος προσθετικών μελών. Σε αυτή τη διπλωματική εργασία προτείνεται μια προσέγγιση για την αναγνώριση των κινήσεων του χεριού με βάση τα χρονικά συνελικτικά νευρωνικά δίκτυα (TCN) και τις Μηχανές Διανυσμάτων Υποστήριξης (SVM) και παρουσιάζει μια νέα βάση δεδομένων κινήσεων. Στόχος είναι η να αναπτύξουμε ένα ισχυρό και ακριβές σύστημα για την αναγνώριση συγκεκριμένων κινήσεων του χεριού, το οποίο μπορεί να χρησιμοποιηθεί σε εφαρμογές όπως η προσθετική και η αλληλεπίδραση ανθρώπου-υπολογιστή. Στο πρώτο μέρος της εργασίας, εφαρμόζουμε έναν ταξινομητή SVM στη βάση δεδομένων Ninapro DB5, η οποία περιέχει 52 κινήσεις χεριών χωρισμένες σε τέσσερις κατηγορίες. Ωστόσο από αυτό το σύνολο των κινήσεων απομονώσαμε 5 κινήσεις οι οποίες εμφάνιζαν μεγαλύτερη ακρίβεια στην αναγνώριση τους. Προ-επεξεργαστήκαμε τα σήματα εισόδου εφαρμόζοντας φιλτράρισμα και κανονικοποίηση ζώνης διέλευσης και έγινε εξαγωγή των απαραίτητων χαρακτηριστικών για την είσοδό τους στον ταξινομητή. Ύστερα από την παρατήρηση ότι στις βάσεις δεδομένων της Ninapro οι περισσότεροι εθελοντές που έλαβαν μέρος στη δημιουργία αυτής είναι υγιείς και αρτιμελείς, δημιουργήθηκε μια νέα βάση δεδομένων DB. Στη δημιουργία αυτής, έλαβαν μέρος εθελοντές με κινητικά προβλήματα στα άνω άκρα, τα οποία αποτελούν αποτέλεσμα του νευρολογικού αυτοάνοσου νοσήματος Σκλήρυνση Κατά Πλάκας. Για τη συλλογή των δεδομένων ακολουθήθηκε πιστά το πρωτόκολλο καταγραφής της Ninapro ώστε να είναι συγκρίσιμες. Εφαρμόσαμε τα ίδια βήματα προ-επεξεργασίας με το προηγούμενο πείραμα και στον ταξινομητή SVM για την αναγνώριση των 5 κινήσεων που έχουν επιλεχθεί. 6 Έπειτα εφαρμόσαμε το μοντέλο TCN στη βάση δεδομένων Ninapro DB5, με σκοπό την αναγνώριση των 5 κινήσεων. Χρησιμοποιώντας τη μέθοδο των κυλιόμενων παραθύρων δημιουργήσαμε εισόδους με διαφορετικό μήκος στο μοντέλο μας, ώστε να πετύχουμε μεγαλύτερη ακρίβεια στην κατηγοριοποίηση των κινήσεων. Ακόμη, σημαντική σημασία για την αύξηση της ακρίβειας έχει και ο προσδιορισμός των βέλτιστων υπερ-παραμέτρων, το οποίο επιτεύχθηκε με τη με μέθοδο grid search. Συμπερασματικά, η προτεινόμενη προσέγγισή μας παρουσιάζει τη δυνατότητα αναγνώρισης των κινήσεων του χεριού με τον κλασικό ταξινομητή SVM όπως και τεχνικές Βαθιάς Μάθησης. Το νέο σύνολο δεδομένων που δημιουργήθηκε μπορεί να χρησιμοποιηθεί για περαιτέρω έρευνα και ανάπτυξη σε αυτόν τον τομέα. Μελλοντικές έρευνες θα μπορούσαν να επικεντρωθούν στη δημιουργία διαφορετικών αρχιτεκτονικών βαθιάς μάθησης και μεθόδων βελτιστοποίησης για περαιτέρω αύξηση της απόδοσης του συστήματος
author2 Anastasopoulou, Angeliki
author_facet Anastasopoulou, Angeliki
Αναστασοπούλου, Αγγελική
author Αναστασοπούλου, Αγγελική
author_sort Αναστασοπούλου, Αγγελική
title Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων
title_short Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων
title_full Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων
title_fullStr Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων
title_full_unstemmed Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων
title_sort αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων
publishDate 2023
url https://hdl.handle.net/10889/24769
work_keys_str_mv AT anastasopoulouangelikē anagnōrisēkinēseōntoucherioumesōchronikōnsyneliktikōndiktyōn
AT anastasopoulouangelikē handmovementrecognitionusingtemporalconvolutionalneuralnetwork
_version_ 1771297303193190400
spelling nemertes-10889-247692023-03-10T04:38:21Z Αναγνώριση κινήσεων του χεριού μέσω χρονικών συνελικτικών δικτύων Hand movement recognition using temporal convolutional neural network Αναστασοπούλου, Αγγελική Anastasopoulou, Angeliki Ηλεκτρομυογράφημα Νευρωνικά δίκτυα Μηχανική μάθηση Electromyography (EMG) Machine learning Neural networks Η Μηχανική Μάθηση αποτελεί ίσως τον πιο ραγδαία αναπτυσσόμενο τομέα της Τεχνητής Νοημοσύνης, καθώς τα τελευταία χρόνια, ειδικά μετά την έλευση της Βαθιάς Μάθησης, έχει προσφέρει πληθώρα μεθόδων με πολύ καλά αποτελέσματα σε αρκετούς τομείς όπως η ρομποτική και ο έλεγχος προσθετικών μελών. Σε αυτή τη διπλωματική εργασία προτείνεται μια προσέγγιση για την αναγνώριση των κινήσεων του χεριού με βάση τα χρονικά συνελικτικά νευρωνικά δίκτυα (TCN) και τις Μηχανές Διανυσμάτων Υποστήριξης (SVM) και παρουσιάζει μια νέα βάση δεδομένων κινήσεων. Στόχος είναι η να αναπτύξουμε ένα ισχυρό και ακριβές σύστημα για την αναγνώριση συγκεκριμένων κινήσεων του χεριού, το οποίο μπορεί να χρησιμοποιηθεί σε εφαρμογές όπως η προσθετική και η αλληλεπίδραση ανθρώπου-υπολογιστή. Στο πρώτο μέρος της εργασίας, εφαρμόζουμε έναν ταξινομητή SVM στη βάση δεδομένων Ninapro DB5, η οποία περιέχει 52 κινήσεις χεριών χωρισμένες σε τέσσερις κατηγορίες. Ωστόσο από αυτό το σύνολο των κινήσεων απομονώσαμε 5 κινήσεις οι οποίες εμφάνιζαν μεγαλύτερη ακρίβεια στην αναγνώριση τους. Προ-επεξεργαστήκαμε τα σήματα εισόδου εφαρμόζοντας φιλτράρισμα και κανονικοποίηση ζώνης διέλευσης και έγινε εξαγωγή των απαραίτητων χαρακτηριστικών για την είσοδό τους στον ταξινομητή. Ύστερα από την παρατήρηση ότι στις βάσεις δεδομένων της Ninapro οι περισσότεροι εθελοντές που έλαβαν μέρος στη δημιουργία αυτής είναι υγιείς και αρτιμελείς, δημιουργήθηκε μια νέα βάση δεδομένων DB. Στη δημιουργία αυτής, έλαβαν μέρος εθελοντές με κινητικά προβλήματα στα άνω άκρα, τα οποία αποτελούν αποτέλεσμα του νευρολογικού αυτοάνοσου νοσήματος Σκλήρυνση Κατά Πλάκας. Για τη συλλογή των δεδομένων ακολουθήθηκε πιστά το πρωτόκολλο καταγραφής της Ninapro ώστε να είναι συγκρίσιμες. Εφαρμόσαμε τα ίδια βήματα προ-επεξεργασίας με το προηγούμενο πείραμα και στον ταξινομητή SVM για την αναγνώριση των 5 κινήσεων που έχουν επιλεχθεί. 6 Έπειτα εφαρμόσαμε το μοντέλο TCN στη βάση δεδομένων Ninapro DB5, με σκοπό την αναγνώριση των 5 κινήσεων. Χρησιμοποιώντας τη μέθοδο των κυλιόμενων παραθύρων δημιουργήσαμε εισόδους με διαφορετικό μήκος στο μοντέλο μας, ώστε να πετύχουμε μεγαλύτερη ακρίβεια στην κατηγοριοποίηση των κινήσεων. Ακόμη, σημαντική σημασία για την αύξηση της ακρίβειας έχει και ο προσδιορισμός των βέλτιστων υπερ-παραμέτρων, το οποίο επιτεύχθηκε με τη με μέθοδο grid search. Συμπερασματικά, η προτεινόμενη προσέγγισή μας παρουσιάζει τη δυνατότητα αναγνώρισης των κινήσεων του χεριού με τον κλασικό ταξινομητή SVM όπως και τεχνικές Βαθιάς Μάθησης. Το νέο σύνολο δεδομένων που δημιουργήθηκε μπορεί να χρησιμοποιηθεί για περαιτέρω έρευνα και ανάπτυξη σε αυτόν τον τομέα. Μελλοντικές έρευνες θα μπορούσαν να επικεντρωθούν στη δημιουργία διαφορετικών αρχιτεκτονικών βαθιάς μάθησης και μεθόδων βελτιστοποίησης για περαιτέρω αύξηση της απόδοσης του συστήματος Machine learning is a rapidly developing field of artificial intelligence that has offered a variety of methods with promising results in several areas such as robotics and the control of prosthetic limbs, particularly after the advent of deep learning. In this thesis, we propose an approach for hand gesture recognition based on temporal convolutional neural networks (TCN) and support vector machines (SVM), which aims to develop a robust and accurate system for recognizing specific hand movements that can be used in applications such as prosthetics and human-computer interaction. In the first part of the paper, we apply an SVM classifier to the Ninapro DB5 database, which contains 52 hand movements divided into four categories. However, we isolated five movements that demonstrated greater accuracy in recognition. To preprocess the input signals, we applied passband filtering and normalization and extracted the necessary features for input to the classifier. We observed that the volunteers who participated in the creation of the Ninapro databases were mostly healthy and able-bodied. Therefore, we created a new database by recruiting volunteers with mobility problems in the upper limbs resulting from the neurological autoimmune disease Multiple Sclerosis. We strictly followed the Ninapro recording protocol for data collection to ensure comparability. We applied the same pre-processing steps as in the previous experiment and used the SVM classifier to recognize the selected five movements. Subsequently, we applied the TCN model to the Ninapro DB5 database to identify the five movements. We created inputs of varying lengths in our model using the rolling window method to achieve greater accuracy in movement categorization. The determination of the optimal hyper-parameters was also crucial for improving accuracy, which we achieved through the grid search method. In conclusion, our proposed approach offers the possibility of recognizing hand movements with both the classic SVM classifier and deep learning techniques. The new dataset we created can be used for further research and development in this field. Future research could focus on creating different deep learning architectures and optimization methods to further improve system performance. 2023-03-09T12:15:59Z 2023-03-09T12:15:59Z 2023-03-06 https://hdl.handle.net/10889/24769 el application/pdf