Beruflich Dokumente
Kultur Dokumente
6, JUNE 2004
1067
I. INTRODUCTION
Manuscript received June 29, 2003; revised December 1, 2003. This work
is supported in part by National Natural Science Foundation of China under
Grant 60205003 and in part by the National 863 Project of China under Grant
2001AA422310. Asterisk indicates corresponding author.
*N. Xu is with the Department of Biomedical Engineering, Tsinghua University, Beijing 100084, China (e-mail: xuneng01@mails.tsinghua.edu.cn).
X. Gao, B. Hong, S. Gao, and F. Yang are with the Department of Biomedical
Engineering, Tsinghua University, Beijing 100084, China (e-mail: gxr-dea@tsinghua.edu.cn).
X. Miao is with the College of Electrical Engineering, Chongqing University,
Chongqing 400044, China.
Digital Object Identifier 10.1109/TBME.2004.826699
algorithm for BCI should ensure the high accuracy and reduce
the transfer time to achieve a high transfer rate.
Independent component analysis (ICA) is a general-purpose
statistical technique closely related to the method called
blind source separation [5]. It is a signal processing method
attempting to recover a set of independent sources when only
mixtures from these sources, the multichannel observations, are
given. Not very long after the appearance of ICA, it has been
broadly applied to biomedical signal and image processing,
such as analysis of electrocardiography (ECG) [6], [7], EEG
[8], [9], [10], magnetoencephalography (MEG) [11], [12],
and functional magnetic resonance imaging (fMRI) [13]. ICA
was first applied to event-related potential (ERP) analysis by
Makeig et al. [9] in 1997. Studies on neuroscience indicate that
ERPs like P300 can be considered to basically satisfy the three
assumptions of ICA application: 1) independence of sources;
2) linearity of sources mixing; and 3) time invariance of mixing
model. The source-demixing idea of ICA also matches the goal
of source-pursuing in ERP study. Hence, the application of
ICA into P300 analysis is a valuable and promising approach.
The ICA-based algorithm with temporal and spatial manipulation of independent components (ICs) is proposed for
a P300 speller paradigm in BCI Competition 2003. First, we
decompose the multichannel EEG data into ICs by ICA, then
we make the manipulative selection of the ICs based on the
a priori knowledge of P300 spatio-temporal pattern, and finally
project them back to the scalp. Through these steps, the SNR of
P300 in the reconstructed scalp EEG is enhanced and P300 is
easier to be detected. The main idea is that we get a clear P300
by separating ICs of evoked potential with ICA and retaining
those P300-related parts according to the a priori knowledge
of P300. Meanwhile, some preprocessing methods such as
bandpass filtering and principal component analysis (PCA)
[18] are also necessary for signal enhancement, which increase
the computational efficiency and the robustness of ICA.
II. METHODS
A. P300 Extraction by Temporal and Spatial Manipulation
of Independent Components
Three steps are included for P300 extraction by temporal and
spatial manipulation of independent components: decomposition of signals into ICs with ICA, manipulative selection of ICs
in time and space domains, and back projection from manipulated IC matrix to scalp EEG data. The block diagram of these
steps is shown in Fig. 1.
1068
Fig. 1.
..
..
.
..
..
.
..
.
..
.
..
..
.
..
..
.
..
.
(1)
(2)
where
XU et al.: BCI COMPETITION 2003DATA SET IIb: ENHANCING P300 WAVE DETECTION
Fig. 2.
1069
(5)
It is equivalent to the demixing matrix shown in Fig. 1.
2) Testing Phase: The preprocessing for testing data is the
same as that of training data: first the same bandpass filtering
and then ensemble averaging. After preprocessing, the data matrix was multiplied by the spatial filter obtained from training
phase and 22 ICs are, thus, obtained. After the temporal and spatial manipulation of these ICs as described above, we obtain
that holds most of the information closely related with P300.
with (3) and
Finally, we implement the back projection of
in which P300 is clearer
obtain the enhanced scalp data
than before and easier to detect.
1070
Fig. 3.
A priori spatio-temporal knowledge of P300: principal component of P300 is located at vertex region with a latency of about 350 ms.
Fig. 4. Response curves before and after the temporal and spatial manipulation of independent components. Target P300 responses are enhanced while the
nontarget responses are suppressed.
IV. DISCUSSION
Signal enhancement based on ICA plays a very important role
in our algorithm. Actually, after P300 enhancement, little effort is needed to classify the target and nontarget responses. In
a conventional case of P300 detection, spatio-temporal features
XU et al.: BCI COMPETITION 2003DATA SET IIb: ENHANCING P300 WAVE DETECTION
1071
TABLE I
ACCURACY OF CHARACTER PREDICTION
A novel algorithm for P300 detection based on ICs is proposed and a perfect accuracy is achieved in the competition.
ICA decomposes the multichannel EEG into ICs, which makes
it possible to select those components spatially and temporally
related to P300. The ICA method based on statistical information theory and the a priori physiological knowledge are intimately combined and proved to be effective in BCI application.
The idea of temporal and spatial manipulation of ICs can be utilized not only to the extraction of P300, but also to the extraction
and analysis of such evoked potential as VEP which has clear
potential distribution in time and space domains [14].
ACKNOWLEDGMENT
The authors are thankful for the experiments and datasets
provided by Wadsworth Center. They would also like to thank
B. Blankertz and other organizers of BCI Competition 2003.
REFERENCES
[1] J. R. Wolpaw, N. Birbaumer, D. J. McFarland, G. Pfurtscheller, and T. M.
Vaughan, Brain-computer interfaces for communication and control,
Clin. Neurophsiol., vol. 113, pp. 767791, 2002.
[2] L. A. Farwell and E. Donchin, Talking off the top of your head: Toward
a mental prothesis utilizing event-related brain potentials, Electroenceph. Clin. Neurophysiol., vol. 70, pp. 510523, 1988.
[3] B. Blankertz, K. R. Mueller, G. Curio, T. M. Vaughan, G. Schalk, J.
R. Wolpaw, A. Schloegl, C. Neuper, G. Pfurtscheller, T. Hinterberger,
M. Schroeder, and N. Birbaumer, The BCI Competition 2003: Progress
and perspectives in detection and discrimination of EEG single trials, in
IEEE Trans. Biomed. Eng., vol. 51, pp. 10441051, June 2004.
[4] E. Donchin, K. M. Spencer, and R. Wijesinghe, The mental prosthesis:
Assessing the speed of a P300-based brain-computer interface, IEEE
Trans. Rehab. Eng., vol. 8, pp. 174179, June 2000.
[5] A. Hyvarinen and E. Oja, Independent component analysis: Algorithms
and applications, Neural Networks, vol. 13, pp. 411430, Aug. 2000.
[6] A. K. Barros, A. Mansour, and N. Ohnishi, Removing artifacts from
ECG signals using independent components analysis, Neurocomputing, vol. 22, pp. 173186, 1998.
[7] J. F. Cardoso, Multidimensional independent component analysis, in
Proc. IEEE Int. Conf. Acoustics, Speech and Signal Processing, vol. 4,
1998, pp. 19411944.
[8] T. P. Jung, S. Makeig, C. Humphries, T. W. Lee, M. J. McKeown, V.
Iragui, S. Makeig, and T. J. Sejnowski, Removing electroencephalographic artifacts by blind source separation, Psychophysiol., vol. 37,
pp. 163178, 2000.
[9] S. Makeig, T. P. Jung, A. J. Bell, and T. J. Sejnowski, Blind separation
of auditory event-related brain responses into independent components,
Proc. Nat. Acad. Sci., vol. 94, pp. 10 97910 984, 1997.
1072