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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
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
Mason SG, Birch GE (2003) A general framework for brain-computer interface design. IEEE Trans Neural Syst Rehabil Eng 11(1):70–85
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
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
Berger H (1929) On the eeg in humans. Arch Psychiatr Nervenkr 87:527–570
Wolpow J, Birbaumer N, McFarland DJ, Pfurtscheller G, Vaughan T (2002) Brain-computer interfaces for communication and control. Clin Neurophysiol 113(6):767–791
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
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
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
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
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
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
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
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
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
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
Bhuvaneswari P, Kumar JS (2013) Support vector machine technique for EEG signals. Int J Comput Appl 63(13):1–5
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
Hearst MA, Dumais ST, Osuna E, Platt J, Scholkopf B (1998) Support vector machines. IEEE Intell Syst Appl 13(4):18–28
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
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
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
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
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
Arbabi E, Shamsollahi MB (2017) Evaluation of classical features and classifiers in brain-computer interface tasks. arXiv:1709.03252
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
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
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
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
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
Ungureanu M, Bigan C, Strungaru R, Lazarescu V (2004) Independent component analysis applied in biomedical signal processing. Meas Sci Rev 4(2):18
Bhattacharya A, Bawane DN, Nirkhi S (2015) Brain computer interface using eeg signals. In: GHRCE, Nagpur, vol 17, no 11
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
Bellary J, Eddula KR (2014) Improving multi-class support vector machines training. Int J Comput Commun Instrum Eng 1:119–125
Kaur B, Singh D, Roy PP (2018) Eeg based emotion classification mechanism in bci. Proc Comput Sci 132:752–758
Abe S (2005) Support vector machines for pattern classification, vol 2. Springer, Berlin
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
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
Joachims T (1998) Making large-scale svm learning practical. Tech. rep., Technical Report
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40860-020-00117-y