Επεξεργασία εικόνων MRI μέσω αλγοριθμικού προγραμματισμού σε περιβάλλον Matlab
Processing of MRI images through algorithmic programming in Matlab environment
Keywords
Ταξινόμηση ; Σκλήρυνση κατά πλάκας ; Matlab ; Αλγόριθμος ; Εγκέφαλος ; Χαρακτηριστικά 1ης τάξης ; Χαρακτηριστικά υφής ; Εικόνα μαγνητικής τομογραφίαςAbstract
Σκοπός της διπλωματικής εργασίας είναι η επεξεργασία και η ταξινόμηση εικόνων μαγνητικής τομογραφίας εγκεφάλου ασθενών με σκλήρυνση κατά πλάκας, καθώς και υγιών ατόμων, μέσω του Matlab. Η σκλήρυνση κατά πλάκας είναι μια νευρολογική νόσος η οποία χαρακτηρίζεται ως αυτοάνοση, καθώς το ανοσοποιητικό σύστημα του ατόμου που πάσχει δεν αναγνωρίζει και καταστρέφει την μυελίνη, που περιβάλει τα νεύρα. Προσβάλει τον εγκέφαλο, τον νωτιαίο μυελό και τα οπτικά νεύρα και η απεικονιστική διάγνωση της γίνεται κυρίως με την μαγνητική τομογραφία. Η μαγνητική τομογραφία έχει μεγαλύτερη ευαισθησία στην απεικόνιση εγκεφαλικών εστιών σε σχέση με άλλες απεικονιστικές μεθόδους όπως η αξονική τομογραφία. Για την διπλωματική αυτή χρησιμοποιήθηκαν εικόνες σε png μορφή διαθέσιμες στην βάση δεδομένων Kaggle. Οι εικόνες ήταν κατηγοριοποιημένες σε υγιής και ασθενείς και περιείχαν εγκάρσιες και οβελιαίες τομές. Αρχικά έγινε επεξεργασία των εικόνων και εξήχθησαν τα χαρακτηριστικά των εικόνων σε μορφή πίνακα. Για την ταξινόμηση των χαρακτηριστικών δημιουργήθηκε ένας κώδικας στο Matlab χρησιμοποιώντας τον ταξινομητή πλησιέστερου γείτονα. Η τιμή του knn ταξινομητή ήταν 5. Αποτέλεσμα της πειραματικής αυτής διαδικασίας ήταν η δημιουργία ενός συστήματος ταξινόμησης με ποσοστό ακρίβειας περίπου 90%. Συνυπολογίζοντας και άλλες παραμέτρους όπως η αξιοπιστία, ευαισθησία και F1-score αποδείχθηκε ότι το μοντέλο ταξινόμησης είναι αξιόπιστο και με καλή απόδοση.
Abstract
The purpose of the thesis is the processing and classification of brain MRI images of patients suffering from multiple sclerosis and healthy individuals. The creation of the classifier, in order to study the disease, is done in a Matlab environment. Multiple sclerosis is a neurological disease characterized as autoimmune, as the immune system of the affected person does not recognize and destroys the myelin, which surrounds the nerves. It affects the brain, the spinal cord and the optic nerves and its imaging diagnosis is mainly made by magnetic resonance imaging. Magnetic resonance imaging has greater sensitivity in imaging brain sclerosis focus than other imaging modalities such as CT. For this thesis, images in png format available from the Kaggle database were used. The images were categorized into healthy and diseased groups and included transversal and sagittal sections. Initially, the images were processed, and their features were extracted into a table format. For the classification of the features, a code was developed in Matlab using the k-nearest neighbors classifier. The value of the KNN classifier was set to 5. The result of this experimental process was the creation of a classification system with an accuracy rate of approximately 90%. Taking into account other parameters, such as precision, sensitivity, and F1-score, it was demonstrated that the classification model is reliable and performs well.