16.11.2012 Views

Brain–Computer Interfaces - Index of

Brain–Computer Interfaces - Index of

Brain–Computer Interfaces - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Digital Signal Processing and Machine Learning<br />

Yuanqing Li, Kai Keng Ang, and Cuntai Guan<br />

Any brain–computer interface (BCI) system must translate signals from the users<br />

brain into messages or commands (see Fig. 1). Many signal processing and machine<br />

learning techniques have been developed for this signal translation, and this chapter<br />

reviews the most common ones. Although these techniques are <strong>of</strong>ten illustrated<br />

using electroencephalography (EEG) signals in this chapter, they are also suitable<br />

for other brain signals.<br />

This chapter first introduces the architecture <strong>of</strong> BCI systems, followed by signal<br />

processing and machine learning algorithms used in BCIs. The signal processing<br />

sections address data acquisition, followed by preprocessing such as spatial and<br />

temporal filtering. The machine learning text primarily discusses feature selection<br />

and translation. This chapter also includes many references for the interested reader<br />

on further details <strong>of</strong> these algorithms and explains step-by-step how the signal<br />

processing and machine learning algorithms work in an example <strong>of</strong> a P300 BCI.<br />

The text in this chapter is intended for those with some basic background in<br />

signal processing, linear algebra and statistics. It is assumed that the reader understands<br />

the concept <strong>of</strong> filtering, general eigenvalue decomposition, statistical mean<br />

and variance.<br />

1 Architecture <strong>of</strong> BCI systems<br />

A brain–computer interface (BCI) allows a person to communicate or to control a<br />

device such as a computer or prosthesis without using peripheral nerves and muscles.<br />

The general architecture <strong>of</strong> a BCI system is shown in Fig. 1, which includes 4<br />

stages <strong>of</strong> brain signal processing:<br />

Data acquisition: Brain signals are first acquired using sensors. For example, the<br />

electroencephalogram (EEG) measures signals acquired from electrodes placed on<br />

the scalp, as shown in Fig. 1. These signals are then amplified and digitalized by<br />

Y. Li (B)<br />

School <strong>of</strong> Automation Science and Engineering, South China<br />

University <strong>of</strong> Technology, Guangzhou, China, 510640<br />

e-mail: auyqli@scut.edu.cn<br />

B. Graimann et al. (eds.), Brain–Computer <strong>Interfaces</strong>, The Frontiers Collection,<br />

DOI 10.1007/978-3-642-02091-9_17, C○ Springer-Verlag Berlin Heidelberg 2010<br />

305

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!