Skip to main content
Log in

Optimization of parameters for improving the performance of EEG-based BCI system

  • Original Article
  • Published:
Journal of Reliable Intelligent Environments Aims and scope Submit manuscript

Abstract

Brain–computer interface (BCI) is an active domain which has attracted attention of the research community in recent years. It offers huge potential as a technology which can estimate the intention of a user by analysis of brain signals and establish a communication channel directly between a human brain and an external device. Electroencephalography (EEG) is the most popular signal acquisition technique due to its ease of use and simplicity. In EEG-based BCI systems, electrodes are placed on specific positions on the scalp of the subject to record electrical activity. The BCI system consists of sequential stages of signal acquisition, its preprocessing, feature extraction and feature classification. It is an active research area which has a focus on improving classification accuracy in motor imagery-based BCI systems. The first stage in a BCI system is to acquire EEG signals from different positions of the scalp of the human subject. The acquired brain signals are preprocessed to remove artifacts before these are fed to feature the extraction stage. In this paper, independent component analysis (ICA) technique is used to remove artifacts from acquired signals. Filter bank common spatial pattern (FBCSP) technique is then used for feature extraction and feature selection. A feature classification approach based on support vector machine (SVM) is proposed in this work and its performance is enhanced by optimizing its polynomial kernel parameters. Selection of kernel parameters is done by grid search method using the fivefold cross-validation procedure. The proposed approach is then executed on publicly available data set 2a of BCI Competition IV. Results show that the proposed approach offers higher classification accuracy and lower misclassification rate as compared to other methods executed on the same dataset, as reported in literature.

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
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Dai M, Wang S, Zheng D, Na R, Zhang S (2019) Domain transfer multiple kernel boosting for classification of eeg motor imagery signals. IEEE Access 7:49951–49960

    Article  Google Scholar 

  2. Zheng Q, Zhu F, Heng P-A (2018) Robust support matrix machine for single trial eeg classification. IEEE Trans Neural Syst Rehabil Eng 26(3):551–562

    Article  Google Scholar 

  3. Mason SG, Birch GE (2003) A general framework for brain-computer interface design. IEEE Trans Neural Syst Rehabil Eng 11(1):70–85

    Article  Google Scholar 

  4. Bernardi GB, Pimenta TC, Moreno RL (2019) A simplified tool for testing of feature selection and classification algorithms in motor imagery of right and left hands of eeg signals. In: 2019 IEEE 10th Latin American symposium on circuits & systems (LASCAS). IEEE, pp 197–200

  5. Krishna DH, Pasha I, Savithri TS (2016) Classification of eeg motor imagery multi class signals based on cross correlation. Proc Comput Sci 85:490–495

    Article  Google Scholar 

  6. Berger H (1929) On the eeg in humans. Arch Psychiatr Nervenkr 87:527–570

    Article  Google Scholar 

  7. Wolpow J, Birbaumer N, McFarland DJ, Pfurtscheller G, Vaughan T (2002) Brain-computer interfaces for communication and control. Clin Neurophysiol 113(6):767–791

    Article  Google Scholar 

  8. Costantini G, Todisco M, Casali D, Carota M, Saggio G, Bianchi L, Abbafati M, Quitadamo L (2009) Svm classification of eeg signals for brain computer interface. In: Proceedings of the 2009 conference on neural Nets WIRN09: proceedings of the 19th Italian workshop on neural nets, Vietri sul Mare, Salerno, Italy, May 28–30 2009. IOS Press, pp 229–233

  9. Lotte F, Bougrain L, Cichocki A, Clerc M, Congedo M, Rakotomamonjy A, Yger F (2018) A review of classification algorithms for eeg-based brain-computer interfaces: a 10 year update. J Neural Eng 15(3):031005

    Article  Google Scholar 

  10. Pfurtscheller G, Neuper C, Guger C, Harkam W, Ramoser H, Schlogl A, Obermaier B, Pregenzer M (2000) Current trends in graz brain-computer interface (bci) research. IEEE Trans Rehabil Eng 8(2):216–219

    Article  Google Scholar 

  11. Gaur P, Pachori RB, Wang H, Prasad G (2018) A multi-class eeg-based bci classification using multivariate empirical mode decomposition based filtering and Riemannian geometry. Expert Syst Appl 95:201–211

    Article  Google Scholar 

  12. Siuly S, Li Y (2012) Improving the separability of motor imagery eeg signals using a cross correlation-based least square support vector machine for brain-computer interface. IEEE Trans Neural Syst Rehabil Eng 20(4):526–538

    Article  Google Scholar 

  13. Senthilmurugan M, Latha M, Malmurugan N (2011) Classification in eeg-based brain computer interfaces using inverse model. Int J Computer Theory Eng 3(2):274

    Google Scholar 

  14. Padfield N, Zabalza J, Zhao H, Masero V, Ren J (2019) Eeg-based brain-computer interfaces using motor-imagery: techniques and challenges. Sensors 19(6):1423

    Article  Google Scholar 

  15. Lotte F, Congedo M, Lécuyer A, Lamarche F, Arnaldi B (2007) A review of classification algorithms for eeg-based brain-computer interfaces. J Neural Eng 4(2):R1

    Article  Google Scholar 

  16. Mahmood A, Zainab R, Ahmad RB, Saeed M, Kamboh AM (2017) Classification of multi-class motor imagery eeg using four band common spatial pattern. In: 2017 39th annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, pp 1034–1037

  17. Alomari MH, Samaha A, AlKamha K (2013) Automated classification of l/r hand movement eeg signals using advanced feature extraction and machine learning. arXiv:1312.2877

  18. Bhuvaneswari P, Kumar JS (2013) Support vector machine technique for EEG signals. Int J Comput Appl 63(13):1–5

    Google Scholar 

  19. Yang H, Wu S (2014) Eeg classification for bci based on csp and svm-ga. In: Applied mechanics and materials, vol 459. Trans Tech Publ, pp 228–231

  20. Hearst MA, Dumais ST, Osuna E, Platt J, Scholkopf B (1998) Support vector machines. IEEE Intell Syst Appl 13(4):18–28

    Article  Google Scholar 

  21. Nguyen T, Hettiarachchi I, Khatami A, Gordon-Brown L, Lim CP, Nahavandi S (2018) Classification of multi-class bci data by common spatial pattern and fuzzy system. IEEE Access 6:27873–27884

    Article  Google Scholar 

  22. Garrett D, Peterson DA, Anderson CW, Thaut MH (2003) Comparison of linear, nonlinear, and feature selection methods for eeg signal classification. IEEE Trans Neural Syst Rehabil Eng 11(2):141–144

    Article  Google Scholar 

  23. Kamousi B, Liu Z, He B (2005) Classification of motor imagery tasks for brain-computer interface applications by means of two equivalent dipoles analysis. IEEE Trans Neural Syst Rehabil Eng 13(2):166–171

    Article  Google Scholar 

  24. Pfurtscheller G, Muller-Putz G, Schlogl A, Graimann B, Scherer R, Leeb R, Brunner C, Keinrath C, Lee F, Townsend G et al (2006) 15 years of BCI research at Graz university of technology: current projects. IEEE Trans Neural Syst Rehabil Eng 14(2):205–210

    Article  Google Scholar 

  25. Ilyas MZ, Saad P, Ahmad MI (2015) A survey of analysis and classification of eeg signals for brain-computer interfaces. In: 2015 2nd international conference on biomedical engineering (ICoBE). IEEE, pp 1–6

  26. Arbabi E, Shamsollahi MB (2017) Evaluation of classical features and classifiers in brain-computer interface tasks. arXiv:1709.03252

  27. Zhang D, Yao L, Zhang X, Wang S, Chen W, Boots R, Benatallah B (2018) Cascade and parallel convolutional recurrent neural networks on eeg-based intention recognition for brain computer interface. In: Thirty-second AAAI conference on artificial intelligence

  28. Kumar S, Sharma A, Mamun K, Tsunoda T (2016) A deep learning approach for motor imagery eeg signal classification. In: 2016 3rd Asia-pacific world congress on computer science and engineering (APWC on CSE). IEEE, pp 34–39

  29. Brunner C, Leeb R, Müller-Putz G, Schlögl A, Pfurtscheller G (2008) BCI competition 2008–graz data set a. Institute for Knowledge Discovery (Laboratory of Brain-Computer Interfaces), Graz University of Technology, vol 16

  30. Tangermann M, Müller K-R, Aertsen A, Birbaumer N, Braun C, Brunner C, Leeb R, Mehring C, Miller KJ, Mueller-Putz G et al (2012) Review of the bci competition iv. Front Neurosci 6:55

    Article  Google Scholar 

  31. Liu A, Chen K, Liu Q, Ai Q, Xie Y, Chen A (2017) Feature selection for motor imagery eeg classification based on firefly algorithm and learning automata. Sensors 17(11):2576

    Article  Google Scholar 

  32. Ungureanu M, Bigan C, Strungaru R, Lazarescu V (2004) Independent component analysis applied in biomedical signal processing. Meas Sci Rev 4(2):18

    Google Scholar 

  33. Bhattacharya A, Bawane DN, Nirkhi S (2015) Brain computer interface using eeg signals. In: GHRCE, Nagpur, vol 17, no 11

  34. Ang KK, Chin ZY, Wang C, Guan C, Zhang H (2012) Filter bank common spatial pattern algorithm on bci competition iv datasets 2a and 2b. Front Neurosci 6:39

    Article  Google Scholar 

  35. Bellary J, Eddula KR (2014) Improving multi-class support vector machines training. Int J Comput Commun Instrum Eng 1:119–125

    Google Scholar 

  36. Kaur B, Singh D, Roy PP (2018) Eeg based emotion classification mechanism in bci. Proc Comput Sci 132:752–758

    Article  Google Scholar 

  37. Abe S (2005) Support vector machines for pattern classification, vol 2. Springer, Berlin

    MATH  Google Scholar 

  38. Bandara D, Arata J, Kiguchi K (2018) A noninvasive brain-computer interface approach for predicting motion intention of activities of daily living tasks for an upper-limb wearable robot. Int J Adv Robot Syst 15(2):1729881418767310

    Article  Google Scholar 

  39. Ahangi A, Karamnejad M, Mohammadi N, Ebrahimpour R, Bagheri N (2013) Multiple classifier system for eeg signal classification with application to brain-computer interfaces. Neural Comput Appl 23(5):1319–1327

    Article  Google Scholar 

  40. Joachims T (1998) Making large-scale svm learning practical. Tech. rep., Technical Report

  41. Ben-Hur A, Ong CS, Sonnenburg S, Schölkopf B, Rätsch G (2008) Support vector machines and kernels for computational biology. PLoS Comput Biol 4(10):e1000173

    Article  Google Scholar 

  42. She Q, Ma Y, Meng M, Luo Z (2015) Multiclass posterior probability twin SVM for motor imagery EEG classification. Comput Intell Neurosci. https://doi.org/10.1155/2015/251945

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mandeep Kaur Ghumman.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghumman, M.K., Singh, S., Singh, N. et al. Optimization of parameters for improving the performance of EEG-based BCI system. J Reliable Intell Environ 7, 145–156 (2021). https://doi.org/10.1007/s40860-020-00117-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40860-020-00117-y

Keywords

Navigation