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.

282 C. Guger and G. Edlinger<br />

Fig. 1 Components that influence BCI development<br />

For higher numbers <strong>of</strong> channels, the real-time capabilities <strong>of</strong> the BCI system must<br />

be also guaranteed for accurately timed generation <strong>of</strong> the desired control signals for<br />

feedback to e.g. external devices.<br />

On the subject side, it is very important that the BCI system adapts itself to the<br />

learning process <strong>of</strong> the user. This can either be done in on-line mode, where the<br />

classification algorithm is retrained after each decision, or in a quasi on-line mode,<br />

where e.g. 40 decisions are made and the classifier is then retrained to adapt to the<br />

new control signals [4]. However, it is also important that the subject adapts to the<br />

BCI system and learns how to control the system. Hence, the provided feedback<br />

strategy is very important for a successful learning process. Immediate feedback <strong>of</strong><br />

a cursor movement, fast control in computer games or correct responses <strong>of</strong> a spelling<br />

device are therefore vital requirements. Very important for a subject’s success in BCI<br />

control is the choice <strong>of</strong> the optimal BCI approach which can be based on: (i) oscillations<br />

in the alpha and beta range, (ii) slow waves, (iii) P300 components or (iv)<br />

steady-state visual evoked potentials (SSVEP) [5–8]. For some subjects, oscillations<br />

in the alpha and beta band during motor imagery work better than the evoked potential<br />

approach and vice versa. Therefore, it is very important that the BCI system<br />

enables testing the subject with all these different approaches to find the optimal one.<br />

A traditional development approach is shown in Fig. 2, left side. Here, feature<br />

extraction algorithms (e.g. recursive least square (RLS) estimation <strong>of</strong> adaptive<br />

autoregressive parameters – AAR) and classification algorithms (e.g. linear discriminant<br />

analysis – LDA) are typically implemented in a first step for the <strong>of</strong>f-line<br />

analysis <strong>of</strong> already acquired EEG data. After adaptation and optimization <strong>of</strong> the<br />

algorithms, the hardware for the EEG acquisition and the real-time processing environment<br />

is developed, leading to a new implementation process <strong>of</strong> the <strong>of</strong>f-line<br />

algorithms and to many iterations between the algorithm and hardware design. On<br />

the other side, the rapid prototyping process combines the algorithm design with the<br />

real-time tests on the hardware (see Fig. 2, right side). Typically, an already proven<br />

hardware and s<strong>of</strong>tware environment is used for such an approach. The diagrams in

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

Saved successfully!

Ooh no, something went wrong!