![]() | Only 14 pages are availabe for public view |
Abstract Brain–computer interfaces (BCIs) have attracted much attention recently, triggered by new scientific progress in understanding brain function and by its impressive applications. BCIs have the potential to enable severely disabled individuals to communicate with other people and to control their environment. Motor imagery is currently one of the main applications of Brain-Computer Interface (BCI) which aims at providing the disabled with means to execute motor commands. One of the major stages of motor imagery systems is reducing the dimensions of the input data and enhancing the features prior to applying a classification stage to recognize the intended movement. We utilize autoencoders as a powerful tool to enhance the input features of the band power filtered electroencephalography (EEG) data. We compare the performance of the autoencoder-based approach to using Principal Component Analysis (PCA). Our results demonstrate that using autoencoders with non-linear activation function achieves better performance compared to using PCA. We demonstrate the effects of varying the number of hidden nodes of the autoencoder as well as the activation function on the performance. We finally examine the characteristics of the trained autoencoders to identify the features that are most relevant for the motor imagery classification task. One of the main applications of BCIs is virtual keyboards (spellers). Hex-O-Spell is considered one of well known spellers based on motor imagery. Developing Hex-O-Spell for smart devices (smart phones, tablets, …) can improve the quality of life of disabled individuals allowing them to be more independent. As part of this thesis, a Hex-O-Spell application was developed and examined on three different subjects. |