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.

316 Y. Li et al.<br />

3.3.2 Autoregressive Model Coefficients<br />

An autoregressive model is the model <strong>of</strong> the current value <strong>of</strong> the time series from<br />

previous values. The principle behind autoregressive modeling is to extract certain<br />

statistics such as the variance <strong>of</strong> the data for modeling the time series. Hence, the<br />

coefficients <strong>of</strong> an AR model can be used as features <strong>of</strong> brain signals. Given k channels<br />

<strong>of</strong> brain signal s1(t), ··· , sk(t), the brain signals can be modeled with p the<br />

model order as follows<br />

si(t) = ai1si(t − 1) +···+aipsi(t − p) + ɛi(t), (10)<br />

where i = 1, ··· , k. ai1, ··· , aip are the coefficients <strong>of</strong> the AR model, and ɛi is<br />

a zero-mean white noise process. The reader is referred to [31] for the process <strong>of</strong><br />

computing the coefficients <strong>of</strong> the AR model.<br />

Given N trials <strong>of</strong> data, the feature vector <strong>of</strong> the nth trial can be constructed as<br />

, ··· , a(n)<br />

1p , ··· , a(n)<br />

k1 , ··· , a(n)<br />

kp , σ 2 n1 ··· , σ 2 nk ]T , where n represents the Nth trial,<br />

[a (n)<br />

11<br />

n = 1, ··· , N. This is a simple method for feature extraction based on the AR<br />

model. However, there exist other more advanced methods. For example, a feature<br />

extraction method based on multivariate AR model is presented in [31], where a<br />

sum-square error method is used to determine the order P <strong>of</strong> the AR model. An<br />

adaptive AR model is used for feature extraction, <strong>of</strong> which the coefficients are<br />

time-varying in [32], and also Chapter “Adaptive Methods in BCI Research–An<br />

Introductory Tutorial” in this volume.<br />

4 Feature Selection<br />

The number <strong>of</strong> channels recorded by a BCI system may be large. The number <strong>of</strong> features<br />

extracted from each individual channel can be large too. In the instance <strong>of</strong> 128<br />

channels and features derived from an AR model with order 6, the number <strong>of</strong> features<br />

in total, i.e. the dimension <strong>of</strong> the feature space, would be 6 times 128. This is a<br />

fairly large amount <strong>of</strong> features. Although it can be assumed that data recorded from<br />

a large number <strong>of</strong> channels contain more information, it is likely that some <strong>of</strong> it is<br />

redundant or even irrelevant with respect to the classification process. Further, there<br />

are at least two reasons why the number <strong>of</strong> features should not be too large. First,<br />

the computational complexity may become too large to fulfill the real-time requirements<br />

<strong>of</strong> a BCI. Second, an increase <strong>of</strong> the dimension <strong>of</strong> the feature space may<br />

cause a decrease <strong>of</strong> the performance <strong>of</strong> the BCI system. This is because the pattern<br />

recognition methods used in BCI systems are set up (trained) using training data,<br />

and the BCI system will be affected much by those redundant or even irrelevant<br />

dimensions <strong>of</strong> the feature space. Therefore, BCIs <strong>of</strong>ten select a subset <strong>of</strong> features<br />

for further processing. This strategy is called feature or variable selection. Using<br />

feature selection, the dimension <strong>of</strong> the feature space can be effectively reduced.<br />

Feature selection may also be useful in BCI research. When using new mental tasks<br />

or new BCI paradigms, it may not be always clear which channel locations and<br />

which features are the most suitable. In such cases, feature selection can be helpful.

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

Saved successfully!

Ooh no, something went wrong!