16.11.2012 Views

Brain–Computer Interfaces - Index of

Brain–Computer Interfaces - Index of

Brain–Computer Interfaces - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

86 G. Pfurtscheller et al.<br />

filters such as those generated by independent component analysis (ICA) or principal<br />

component analysis (PCA). Simple spatial filters such as bipolar or Laplacian<br />

derivations can also be applied. The method <strong>of</strong> common spatial patterns (CSP) [57]<br />

is also widely used in the BCI community.<br />

After this (optional) step, the most important descriptive properties <strong>of</strong> the signals<br />

have to be determined – this is the goal <strong>of</strong> the subsequent feature extraction stage.<br />

The goal <strong>of</strong> this stage is to maximize the discriminative information and therefore<br />

to optimally prepare the data for the subsequent classification step.<br />

Probably the most widely used features closely related to the concept <strong>of</strong><br />

ERD/ERS are those formed by calculating the power in specific frequency bands,<br />

the so-called band power features. This is typically achieved by filtering the signals<br />

with a band pass filter in the desired frequency band, squaring <strong>of</strong> the samples and<br />

averaging over a time window to smooth the result. As a last step, the logarithm is<br />

calculated in order to transform the distribution <strong>of</strong> this feature to a more Gaussianlike<br />

shape, because many classifiers such as Fisher’s linear discriminant analysis<br />

(LDA) in the next stage assume normally distributed features. Band power features<br />

have been extensively used in the Graz BCI system. The initial band pass filter is<br />

typically implemented with an infinite impulse response filter in order to minimize<br />

the time lag between the input and output. The averaging block usually calculates<br />

the mean power within the last second, which is most <strong>of</strong>ten implemented with a<br />

moving average finite impulse response filter.<br />

Other popular features also used by the Graz BCI are parameters derived from<br />

an autoregressive (AR) model. This statistical model describes a time series (corresponding<br />

to an EEG signal in the case <strong>of</strong> a BCI) by using past observations in order<br />

to predict the current value. These AR parameters were found to provide suitable<br />

features to describe EEG signals for subsequent classification in a BCI system and<br />

can also be estimated in an adaptive way [61].<br />

Both feature types mentioned above neglect the relationships between single<br />

EEG channels. Such relations have proved to be useful in analyzing various neurophysiological<br />

problems conducted in numerous studies (see [27, 34, 56, 63, 66]<br />

for example) and could provide important information for BCIs. A specific coupling<br />

feature, namely the phase synchronization value (or phase locking value), has<br />

already been implemented and used in the Graz BCI system. It measures the stability<br />

<strong>of</strong> the phase difference between two signals stemming from two electrodes<br />

and could be a suitable measure to assess long-range synchrony in the brain [20].<br />

In contrast to classical coherence, the signal amplitudes do not influence the result,<br />

and thus this measure is thought to reflect true brain synchrony [66].<br />

After the feature extraction stage, an important step in the signal processing chain<br />

is determining which features contribute most to a good separation <strong>of</strong> the different<br />

classes. An optimal way to find such an optimal feature set is to search in all possible<br />

combinations, known as exhaustive search. However, since this method is too<br />

time-consuming for even a small number <strong>of</strong> features, it cannot be used in practical<br />

applications and therefore, suboptimal methods have to be applied.<br />

A popular and particularly fast algorithm that yields good results is the so-called<br />

sequential floating forward selection (SFFS) [55]. Another extremely fast feature

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

Saved successfully!

Ooh no, something went wrong!