Σχεδιασμός και ανάπτυξη γραφικού περιβάλλοντος για επεξεργασία εγκεφαλογραφικού σήματος μέσω MATLAB

Η επεξεργασία του εγκεφαλογραφικού σήματος με τη χρήση νέων υπολογιστικών τεχνικών δίνει τεράστια ώθηση στη μελέτη νευροφυσιολογικών ερωτημάτων. Η χρήση αυτών των μεθόδων από ερευνητές με ελάχιστες γνώσεις προγραμματισμού απαιτεί την ανάπτυξη ενός εύχρηστου γραφικού περιβάλλοντος που να περιλαμβάνει...

Full description

Bibliographic Details
Main Author: Κουππάρης, Ανδρέας
Other Authors: Κωστόπουλος, Γεώργιος
Language:gr
Published: 2009
Subjects:
GUI
Online Access:http://nemertes.lis.upatras.gr/jspui/handle/10889/1525
Description
Summary:Η επεξεργασία του εγκεφαλογραφικού σήματος με τη χρήση νέων υπολογιστικών τεχνικών δίνει τεράστια ώθηση στη μελέτη νευροφυσιολογικών ερωτημάτων. Η χρήση αυτών των μεθόδων από ερευνητές με ελάχιστες γνώσεις προγραμματισμού απαιτεί την ανάπτυξη ενός εύχρηστου γραφικού περιβάλλοντος που να περιλαμβάνει εργαλεία για την αυτοματοποιημένη εφαρμογή των υπολογιστικών τεχνικών. Στην παρούσα εργασία παρουσιάζεται το γραφικό περιβάλλον που αναπτύχθηκε στη Μονάδα Νευροφυσιολογίας στο Εργαστήριο Φυσιολογίας της Ιατρικής Σχολής του Πανεπιστημίου Πατρών για την υποστήριξη των εγκεφαλογραφικών μελετών. Επεξηγούνται οι δυσκολίες της επεξεργασίας εγκεφαλογραφικού σήματος, οι λόγοι που καθιστούν τη χρήση ήδη υπαρχόντων εργαλείων αδύνατη ή ασύμφορη και δικαιολογείται η επιλογή της πλατφόρμας του MATLAB για την ανάπτυξη του περιβάλλοντος. Δίνεται αναλυτικά η πορεία υλοποίησης του προγράμματος και οι οδηγίες χρήσης του. Το περιβάλλον περιλαμβάνει μεθόδους για εισαγωγή δεδομένων από το πρόγραμμα καταγραφής Neuroscan, επιλογή τμημάτων για επεξεργασία, απεικονίσεις στα πεδία του χρόνου, του χώρου και της συχνότητας, εφαρμογή φίλτρων, ανάλυση προκλητών δυναμικών με παρουσίαση μέσης κυματομορφής και μέσου φασματογραφήματος, δημιουργία εικονικών καναλιών και συνεργασία με άλλα προγράμματα όπως τη χρήση της μεθόδου ανάλυσης ανεξαρτήτων συνιστωσών του EEGLAB. Παρουσιάζονται τα αποτελέσματα από τη χρήση του προγράμματος σε δυο μελέτες του εργαστηρίου. Καταρχάς, σε φυσιολογικό ύπνο για τη μελέτη της σχέσης δυο κυματομορφών του δεύτερου σταδίου του ύπνου, των συμπλεγμάτων Κ και των ατράκτων του ύπνου, όπου διαπιστώθηκε ότι η εμφάνιση του συμπλέγματος Κ επηρεάζει τη συχνότητα των ατράκτων όταν συμπίπτουν χρονικά. Έπειτα, σε παθολογικό ύπνο για τη διερεύνηση μεταβολών του θαλαμοφλοιικού κυκλώματος και των ατράκτων του ύπνου σε ένα παιδί με ιστορικό επιληψίας αφαιρέσεων παιδικής ηλικίας. Σε αυτή την περίπτωση διαπιστώθηκε η ύπαρξη ενός ρυθμού με χαρακτηριστικά παρόμοια των ατράκτων του ύπνου, αλλά σε διαφορετική συχνότητα, ενώ παράλληλα, σημαντικά μειωμένη ήταν η εμφάνιση φυσιολογικών ατράκτων. Τέλος, αναδεικνύονται τα πλεονεκτήματα της χρήσης του περιβάλλοντος και συζητείται η εκπλήρωση των στόχων και αναγκών του εργαστηρίου μέσα από το πρόγραμμα καθώς και οι πιθανές μελλοντικές επεκτάσεις. === The use of novel computational techniques in the analysis of encephalographic signals has given a huge boost to the study of neurophysiological questions. The use of such methods by researchers who have little knowledge of computer programming requires the development of a user-friendly graphical interface that includes tools for the automated application of these computational techniques. The present work presents the graphical interface developed at the Neurophysiology Unit of the University of Patras' Medical School for the support of EEG studies. The difficulties of the processing of EEG signals and the reasons that render the use of existing tools impossible or unfit are explained and I justify the choice of the MATLAB platform for the development of the environment. The course of the realization of the program and directions for its use are given in detail. The environment includes methods that import data from the Neuroscan recording system, select portions for processing, plot data over time, space and frequency, apply filters, analyze event-related potentials using average waveform and average spectrogram views, create virtual channels and cooperate with other programs, like using EEGLAB's technique of independent component analysis. The results of using the program in two laboratory studies are presented. First, it helped analyze normal sleep data, for the study of the relationship between two graphoelements of the second NREM sleep stage, the K complex and the sleep spindle. It was shown that the occurrence of a K complex affects the frequency of a spindle when they coincide. Next, in abnormal sleep data, for the study of possible changes of the thalamocortical pathway and sleep spindles on a child with medical history of childhood absence. In this case, the appearance of a rhythmic wave with attributes similar of a sleep spindle but different frequency of oscillation was shown, while at the same time, the incidence of normal spindles was significantly lower. Finally, the advantages of using this environment are shown and the fulfillment of the lab's goals and needs by the program, as well as possible future expansions, are discussed.