Rapid prototyping of an EEG-based brain-computer interface (BCI)

被引:229
作者
Guger, C [1 ]
Schlögl, A
Neuper, C
Walterspacher, D
Strein, T
Pfurtscheller, G
机构
[1] Graz Univ Technol, Dept Med Informat, Inst Biomed Engn, A-8010 Graz, Austria
[2] Graz Univ Technol, Ludwig Boltzmann Inst Med Informat & Neuroinforma, A-8010 Graz, Austria
关键词
brain-computer interface (BCI); event-related desynchronization (ERD); rapid prototyping; real-time software; single-trial electroencephalogram (EEG) classification;
D O I
10.1109/7333.918276
中图分类号
R318 [生物医学工程];
学科分类号
0831 [生物医学工程];
摘要
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 digital signal processor (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 (AAR) model and linear discriminant analysis (LDA).
引用
收藏
页码:49 / 58
页数:10
相关论文
共 27 条
[1]
A spelling device for the paralysed [J].
Birbaumer, N ;
Ghanayim, N ;
Hinterberger, T ;
Iversen, I ;
Kotchoubey, B ;
Kübler, A ;
Perelmouter, J ;
Taub, E ;
Flor, H .
NATURE, 1999, 398 (6725) :297-298
[2]
Bishop C. M., 1995, NEURAL NETWORKS PATT
[3]
EEG CLASSIFICATION BY LEARNING VECTOR QUANTIZATION [J].
FLOTZINGER, D ;
KALCHER, J ;
PFURTSCHELLER, G .
BIOMEDIZINISCHE TECHNIK, 1992, 37 (12) :303-309
[4]
CHANGES IN EEG MEAN FREQUENCY AND SPECTRAL PURITY DURING SPONTANEOUS ALPHA-BLOCKING [J].
GONCHAROVA, II ;
BARLOW, JS .
ELECTROENCEPHALOGRAPHY AND CLINICAL NEUROPHYSIOLOGY, 1990, 76 (03) :197-204
[5]
Design of an EEG-based brain-computer interface (BCI) from standard components running in real-time under Windows [J].
Guger, C ;
Schlögl, A ;
Walterspacher, D ;
Pfurtscheller, G .
BIOMEDIZINISCHE TECHNIK, 1999, 44 (1-2) :12-16
[6]
GUGER C, 1997, THESIS U TECHNOLOGY
[7]
HAYKIN S., 1986, ADAPTIVE FILTER THEO
[8]
EEG ANALYSIS BASED ON TIME DOMAIN PROPERTIES [J].
HJORTH, B .
ELECTROENCEPHALOGRAPHY AND CLINICAL NEUROPHYSIOLOGY, 1970, 29 (03) :306-&
[9]
Graz brain-computer interface II: Towards communication between humans and computers based on online classification of three different EEG patterns [J].
Kalcher, J ;
Flotzinger, D ;
Neuper, C ;
Golly, S ;
Pfurtscheller, G .
MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 1996, 34 (05) :382-388
[10]
The thought translation device:: a neurophysiological approach to communication in total motor paralysis [J].
Kübler, A ;
Kotchoubey, B ;
Hinterberger, T ;
Ghanayim, N ;
Perelmouter, J ;
Schauer, M ;
Fritsch, C ;
Taub, E ;
Birbaumer, N .
EXPERIMENTAL BRAIN RESEARCH, 1999, 124 (02) :223-232