Skip to main content

Advertisement

Log in

Comparison of feature selection and classification methods for a brain–computer interface driven by non-motor imagery

  • Original Article
  • Published:
Medical & Biological Engineering & Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. McFarland D, McCane L, David S, Wolpaw J (1997) Spatial filter selection for EEG-based communication. Electroencephalogr Clin Neurophysiol 103(3):386–394

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Cabrera A, Nielsen K (2008) Auditory and spatial navigation imagery in brain computer interface using optimized wavelets. J Neurosci Methods 174(1):135–146

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Mallat SG (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674–693

    Article  MATH  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Cristianini N, Shawe-Tailor J (2000) An introduction to support vector machines and other kernel-based learning methods. Cambridge University Press, London

  15. Blankertz B, Curio G, Muller KR (2002) Classifying single trial eeg: towards brain computer interfacing. Adv Neural Inf Process Syst 14:157–164

    Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Wonnacott T, Wonnacott R (1990) Introductory statistics. Wiley, New York

    Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

  26. 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

    Article  Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Alvaro Fuentes Cabrera.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11517-009-0569-2

Keywords

Navigation