BCI and EEG Software
- OpenVibe - An open source software platform for performing real-time BCI and neuroscience experiments, written mostly in C++.
- BCI2000 - A software platform for performing real-time BCI experiments, written mostly in C++.
- EEGLAB - An open source environment for electrophysiological signal processing using MATLAB.
- FieldTrip - A software toolbox for MEG and EEG analysis using MATLAB.
- Statistical Parametric Mapping (SPM) - Software for analysis of brain imaging data sequences, written in MATLAB.
- Current Source Density (CSD) Toolbox - A software library for estimating EEG surface potentials using spherical splines and surface Laplacians, written in MATLAB.
Research Groups
Introductory Material
- Brain-computer interfaces for communication and control, by Wolpaw, et al., 2002, Clinical Neurophysiology, vol. 113, issue 6, June 2002, pages 767-791.
- BCI2000: A General-Purpose Brain-Computer Interface (BCI) System, by Schalk, McFarland, Hinterberger, Birbaumer, and Wolpaw.
- Special Issue on BCI, of IEEE Transactions on Neural Systems and Rehabilitiation.
Popular Press
- Google BCI News Feed
- Computer Science team connects mind and machine, by Erik Schmidt, in the Coloradoan, 04/20/2014
- Making fantasy a reality, by Remi Boudreau, in The Rocky Mountain Collegian, 03/12/2014
- Think about it: CSU research could turn brain waves into remote control, by Jaren Auge, in The Denver Post, 11/05/2011
- Researchers obtain $1.2 million to improve brain-computer interface for people with motor impairments, by Emily Wilmsen, in Today@Colorado State University, 11/17/2011
- I Think, Therefore I Communicate, By Lakshmi Sandha, in Wired News, July 30, 2003.
- The Fall, 2002 issue of the Outlook Magazine of the Colorado State University College of Natural Sciences describes our BCI project.
Error-Related Negativity
Research Groups
Industry
- Cyberkinetics, Inc., developing an implant for BCI, Foxboro, MA,
- Neural Signals, Inc., Atlanta, GA
- Brain Actuated Technologies, Inc., Yellow Springs, Ohio
- Guger Technologies, Graz, Austria
Devices
BCI Applications
- Brain-Actuated Interaction, Millan, et al., Artificial Intelligence, Vol 159, issues 1-2, Nov 2004, pages 241-259,
- Temporal Analysis of EEG patterns in a bio-feedback based Brain Computer Interface, by David Starling. Games, including Pong. Uses autoregressive representation.
Data
Word recognition
- Brain-wave recognition of words, Suppes, P., Lu, Z.-L. & Han, B., Proceedings of National Academy of Science, USA, 94, 14965-14969, 1997.
- Brain-wave recognition of short sentences., Suppes, P, Han, B. & Lu, Z.-L., Proceedings of National Academy of Science, USA, 95, 15861-15866, 1998.
EEG in Patients
MSF, CCA, PLS, PCA, CSP, etc
- Generalizing Discriminant Analysis Using Generalized Singular Value Decomposition< Howland and Park, IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 26, no. 8, August 2004.
- Enhancing Brain-Computer Interfaces by Machine Learning Techniques, talk by Blankertz, et al.,
- Kernel PLS-SVC for Linear and Nonlinear Classification, ICML 2003. Compare CCA, PLS, PCA, SVM, for data including finger movement data.
- Partial least squares for discrimination. J Chemometrics. 2003 Mar;17:166-173.
Electrocorticographic Signals
Signal Processing
Detecting Synchronization in Multiple Time Series
- Publications by Joydeep Bhattacharya, includes experiments with EEG. Discusses a nearest-neighbors approach and develops the "predictability improvement" method.
- Publications by Michael Rosenblum, on detecting phase locking in noisy data. Includes discussion of the difference between coherence and synchronization.
- Rodrigo Quian Quiroga, includes publications, data, and software. Compares methods based in mutual information, Hilbert transform, wavelets, and others using EEG.
Multiscale
Bayesian Methods
Ethics
Programming Tools
- Matwrap: a wrapper generator for matrix languages