• Corpus ID: 215891015

BioSig - an open source software library for BCI research

  title={BioSig - an open source software library for BCI research},
  author={Alois Schl{\"o}gl and Clemens Brunner and Reinhold Scherer and Andreas Glatz},
BioSig is an open-source software library for biomedical signal processing. Besides several other application areas, BioSig also has been developed for BCI research. It provides a common interface to many different dataformats, it supports artifact processing and quality control, it provides adaptive signal processing and feature extraction methods that are very suitable for online and real-time processing, it supports handling of missing values, and it includes several classification methods… 

Figures and Tables from this paper

BioSig: An Open-Source Software Library for BCI Research
The BioSig project is discussed, which is to provide an open source software library for BCI research, and the general structure ofBioSig is outlined, to point out some important applications.
A Tutorial on EEG Signal Processing Techniques for Mental State Recognition in Brain-Computer Interfaces
The overall objective of this chapter is to provide the reader with practical knowledge about how to analyze EEG signals as well as to stress the key points to understand when performing such an analysis.
Landscape in Assistive Technology
A brain–computer interface is a communication system that does not depend on the brain’s normal output pathways of peripheral nerves and muscles, and in a BCI, neuromuscular activity is not necessary for the production of the activity that is needed to convey the message.
Overt foot movement detection in one single Laplacian EEG derivation
Music and emotion: An EEG connectivity study in patients with disorders of consciousness
This study is aimed at evaluating if different EEG connectivity patterns can be induced by pleasant (consonant) or unpleasant (dissonant) music, in a population of healthy subjects, and in patients with severe disorders of consciousness (DOCs), namely vegetative state (VS) patients.
Brains and Blocks
It is suggested that visual programming assists novice programmers with building basic BCI applications; however, students may experience understanding and learning barriers initially.
A cardiac signature of emotionality
The data demonstrate that emotional personality is related to a specific cardiac amplitude signature in the resting electrocardiogram (ECG) that correlates with subjective indices of emotionality, and with both time and frequency domain measures of the heart rate variability.


Design and operation of an EEG-based brain-computer interface with digital signal processing technology
Digital signal processing technology provides the speed and flexibility needed to satisfy the requirements of real-time EEG analysis in real time, and supports evaluation of alternative analysis and control algorithms, and thereby facilitates further BCI development.
The Wadsworth Center brain-computer interface (BCI) research and development program
To facilitate the evaluation, comparison, and combination of alternative BCI methods, the Wadsworth Center has developed a general-purpose BCI system called BCI-2000 and has made it available to other research groups.
Support vector channel selection in BCI
Recursive Feature Elimination and Zero-Norm Optimization which are based on the training of support vector machines (SVM) can provide more accurate solutions than standard filter methods for feature selection for EEG channels.
Frequency component selection for an EEG-based brain to computer interface.
  • M. Pregenzer, G. Pfurtscheller
  • Computer Science
    IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society
  • 1999
A new communication channel for severely handicapped people could be opened with a direct brain to computer interface (BCI). Such a system classifies electrical brain signals online. In a series of
Robust classification of EEG signal for brain-computer interface
High accuracy, fast learning, and online performance make this P300 speller a potential communication tool for severely disabled individuals, who have lost all other means of communication and are otherwise cut off from the world, provided their disability does not interfere with the performance of the speller.
BCI2000: a general-purpose brain-computer interface (BCI) system
This report is intended to describe to investigators, biomedical engineers, and computer scientists the concepts that the BCI2000 system is based upon and gives examples of successful BCI implementations using this system.
Towards adaptive classification for BCI.
This study shows that the brain signals used for control can change substantially from the offline calibration sessions to online control, and also within a single session, and proposes several adaptive classification schemes and study their performance on data recorded during online experiments.
Relevant EEG features for the classification of spontaneous motor-related tasks
This study empirically demonstrates the benefits of heuristic feature selection methods for EEG-based classification of mental tasks and shows that the classifier performance improves for all the considered subjects with only a small proportion of features.
Statistical Modelling Issues for The Adaptive Brain Interface
From the preprocessing methods the spatial Laplacian filtering was found to be essential and the wavelet and AR-model based features were a bit more effective than the Fourier features.
Frequency Component Selection for an ECoG-based Brain-Computer Interface. Auswahl von Frequenzkomponenten aus ECoG-Signalen zur Steuerung eines Brain Computer Interface
The results show that the ERd/ERS pattern found in ECoG generally matches the ERD/ERS patterns found in EEG recordings, but has an increased prevalence of frequency components in the beta range.