g.BCIsys

< Data acquisition < Products < Home 
 

Publications
Research

 

Brain-computer interface

A Brain-Computer Interface (BCI) provides a new communication channel between the human brain and the computer. Mental activity leads to changes of electrophysiological signals like the electroencephalogram (EEG). The BCI system detects such changes and transforms it into a control signal which can, for example, be used to play a simple video game like in the picture above. One of the main goals is to enable completely paralyzed patients (locked-in syndrome) to communicate with their environment.

Two Learning Systems

An interesting question for the development of a BCI is how to handle two learning systems: The machine should learn to discriminate between different patterns of brain activity as accurate as possible and the user of the BCI should learn to perform different mental tasks in order to produce distinct brain signals.

BCI research makes high demands on the system and software used. Parameter extraction, pattern recognition and classification as well as the generation of neurofeedback for a successful training of the user has to run in real-time.

Complete Development and Research System

g.tec provides complete MATLAB-based development/research systems including all hard- and software components needed for data acquisition, real-time and off-line data analysis, data set classification and for providing neurofeedback.

The systems are available with 8 - 32 channels as a notebook system and with 8 - 64 channels as PC-based system.

Components of g.BCIsys
product description needed for
g.BSamp
biosignal amplifier (CE-certified) with power supply
EEG signal amplification
g.RTsys

real-time data acquisition system with: recording/processing software, coupling box, DAQ-card and cables

real-time EEG recording and processing, sample BCI-recording and feedback paradigm
g.RTanalyze
real-time analysis software
biosignal parameter extraction and classification
g.BSanalyze
offline biosignal processing and analysis software
data visualization, preprocessing, trigger, artifact treatment, class labeling, result visualization, ...
+ EEG-toolbox
EEG analysis toolbox
source derivation, advanced EEG analyses, offline feature extraction, ...
+ Classify-toolbox
classification algorithm library
data classification with various methods, feature matrix, cross validation, feature weighting and selection
notebook / PC
fully equipped business computer
software / hardware ready-to-go installed
optional: g.STIMunit
experimental paradigm generation/presentation on an independent system
a separate system for the presentation enables to more easily extend and adapt the experimental paradigms and neurofeedback and avoids interference with the real-time processes

Note: g.BCIsys is based on MATLAB® and Simulink®

Product prerequisite: MATLAB 6.5 (R13), Signal Processing Toolbox, Simulink, Real-Time Workshop, Real-Time Windows Target, C-compiler

Scientific Approaches

During the past decade many groups all over the world intensified their work in the field of BCI-research. The different methods published in international scientific journals display the wide range of possible solutions for the problem. The following link provides an overview on some of the most prominent methods and authors working on this hot topic: State of the Art in BCI research

To support your start into the fascinating world of Brain-Computer Interface research review the literature here.

Some of the most commonly used strategies to realize a BCI are:

  • Imagery of movements of different limbs cause changes in oscillatory EEG activity over sensorimotor areas of the central cortex. These changes can be classified by weighting spectral parameters of different frequency bands for different electrode positions.
  • Slow shifts of cortical potentials occur when a subject performs an imagery of expecting an event (like waiting for a traffic light turning to green). The resulting DC-shift can be used for biofeedback to improve the training effects and to generate a control signal for communication.
  • Also other mental tasks such as mental arithmetic, mental cube rotation or attention versus relaxation are used to produce characteristic changes of EEG patterns. One attempt has also been not to guide the subjects with any strategy but use specific EEG-biofeedback, so that the user attempts to find his/her own strategy for producing the required changes in the EEG.
  • An other method uses steady-state visually evoked potentials (SSVEP) from flickering light sources. Directing attention to a source with a specific flicker frequency enlarges evoked components in the EEG with the same frequency.

It can be stated that none of all the methods used in BCI research yields perfect results but the performance was significantly improved by new parameter-extraction algorithms and pattern-recognition/classification methods. The usability of a BCI has to be evaluated with respect to the following aspects:

  • accuracy (classification error, hits vs. false, false positives, ...)
  • information transfer (decision speed, bit/min, ...)
  • number of classes (idling vs. activation of 1 class, 2 or more different classes, ...)
  • operation mode (synchronous: predefined decision intervals, asynchronous: free decision time)
  • intended application (spelling device, control of orthotic/prosthetic device, environmental control)

Example Paradigm

g.BCIsys comes with a ready-to-use example BCI-paradigm based on changes in oscillatory EEG activity induced by two different types of motor imageries.

Step 1 (initial training):

Based on a cue (arrow on the screen pointing to the left or to the right) the subject performs left and right hand movement imageries (duration 3-4 seconds). To train the classifier between 40 and 160 trials are recommended. EEG should be recorded from electrode positions C3 and C4.

Step 2 (offline analysis and classifier generation):

The recorded data are processed with g.BSanalyze. Alpha and beta band power parameters for both EEG channels are computed to build the feature matrix. Linear discriminant analysis is used for classification and cross-validation shows the usability of the best classifier.

Step 3 (training with neuro-feedback):

If cross-validation results yield a classification error below approx. 20 %, the classifier can be used to generate neuro-feedback for further training. For this case data are online classified and the result is graphically presented to the subject as a horizontal bar on the screen deflecting to the right if a right hand motor imagery is detected and deflecting to the left if a left hand motor imagery is detected.

Step 4 (classifier update):

The continuous feedback should help the subject to train the motor imageries leading to a correct classification. To improve the performance the classifier should be updated after some successful sessions. A new classifier can also be computed from the data of a feedback session. Offline analysis of the recorded data supports feature optimization.

Copyright © g.tec

 

ActiveTwo • g.MOBIlab • g.DAQsys • g.BCIsys • g.RTsys • g.tec Accessories • ActiveRat

Copyright © 2007

Cortech Solutions

Updated: 12-Jul-2007

Note that our products are not designed for medical use in diagnosis or treatment of disease. We sell scientific equipment to research scientists working in a variety of fields, but we do not offer any products for, nor do we intend for any of our research products to be used for, diagnosis or treatment of disease. Contact us with questions or comments about this web site.