Title :
Python in Brain-Computer Interfaces (BCI): Development of a BCI based on Motor imagery
Author :
Alonso-Valerdi, Luz Maria ; Sepulveda, Francisco
Author_Institution :
Sch. of Comput. Sci. & Electron. Eng., Univ. of Essex, Colchester, UK
Abstract :
Brain-Computer Interfaces (BCI) give rise to a communication means between individuals with severe motor disorders, and their external world via the measurement of the electroencephalographic (EEG) activity. BCI users may control this activity by concentrating on a specific mental task. Motor imagery (MI) executions have become the most used mental task by BCI-groups. Despite a large number of references describing the theoretical framework of MI-based BCIs, there is not enough information related to the available computer software that could be suitable to develop a specific-purpose, efficient and straightforward BCI. Therefore, the aims of this paper are: (1) to develop a MI-based BCI system making use of Python programming language, and (2) to study MI signals of three users via the proposed BCI system in order to adapt a computer for posterior applications. The use of Python along with plug-ins for developing MI-based BCI systems is not only feasible, but also it is proficient. Moreover, the Python community provides extensive variety of tools to design compelling systems.
Keywords :
brain-computer interfaces; electroencephalography; medical signal processing; programming languages; Python plug-in; Python programming language; brain-computer interface; electroencephalographic activity; motor imagery; Electroencephalography; Feature extraction; Filtering; IP networks; Software; Support vector machines; Training; Brain-Computer Intefaces; EEG signals; Motor Imagery; Python programming language;
Conference_Titel :
Computer Science and Electronic Engineering Conference (CEEC), 2011 3rd
Conference_Location :
Colchester
Print_ISBN :
978-1-4577-1300-2
DOI :
10.1109/CEEC.2011.5995829