BioSig: A Free and Open Source Software Library for BCI Research

Software development is a key issue in brain-computer interface (BCI) research. Software can show the similarities and differences of different data processing methods. It can also make clear which hyperparameters must be determined for particular algorithms. And it can demonstrate whether certain concepts are compatible or not. With BioSig's comprehensive library of free and open source tools, combined with existing EEG databases, like those from BCI competitions, BCI researchers can avoid having to reinvent the wheel on every project.

[1]  Klaus-Robert Müller,et al.  The BCI competition 2003: progress and perspectives in detection and discrimination of EEG single trials , 2004, IEEE Transactions on Biomedical Engineering.

[2]  Alois Schlogl,et al.  Comparison of adaptive features with linear discriminant classifier for Brain computer Interfaces , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  B S Oken,et al.  Filtering and aliasing of muscle activity in EEG frequency analysis. , 1986, Electroencephalography and clinical neurophysiology.

[4]  Gary E. Birch,et al.  A brain-controlled switch for asynchronous control applications , 2000, IEEE Trans. Biomed. Eng..

[5]  Alois Schlögl,et al.  The Electroencephalogram and the Adaptive Autoregressive Model: Theory and Applications , 2000 .

[6]  Horst Bischof,et al.  The Self-Paced Graz Brain-Computer Interface: Methods and Applications , 2007, Comput. Intell. Neurosci..

[7]  G Pfurtscheller,et al.  Separability of EEG signals recorded during right and left motor imagery using adaptive autoregressive parameters. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[8]  G. Pfurtscheller,et al.  The BCI competition III: validating alternative approaches to actual BCI problems , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[9]  Reinhold Scherer,et al.  Study of On-Line Adaptive Discriminant Analysis for EEG-Based Brain Computer Interfaces , 2007, IEEE Transactions on Biomedical Engineering.

[10]  G. Pfurtscheller,et al.  A fully automated correction method of EOG artifacts in EEG recordings , 2007, Clinical Neurophysiology.

[11]  G. Pfurtscheller,et al.  Rapid prototyping of an EEG-based brain-computer interface (BCI) , 2001, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[12]  G. Pfurtscheller,et al.  Quality control of polysomnographic sleep data by histogram and entropy analysis , 1999, Clinical Neurophysiology.

[13]  K.-R. Muller,et al.  Optimizing Spatial filters for Robust EEG Single-Trial Analysis , 2008, IEEE Signal Processing Magazine.

[14]  Gert Pfurtscheller,et al.  SUBJECT SPECIFIC EEG PATTERNS DURING MOTOR IMAGINARY , 1997 .

[15]  G. Pfurtscheller,et al.  Optimal spatial filtering of single trial EEG during imagined hand movement. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[16]  Klaus-Robert Müller,et al.  Reducing Calibration Time For Brain-Computer Interfaces: A Clustering Approach , 2006, NIPS.

[17]  G. Pfurtscheller,et al.  On-line EEG classification during externally-paced hand movements using a neural network-based classifier. , 1996, Electroencephalography and clinical neurophysiology.

[18]  Horst Bischof,et al.  Toward Self-Paced Brain–Computer Communication: Navigation Through Virtual Worlds , 2008, IEEE Transactions on Biomedical Engineering.

[19]  G Pfurtscheller,et al.  EEG Classification by Learning Vector Quantization - EEG-Klassifikation mit Hilfe eines Learning Vector Quantizers , 1992, Biomedizinische Technik. Biomedical engineering.