Prediction of Movements by Online Analysis of Electroencephalogram with Dataflow Accelerators

Brain Computer Interfaces (BCIs) allow to use psychophysiological data for a large range of innovative applications. One interesting application for rehabilitation robotics is to modulate exoskeleton controls by predicting movements of a human user before they are actually performed. However, usually BCIs are used mainly in artificial and stationary experimental setups. Reasons for this are, among others, the immobility of the utilized hardware for data acquisition, but also the size of the computing devices that are required for the analysis of the human electroencephalogram. Therefore, mobile processing devices need to be developed. A problem is often the limited processing power of these devices, especially if there are firm time constraints as in the case of movement prediction. Field programmable gate array (FPGA)-based application-specific dataflow accelerators are a possible solution here. In this paper we present the first FPGA-based processing system that is able to predict upcoming movements by analyzing the human electroencephalogram. We evaluate the system regarding computation time and classification performance and show that it can compete with a standard

[1]  Sirko Straube,et al.  Online movement prediction in a robotic application scenario , 2013, 2013 6th International IEEE/EMBS Conference on Neural Engineering (NER).

[2]  Zhen Gang Xiao,et al.  Towards a portable assistive arm exoskeleton for stroke patient rehabilitation controlled through a brain computer interface , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[3]  M. Hallett,et al.  Prediction of human voluntary movement before it occurs , 2011, Clinical Neurophysiology.

[4]  M. Fahle,et al.  On the Applicability of Brain Reading for Predictive Human-Machine Interfaces in Robotics , 2013, PloS one.

[5]  Koby Crammer,et al.  Online Passive-Aggressive Algorithms , 2003, J. Mach. Learn. Res..

[6]  J. Millán,et al.  Detection of self-paced reaching movement intention from EEG signals , 2012, Front. Neuroeng..

[7]  Po-Lei Lee,et al.  Total Design of an FPGA-Based Brain–Computer Interface Control Hospital Bed Nursing System , 2013, IEEE Transactions on Industrial Electronics.

[8]  G. R. Muller,et al.  Brain oscillations control hand orthosis in a tetraplegic , 2000, Neuroscience Letters.

[9]  Pooja Gupta,et al.  Development of an FPGA-based real-time P300 speller , 2012, 22nd International Conference on Field Programmable Logic and Applications (FPL).

[10]  Klaus-Robert Müller,et al.  The Berlin Brain-Computer Interface: Machine Learning Based Detection of User Specific Brain States , 2006, J. Univers. Comput. Sci..

[11]  T. Jung,et al.  Dry and Noncontact EEG Sensors for Mobile Brain–Computer Interfaces , 2012, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[12]  Mario Michael Krell,et al.  pySPACE—a signal processing and classification environment in Python , 2013, Front. Neuroinform..

[13]  Jan Christian Albiez,et al.  A Multimodal Brain-arm Interface for Operation of Complex Robotic Systems and Upper Limb Motor Recovery , 2011, BIODEVICES.

[14]  Tzyy-Ping Jung,et al.  Developing stimulus presentation on mobile devices for a truly portable SSVEP-based BCI , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[15]  Jan Christian Albiez,et al.  Towards Assistive Robotics for Home Rehabilitation , 2013, BIODEVICES.

[16]  Stefano Cagnoni,et al.  How capable is non-invasive EEG data of predicting the next movement? A mini review , 2013, Front. Hum. Neurosci..

[17]  Guillaume Gibert,et al.  xDAWN Algorithm to Enhance Evoked Potentials: Application to Brain–Computer Interface , 2009, IEEE Transactions on Biomedical Engineering.

[18]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[19]  Elsa Andrea Kirchner,et al.  Multimodal Movement Prediction - Towards an Individual Assistance of Patients , 2014, PloS one.

[20]  Michele Folgheraiter,et al.  Measuring the Improvement of the Interaction Comfort of a Wearable Exoskeleton , 2012, Int. J. Soc. Robotics.