Abstract
The aim of this study was to compare methods for feature extraction and classification of EEG signals for a brain–computer interface (BCI) driven by auditory and spatial navigation imagery. Features were extracted using autoregressive modeling and optimized discrete wavelet transform. The features were selected with exhaustive search, from the combination of features of two and three channels, and with a discriminative measure (r 2). Moreover, Bayesian classifier and support vector machine (SVM) with Gaussian kernel were compared. The results showed that the two classifiers provided similar classification accuracy. Conversely, the exhaustive search of the optimal combination of features from two and three channels significantly improved performance with respect to using r 2 for channel selection. With features optimally extracted from three channels with optimized scaling filter in the discrete wavelet transform, the classification accuracy was on average 72.2%. Thus, the choice of features had greater impact on performance than the choice of the classifier for discrimination between the two non-motor imagery tasks investigated. The results are relevant for the choice of the translation algorithm for an on-line BCI system based on non-motor imagery.



Similar content being viewed by others
References
Wolpaw J, Birbaumer N, Heetderks W, McFarland D, Peckham P, Schalk G, Donchin E, Quatrano L, Robinson C, Vaughan T (2000) Brain-computer interface technology: a review of the first international meeting. IEEE Trans Rehabil Eng 8(2):164–173
Wolpaw J, McFarland D, Neat G, Forneris C (1991) An EEG-Based Brain-Computer Interface For Cursor Control. Electroencephalogr Clin Neurophysiol 78(3):252–259
Cheng M, Gao X, Gao S, Xu D (2002) Design and implementation of a brain-computer interface with high transfer rates. IEEE Trans Biomed Eng 49(10):1181–1186. doi:10.1109/TBME.2002.803536
Donchin E, Spencer K, Wijesinghe R (2000) The mental prosthesis: assessing the speed of a P300-based brain-computer interface. IEEE Trans Rehabil Eng 8(2):174–179
Babiloni F, Cincotti F, Lazzarini L, Millan J, Mourino J, Varsta M, Heikkonen J, Bianchi L, Marciani M (2000) Linear classification of low-resolution EEG patterns produced by imagined hand movements. IEEE Trans Rehabil Eng 8(2):186–188.
McFarland D, McCane L, David S, Wolpaw J (1997) Spatial filter selection for EEG-based communication. Electroencephalogr Clin Neurophysiol 103(3):386–394
Pfurtscheller G, Kalcher J, Neuper C, Flotzinger D, Pregenzer M (1996) On-line EEG classification during externally-paced hand movements using a neural network-based classifier. Electroencephalogr Clin Neurophysiol 99(5):416–425.
Hinterberger T, Kubler A, Kaiser J, Neumann N, Birbaumer N (2003) A brain-computer interface (BCI) for the locked-in: comparison of different EEG classifications for the thought translation device. Clin Neurophysiol 114(3):416–425. doi:10.1016/S1388-2457(02)00411-X
Curran E, Sykacek P, Stokes M, Roberts S, Penny W, Johnsrude I, Owen A (2004) Cognitive tasks for driving a brain-computer interfacing system: A pilot study. IEEE Trans Neural Syst Rehabil Eng 12(1):48–54. doi:10.1109/TNSRE.2003.821372
Cabrera A, Nielsen K (2008) Auditory and spatial navigation imagery in brain computer interface using optimized wavelets. J Neurosci Methods 174(1):135–146
Curran E, Stokes M (2003) Learning to control brain activity: a review of the production and control of EEG components for driving brain-computer interface (BCI) systems. Brain Cogn 51(3):326–336. doi:10.1016/0278-2626(03)00036-8
Mallat SG (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674–693
Farina D, Nascimento O, Lucas M, Doncarli C (2007) Optimization of wavelets for classification of movement-related cortical potentials generated by variation of force-related parameters. J Neurosci Methods 162:357–363
Cristianini N, Shawe-Tailor J (2000) An introduction to support vector machines and other kernel-based learning methods. Cambridge University Press, London
Blankertz B, Curio G, Muller KR (2002) Classifying single trial eeg: towards brain computer interfacing. Adv Neural Inf Process Syst 14:157–164
Garrett D, Peterson DA, Anderson CW, Thaut MH (2003) Comparison of linear, nonlinear, and feature selection methods for eeg signal classifcation. IEEE Trans Neural Syst Rehabil Eng 11:141–144
Rakotomamonjy A, Guigue V, Mallet G, Alvarado V (2005) Ensemble of svms for improving brain computer interface p300 speller performances. In: International conference on artifcial neural networks
Gu Y, Dremstrup K, Farina D (2009) Single trial-discrimination of type and speed of wrist movements from eeg recordings. Clin Neurophysiol 120(8):1596–1600
Lotte F, Congedo M, Lecuyer A, Lamarche F, Arnaldi B (2007) A review of classification algorithms for eeg-based brain computer interfaces. J Neural Eng 4(2):R1–R13
Sheikh H, McFarland D, Sarnacki W, Wolpaw J (2003) Electroencephalographic(EEG)-based communication: EEG control versus system performance in humans. Neurosci Lett 345(2):89–92
McFarland D, Sarnacki W, Vaughan T, Wolpaw J (2005) Brain-computer interface (BCI) operation: signal and noise during early training sessions. Clin Neurophysiol 116(1):56–62
Lou B, Hong B, Gao X, Shangkai G (2008) Bipolar electrode selection for a motor imagery based brain-computer interface. J Neural Eng 5(3):342–349
Wonnacott T, Wonnacott R (1990) Introductory statistics. Wiley, New York
Zhong M, Lotte F, Girolami M, Lecuyer A (2008) Classifying EEG for brain computer interfaces using gaussian processes. Pattern Recognit Lett 29(3):354–359
Cabrera AF, Lund ME, Christensen DM, Nielsen TN, Skov-Madsen G, Nielsen KD (2006) Brain computer interface based on non-motor imagery. Proceedings of the 3rd international brain-computer interface workshop and training course, Verlag der Technischen Universitat Graz, pp 68–69
Pregenzer M, Pfurtscheller G, Flotzinger D (1994) Selection of electrode positions for an EEG-based brain computer interface (BCI). Biomed Tech 39(10):264–269
Pfurtscheller G, Flotzinger D, Pregenzer M, Wolpaw JR, McFarland D (1995) EEG-based brain computer interface (BCI). Search for optimal electrode positions and frequency components. Med Prog Technol 21(3):111–121
Lal TN, Schroder M, Hinterberger T, Weston J, Bogdan M, Birbaumer N, Scholkopf B (2004) Support vector channel selection in BCI. IEEE Trans Biomed Eng 51(6):1003–1010
Schröder M, Lal TN, Hinterberger T, Bogdan M, Hill NJ, Birbaumer N, Rosenstiel W, Schölkopf B (2005) Robust EEG channel selection across subjects for brain-computer interfaces. EURASIP J Appl Signal Process 2005(19):3103–3112
Acknowledgments
The authors would like to thank M.Sc. Magnus Svavarsson for his valuable help running the Matlab algorithms in the Linux multi-processor server.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cabrera, A.F., Farina, D. & Dremstrup, K. Comparison of feature selection and classification methods for a brain–computer interface driven by non-motor imagery. Med Biol Eng Comput 48, 123–132 (2010). https://doi.org/10.1007/s11517-009-0569-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11517-009-0569-2