Alar-q / Dysgraphia-Diagnosis

Research Methods and Tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dysgraphia-Diagnosis

Research Methods and Tools.

Application of image processing and deep learning technologies for the diagnosis of dysgraphia.

A dataset of Slovak manuscripts collected by a group of 120 school-aged children, 63 healthy examples and 57 examples with dysgraphia, was used. Data collected from Wacom tablets were converted into digital images. Computer Vision and Deep Learning methods were used to process, analyse images and detect dysgraphia.

Models such as VGG and ResNet were emphasised. The dataset was divided into a training, validation and test dataset to confirm the reliability of the results. To avoid overfitting the model, I used augmentation techniques such as random cropping, rotating the image and augmenting the data by removing a random percentage of words from the image. The results turned out to be about 80% accurate given such a small dataset.

A web application was developed as an interface to upload images and get a diagnosis from our classification model.

Good results were obtained. Future research may include data collection with Cyrillic writing: Russian, Kazakh.

Additional data on sample participants:

Subjects_Data

Convert raw raw data (.svc, not .csv) to graphical vector view form:

Dataset visualisation

Healthy Example:

Healthy_Example

Dysgraphia Example:

Dysgraphia_Example

Convert to Image Form:

Image conversion

Words Detection:

Words_Detection

Augmenting the data by removing a random percentage of words from the image:

Remove_Words

Test VGG-16: VGG-16 Results All_Results

An interface for uploading images and obtaining a diagnosis from our classification model:

Web_Application

References

GitHub This repository contains data for the paper Dysgraphia detection through machine learning by M. Dobes and P. Drotar published in Scientific Reports. Cite as: Drotár, P., Dobeš, M. Dysgraphia detection through machine learning. Sci Rep 10, 21541 (2020). https://doi.org/10.1038/s41598-020-78611-9

About

Research Methods and Tools

License:MIT License


Languages

Language:Python 97.6%Language:HTML 2.4%