Brain-computer interfaces (BCIs) directly measure brain activity with no physical movement and translate the neural signals into messages. BCIs that employ the P300 event-related brain potential often have used the visual modality. The end user is presented with flashing stimuli that indicate selections for communication, control, or both. Counting each flash that corresponds to a specific target selection while ignoring other flashes will elicit P300s to only the target selection. P300 BCIs also have been implemented using auditory or tactile stimuli. P300 BCIs have been used with a variety of applications for severely disabled end users in their homes without frequent expert support. P300 BCI research and development has made substantial progress, but challenges remain before these tools can become practical devices for impaired patients and perhaps healthy people.
Bimanual movements involve the interactions between both primary motor cortices. These interactions are assumed to involve phase-locked oscillatory brain activity referred to as inter-hemispheric functional coupling. So far, inter-hemispheric functional coupling has been investigated as a function of motor performance. These studies report mostly a negative correlation between the performance in motor tasks and the strength of functional coupling. However, correlation might not reflect a causal relationship. To overcome this limitation, we opted for an alternative approach by manipulating the strength of inter-hemispheric functional coupling and assessing bimanual motor performance as a dependent variable. We hypothesize that an increase/decrease of functional coupling deteriorates/facilitates motor performance in an out-of-phase bimanual finger-tapping task. Healthy individuals were trained to volitionally regulate functional coupling in an operant conditioning paradigm using real-time magnetoencephalography neurofeedback. During operant conditioning, two discriminative stimuli were associated with upregulation and downregulation of functional coupling. Effects of training were assessed by comparing motor performance prior to (pre-test) and after the training (post-test). Participants receiving contingent feedback learned to upregulate and downregulate functional coupling. Comparing motor performance, as indexed by the ratio of tapping speed for upregulation versus downregulation trials, no change was found in the control group between pre- and post-test. In contrast, the group receiving contingent feedback evidenced a significant decrease of the ratio implicating lower tapping speed with stronger functional coupling. Results point toward a causal role of inter-hemispheric functional coupling for the performance in bimanual tasks. Hum Brain Mapp 38:4353-4369, 2017. © 2017 Wiley Periodicals, Inc.
BACKGROUND:Brain-machine interfaces (BMIs) allow direct translation of electric, magnetic or metabolic brain signals into control commands of external devices such as robots, prostheses or exoskeletons. However, non-stationarity of brain signals and susceptibility to biological or environmental artifacts impede reliable control and safety of BMIs, particularly in daily life environments. Here we introduce and tested a novel hybrid brain-neural computer interaction (BNCI) system fusing electroencephalography (EEG) and electrooculography (EOG) to enhance reliability and safety of continuous hand exoskeleton-driven grasping motions.FINDINGS:12 healthy volunteers (8 male, mean age 28.1 ± 3.63y) used EEG (condition #1) and hybrid EEG/EOG (condition #2) signals to control a hand exoskeleton. Motor imagery-related brain activity was translated into exoskeleton-driven hand closing motions. Unintended motions could be interrupted by eye movement-related EOG signals. In order to evaluate BNCI control and safety, participants were instructed to follow a visual cue indicating either to move or not to move the hand exoskeleton in a random order. Movements exceeding 25% of a full grasping motion when the device was not supposed to be moved were defined as safety violation. While participants reached comparable control under both conditions, safety was frequently violated under condition #1 (EEG), but not under condition #2 (EEG/EOG).CONCLUSION:EEG/EOG biosignal fusion can substantially enhance safety of assistive BNCI systems improving their applicability in daily life environments.
In this chapter, we provide an overview of publicly available software platforms for brain–computer interfaces. We have identified seven major BCI platforms and one platform specifically targeted towards feedback and stimulus presentation. We describe the intended target user group (which includes researchers, programmers, and end users), the most important features of each platform such as availability on different operating systems, licences, programming languages involved, supported devices, and so on. These seven platforms are: (1) BCI2000, (2) OpenViBE, (3) TOBI Common Implementation Platform (CIP), (4) BCILAB, (5) BCI++, (6) xBCI, and (7) BF++. The feedback framework is called Pyff. Our conclusion discusses possible synergies and future developments, such as combining different components of different platforms. With this overview, we hope to identify the strengths and weaknesses of each available platform, which should help anyone in the BCI research field in their decision which platform to use for their specific purposes.
Coherence of neural activity between circumscribed brain regions has been implicated as an indicator of intracerebral communication in various cognitive processes. While neural activity can be volitionally controlled with neurofeedback, the volitional control of coherence has not yet been explored. Learned volitional control of coherence could elucidate mechanisms of associations between cortical areas and its cognitive correlates and may have clinical implications. Neural coherence may also provide a signal for brain-computer interfaces (BCI). In the present study we used the Weighted Overlapping Segment Averaging method to assess coherence between bilateral magnetoencephalograph sensors during voluntary digit movement as a basis for BCI control. Participants controlled an onscreen cursor, with a success rate of 124 of 180 (68.9%, sign-test p < 0.001) and 84 out of 100 (84%, sign-test p < 0.001). The present findings suggest that neural coherence may be volitionally controlled and may have specific behavioral correlates.
Event-related desynchronization (ERD) of sensori-motor rhythms (SMR) can be used for online brain-machine interface (BMI) control, but yields challenges related to the stability of ERD and feedback strategy to optimize BMI learning. Here, we compared two approaches to this challenge in 20 right-handed healthy subjects (HS, five sessions each, S1-S5) and four stroke patients (SP, 15 sessions each, S1-S15). ERD was recorded from a 275-sensor MEG system. During daily training, motor imagery-induced ERD led to visual and proprioceptive feedback delivered through an orthotic device attached to the subjects' hand and fingers. Group A trained with a heterogeneous reference value (RV) for ERD detection with binary feedback and Group B with a homogenous RV and graded feedback (10 HS and 2 SP in each group). HS in Group B showed better BMI performance than Group A ( p <; 0.001) and improved BMI control from S1 to S5 ( p =0.012) while Group A did not. In spite of the small n, SP in Group B showed a trend for a higher BMI performance ( p =0.06) and learning was significantly better ( p <; 0.05). Using a homogeneous RV and graded feedback led to improved modulation of ipsilesional activity resulting in superior BMI learning relative to use of a heterogeneous RV and binary feedback.
This chapter contains user tutorials that cover the most relevant types of BCI experiments, in particular the use of mu rhythm and P300 evoked potentials. For both mu rhythm and P300 paradigms, system configuration, performing initial sessions, data analysis, adaptation of system parameters to the subject, and finally actual BCI experiments, are discussed in detail.
BCI2000 is a general-purpose system for brain–computer interface (BCI) research. It can also be used for data acquisition, stimulus presentation, and brain monitoring applications [18,27]. The mission of the BCI2000 project is to facilitate research and applications in these areas. BCI2000 has been in development since 2000 in a collaboration between the Wadsworth Center of the New York State Department of Health in Albany, New York, and the Institute of Medical Psychology and Behavioral Neurobiology at the University of Tübingen, Germany. Many other individuals at different institutions world-wide have contributed to this project.
This chapter contains a comprehensive documentation of all aspects of BCI2000. After exploring dialog windows and configuration options of the operator module, it gives an overview of existing BCI2000 filter components and describes how they are organized into a “filter chain.” Then, it describes individual filter components, including a description of their operation and configuration options. The chapter closes with a description of the data viewing and analysis tools that are shipped with BCI2000.
This chapter discusses advanced aspects of BCI2000: (1) using its MEX file components to load and manipulate BCI2000 data in Matlab; (2) automating BCI2000 operation through operator scripts and command-line options to BCI2000 modules; (3) using the “AppConnector” interface to transfer event and signal information between BCI2000 and external applications; and (4) using the “ExpressionFilter” to create real-time transformations of signals.
This chapter introduces the BCI2000 software platform by describing how its system model can accommodate all existing BCIs, and by discussing how its source modules, signal processing modules, and application modules are controlled by an operator module that provides an interface to the investigator. This chapter also points out the advantages of using BCI2000 in BCI research, discusses issues of system performance requirements and real-time processing, and closes with a description of existing BCI2000 implementations and their impact to date.
This chapter provides information for programmers who wish to implement their own BCI system by modifying BCI2000. It explains how to build BCI2000 from its source code; how to write custom source and signal processing modules in C++; and how to write a BCI2000 signal processing routine using Matlab.
This chapter gives a tour through the actual BCI2000 software. This tour covers how to launch the various modules, how to access help information, and how to edit the most important parameters of the BCI2000 system. This tour also covers how to perform a simulated BCI session, and how data are stored and can be accessed offline using BCI2000 tools. All major application modules are introduced, and interaction with external software is briefly discussed.
This chapter describes a number of BCI2000 source modules that have been contributed by users, and that can support a wide range of data acquisition systems. It also describes a tool for importing BCI2000 data into the EEGLAB software.
Brain-computer interface (BCI) systems must process neural signals with consistent timing in order to support adequate system performance. Thus, it is important to have the capability to determine whether a particular BCI configuration (i.e., hardware and software) provides adequate timing performance for a particular experiment. This report presents a method of measuring and quantifying different aspects of system timing in several typical BCI experiments across a range of settings, and presents comprehensive measures of expected overall system latency for each experimental configuration.