arrow
Return

Gumpy: a Python toolbox suitable for hybrid brain-computer interfaces

delete2018-10-10
delete28
delete
OA
AI
Z
Zied Tayeb *
N
Nicolai Waniek
J
Juri Fedjaev
L
Leonard Rychly
C
Christian Widderich
C
Christoph Richter
J
Jonas Braun
M
Matteo Saveriano
G
Gordon Cheng
J
Jörg Conradt
DOI:10.1088/1741-2552/aae186delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Objective. The objective of this work is to present gumpy, a new free and open source Python toolbox designed for hybrid brain-computer interface (BCI). Approach. Gumpy provides state-of-the-art algorithms and includes a rich selection of signal processing methods that have been employed by the BCI community over the last 20 years. In addition, a wide range of classification methods that span from classical machine learning algorithms to deep neural network models are provided. Gumpy can be used for both EEG and EMG biosignal analysis, visualization, real-time streaming and decoding. Results. The usage of the toolbox was demonstrated through two different offline example studies, namely movement prediction from EEG motor imagery, and the decoding of natural grasp movements with the applied finger forces from surface EMG (sEMG) signals. Additionally, gumpy was used for real-time control of a robot arm using steady-state visually evoked potentials (SSVEP) as well as for real-time prosthetic hand control using sEMG. Overall, obtained results with the gumpy toolbox are comparable or better than previously reported results on the same datasets. Significance. Gumpy is a free and open source software, which allows end-users to perform online hybrid BCIs and provides different techniques for processing and decoding of EEG and EMG signals. More importantly, the achieved results reveal that gumpy's deep learning toolbox can match or outperform the state-of-the-art in terms of accuracy. This can therefore enable BCI researchers to develop more robust decoding algorithms using novel techniques and hence chart a route ahead for new BCI improvements.
Keywords:
hybrid brain-computer interfaces
Python
deep learning
EEG
EMG

Journal

Journal of Neural Engineering cover
Journal of Neural Engineering
IF:
3.8
Papers:
4.0K
Citations:
1.5W

Organization

G
german aerospace centre (dlr)
Scholars:
5.8K
Papers: 4.4K
Citations: 3.4K
T
technical university of munich
Scholars:
2.0K
Papers: 712
Citations: 221
H
Helmholtz Association
Scholars:
1.1K
Papers: 363
Citations: 661
researcher View more organizations
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Interactions of Lemon, Sucrose and Citric Acid in Enhancing Citrus, Sweet and Sour Flavors
err2017-10-09
err0
errOAAI
errMaria G Veldhuizen; Ashik Siddique; Sage Rosenthal; Lawrence E Marks
errShare
errSave
BCILAB: a platform for brain-computer interface development
err2013-08-28
err291
errOAAI
errKothe, Christian Andreas; Makeig, Scott
errShare
errSave
MEG and EEG data analysis with MNE-Python
err2013-01-01
err2.0K
errOAAI
errGramfort, Alexandre; Luessi, Martin; Larson, Eric; Engemann, Denis A.; Strohmeier, Daniel; Brodbeck, Christian; Goj, Roman; Jas, Mainak; Brooks, Teon; Parkkonen, Lauri; Haemaelaeinen, Matti
errShare
errSave
Errare machinale est: the use of error-related potentials in brain-machine interfaces
err2014-07-22
err202
errOAAI
errChavarriaga, Ricardo; Sobolewski, Aleksander; Millan, Jose del R.
errShare
errSave
Brain computer interface: control signals review
err2017-02-01
err363
PREAI
errRamadan, Rabie A.; Vasilakos, Athanasios V.
errShare
errSave
A Patient-Specific Methodology for Prediction of Paroxysmal Atrial Fibrillation Onset
err2017-09-14
err0
errOAAI
errElisabetta De Giovanni; Amir Aminifar; Adrian Luca; Sasan Yazdani; Jean-Marc Vesin; David Atienza
errShare
errSave
researcher View more