Ilesal / BCI_Project

Analysis Pipeline for BCI with Emotiv Epoc X

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EEG-based BCI using Emotiv Epoc X and Visual Imagery

In this project, I explored the feasibility of using Emotiv Epoc X to record a potential BCI control strategy based on the emergent Visual Imagery (VI) paradigm. The working of a BCI system is commonly composed of three basic components: signal acquisition, signal processing and control device, as shown below:

In this experiment, the subject performs two visual imagery tasks. The first one, denoted as Relax, requires the participant to imagine a blue sky. In the second one, called Push condition, the subject imagines pushing a box along a corridor. We collected a total of 30 sessions, where each session is composed of 5 trials:

Once the EEG data have been collected with Emotiv, they have been pre-processed using the following pipeline:

Then, I explored how this pipeline might affect the final decoding performance. I compared the performance of different decoders when applied to preprocessed and non-preprocessed data. Similarly, the accuracy classification was compared when also different features were taken into account. The best performance was achieved by SVM when applied to occipital alpha power features extracted with Morlet Wavelet Transform, reporting a 70% accuracy:

and by LDA, with a 72% accuracy, when applied to spatial features extracted through Common Spatial Pattern:

Finally, we investigated the feasibility of discriminating between these two VI conditions using a CNN architecture inspired by Lun et al (2020), which achieved a lower performance compared to the previous techniques. Below the CNN architecture used:

Project in collaboration with:

About

Analysis Pipeline for BCI with Emotiv Epoc X


Languages

Language:Jupyter Notebook 100.0%