Title :
Rapid prototyping of an EEG-based brain-computer interface (BCI)
Author :
Guger, Christoph ; Schlögl, Alois ; Neuper, Christa ; Walterspacher, Dirk ; Strein, Thomas ; Pfurtscheller, Gert
Author_Institution :
Dept. of Med. Inf., Tech. Univ. Graz, Austria
fDate :
3/1/2001 12:00:00 AM
Abstract :
The electroencephalogram (EEG) is modified by motor imagery and can be used by patients with severe motor impairments (e.g., late stage of amyotrophic lateral sclerosis) to communicate with their environment. Such a direct connection between the brain and the computer is known as an EEG-based brain-computer interface (BCI). This paper describes a new type of BCI system that uses rapid prototyping to enable a fast transition of various types of parameter estimation and classification algorithms to real-time implementation and testing. Rapid prototyping is possible by using Matlab, Simulink, and the Real-Time Workshop. It is shown how to automate real-time experiments and perform the interplay between on-line experiments and offline analysis. The system is able to process multiple EEG channels on-line and operates under Windows 95 in real-time on a standard PC without an additional DSP board. The BCI can be controlled over the Internet, LAN or modem. This BCI was tested on 3 subjects whose task it was to imagine either left or right hand movement. A classification accuracy between 70% and 95% could be achieved with two EEG channels after some sessions with feedback using an adaptive autoregressive model and linear discriminant analysis.
Keywords :
autoregressive processes; electroencephalography; handicapped aids; medical signal processing; parameter estimation; signal classification; software prototyping; EEG-based brain-computer interface; Matlab; Real-Time Workshop; Simulink; Windows 95; adaptive autoregressive model; amyotrophic lateral sclerosis; classification accuracy; classification algorithms; event-related desynchronisation; fast transition; feedback; linear discriminant analysis; motor impairment patients; multiple EEG channels; on-line processing; parameter estimation algorithms; rapid prototyping; real-time implementation; real-time software; Brain computer interfaces; Classification algorithms; Computer interfaces; Digital signal processing; Electroencephalography; Parameter estimation; Performance analysis; Prototypes; Real time systems; System testing; Adolescent; Adult; Algorithms; Brain; Communication Aids for Disabled; Computer Systems; Cortical Synchronization; Discriminant Analysis; Electroencephalography; Equipment Design; Humans; Least-Squares Analysis; Male; Neuromuscular Diseases; Regression Analysis; Reproducibility of Results; Time Factors; User-Computer Interface;
Journal_Title :
Neural Systems and Rehabilitation Engineering, IEEE Transactions on
DOI :
10.1109/7333.918276