MOTOR IMAGERY EEG SIGNAL PROCESSING AND CLASSIFICATION USING MACHINE LEARNING APPROACH


(Received: 2017-12-06, Revised: 2018-03-05 , Accepted: 2018-03-10)
Typically, people with severe motor disabilities have limited opportunities to socialize. Brain-Computer Interfaces (BCIs) can be seen as a hope of restoring freedom to immobilized individuals. Motor imagery (MI) signals recorded via electroencephalograms (EEGs) are the most convenient basis for designing BCIs as they provide a high degree of freedom. MI-based BCIs help motor disabled people to interact with any real-time BCI applications by performing a sequence of MI tasks. But, inter-subject variability, extracting user-specific features and increasing accuracy of the classifier are still a challenging task in MI-based BCIs. In this work, we propose an approach to overcome the above-mentioned issues. The proposed approach considers channel selection, band-pass filter based common spatial pattern, feature extraction, feature selection and modeling using Gaussian Naïve Bayes (GNB) classifier. Since the optimal features are selected by feature selection techniques, they help overcome inter-subject variability and improve performance of GNB classifier. To the best of our knowledge, the proposed methodology has not been used for MI-based BCI applications. The proposed approach has been validated using BCI competition III dataset IVa. The result of our approach has been compared with those of two classifiers; namely, Linear Discriminant Analysis (LDA) and Support Vector Machine (SVM). The results prove that the proposed method provides an improved accuracy over LDA and SVM classifiers. The proposed method can be further developed to design reliable and real-time MI-based BCI applications.

[1] J. Wolpaw and E. W. Wolpaw, Brain-Computer Interfaces: Principles and Practice, Oxford University Press, USA, 2012.

[2] J. R. Wolpaw, N. Birbaumer, D. J. McFarland, G. Pfurtscheller and T. M. Vaughan, "Brain–computer Interfaces for Communication and Control," Clinical Neurophysiology, vol. 113, no. 6, pp. 767–791, 2002.

[3] J. Calderon, Y. Yang, C. Inman, J. Willie and G. Berman, "Decoding Human Behavior from Complex Neural Interactions," Bulletin of the American Physical Society, 2018.

[4] H. M. Golshan, A. O. Hebb, S. J. Hanrahan, J. Nedrud and M. H. Mahoor, "An FFT-based Synchronization Approach to Recognize Human Behaviors Using STN-LFP Signal," IEEE Int’l Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 979–983, 2017.

[5] H. M. Golshan, A. O. Hebb, S. J. Hanrahan, J. Nedrud and M. H. Mahoor, "A Hierarchical Structure for Human Behavior Classification Using STN Local Field Potentials," Journal of Neuroscience Methods, vol.293, pp.254–263, 2018.

[6] S. R. Sreeja, V. Joshi, S. Samima, A. Saha, J. Rabha, B. S. Cheema, D. Samanta and P. Mitra, "BCI Augmented Text Entry Mechanism for People with Special Needs," The 8th Int’l Conference on Intelligent Human Computer Interaction (IHCI), pp. 81-93, 2016.

[7] B. Blankertz, S. Lemm, M. Treder, S. Haufe and K. R. Muller, "Single-trial Analysis and Classification of ERP Components- A Tutorial," NeuroImage, vol. 56, no. 2, pp. 814–825, 2011.

[8] B. He, B. Baxter, B. J. Edelman, C. C. Cline and W. Y. Wenjing, "Non-invasive Brain-Computer Interfaces Based on Sensorimotor Rhythms," Proc. of the IEEE, vol. 103, no. 6, pp. 907–925, 2015.

[9] G. Pfurtscheller and C. Neuper, "Motor Imagery and Direct Brain-Computer Communication," Proceedings of the IEEE, vol. 89, no. 7, pp. 1123–1134, 2001.

[10] H. Ramoser, J. Muller-Gerking and G. Pfurtscheller, "Optimal Spatial Filtering of SingleTtrial EEG during Imagined Hand Movement," IEEE Trans. Rehabilitation Engg., vol. 8, no. 4, pp. 441–446, 2000.

[11] S. Lemm, B. Blankertz, G. Curio and K. R. Muller, "Spatio-spectral Filters for Improving the Classification of Single Trial EEG," IEEE Trans. Biomedical Engg., vol. 52, no. 9, pp. 1541–1548, 2005.

[12] R. Tomioka, G. Dornhege, G. Nolte, B. Blankertz, K. Aihara and K. R. Muller, "Spectrally weighted common spatial pattern algorithm for single trial EEG classification," Department of Mathematical Informatics, University of Tokyo, Japan, Tech. Rep., vol. 40, 2006.

[13] W. Wu, X. Gao, B. Hong and S. Gao, "Classifying Single-trial EEG during Motor Imagery by Iterative Spatio-spectral Patterns Learning (ISSPL)," IEEE Trans. Biomedical Engg., vol. 55, no. 6, pp.1733– 1743, 2008.

[14] H. Higashi and T. Tanaka, "Simultaneous Design of FIR Filter Banks and Spatial Patterns for EEG Signal Classification," IEEE Trans. on Biomedical Engg., vol. 60, no. 4, pp. 1100–1110, 2013.

[15] C. Park, C. C. Took and D. P. Mandic, "Augmented Complex Common Spatial Patterns for Classification of Noncircular EEG from Motor Imagery Tasks," IEEE Trans. Neural Systems and Rehabilitation Engg., vol. 22, no. 1, pp. 1–10, 2014.

[16] A. S. Aghaei, M. S. Mahanta and K. N. Plataniotis, "Separable Common Spatio-spectral Patterns for Motor Imagery BCI Systems," IEEE Trans. on Biomedical Engg., vol. 63, no. 1, pp. 15–29, 2016.

[17] D. Li, H. Zhang, M. S. Khan and F. Mi, "A Self-Adaptive Frequency Selection Common Spatial Pattern and Least Squares Twin Support Vector Machine for Motor Imagery Electroencephalography Recognition," Biomedical Signal Processing and Control, vol. 41, pp. 222–232, 2018.

[18] Y. Li, P. P. Wen et al., "Modified CC-LR Algorithm with Three Diverse Feature Sets for Motor Imagery Tasks Classification in EEG-Based Brain–Computer Interface," Computer Methods and Programs in Biomedicine, vol. 113, no. 3, pp. 767–780, 2014.

[19] C. Vidaurre, N. Kramer, B. Blankertz and A. Schlogl, "Time Domain Parameters as a Feature for EEG- Based Brain–Computer Interfaces," Neural Networks, vol. 22, no. 9, pp. 1313–1319, 2009.

[20] P. Herman, G. Prasad, T. M. McGinnity and D. Coyle, "Comparative Analysis of Spectral Approaches to Feature Extraction for EEG-based Motor Imagery Classification," IEEE Trans. Neural Systems and Rehabilitation Engg., vol. 16, no. 4, pp. 317–326, 2008.

[21] W.-Y. Hsu and Y.-N. Sun, "EEG-based Motor Imagery Analysis Using Weighted Wavelet Transform Features," Journal of Neuroscience Methods, vol. 176, no. 2, pp. 310–318, 2009.

[22] M. Tavakolan, X. Yong, X. Zhang and C. Menon, "Classification Scheme for Arm Motor Imagery," Journal of Medical and Biological Engg., vol. 36, no. 1, pp. 12–21, 2016.

[23] Y. Zhang, G. Zhou, J. Jin, X. Wang and A. Cichocki, "Optimizing Spatial Patterns with Sparse Filter Bands for Motor Imagery-based Brain–Computer Interface," Journal of Neuroscience Methods, vol. 255, pp. 85–91, 2015.

[24] H. Wang, Y. Zhang, N. R. Waytowich, D. J. Krusienski, G. Zhou, J. Jin, X. Wang and A. Cichocki, "Discriminative feature extraction via multivariate linear regression for SSVEP-based BCI," IEEE Trans. Neural Systems and Rehabilitation Engg., vol. 24, no. 5, pp. 532–541, 2016.

[25] F. Lotte, M. Congedo, A. L´ecuyer, F. Lamarche and B. Arnaldi, "A Review of Classification Algorithms for EEG-based Brain–Computer Interfaces," Jo. of Neural Engg., vol. 4, no. 2, p. R1, 2007.

[26] Y. Zhang, G. Zhou, J. Jin, Q. Zhao, X. Wang and A. Cichocki, "Sparse Bayesian Classification of EEG for Brain–Computer Interface," IEEE Transactions on Neural Networks and Learning Systems, vol. 27, no. 11, pp. 2256–2267, 2016.

[27] V. P. Oikonomou, A. Maronidis, G. Liaros, S. Nikolopoulos and I. Kompatsiaris, "Sparse Bayesian Learning for Subject Independent Classification with Application to SSVEP-BCI," The 8th Int’l IEEE/EMBS Conf. Neural Engineering (NER), pp. 600–604, 2017.

[28] Y. Zhang, G. Zhou, J. Jin, Y. Zhang, X. Wang and A. Cichocki, "Sparse Bayesian Multiway Canonical Correlation Analysis for EEG Pattern Recognition," Neurocomputing, vol. 225, pp. 103–110, 2017.

[29] Y. Zhang, Y. Wang, J. Jin and X. Wang, "Sparse Bayesian Learning for Obtaining Sparsity of EEG Frequency Bands-based Feature Vectors in Motor Imagery Classification," Int’l Journal of Neural Systems, vol. 27, no. 02, p. 1650032, 2017.

[30] "BCI Competition III",[Online], Available: http://www.bbci.de/competition/iii.

[31] L. He, D. Hu, M. Wan, Y. Wen, K. M. von Deneen and M. Zhou, "Common Bayesian Network for Classification of EEG-based Multiclass Motor Imagery BCI," IEEE Trans. Systems, Man and Cybernetics: Systems, vol. 46, no. 6, pp. 843–854, 2016.

[32] W.-K. Tam, K.-Y. Tong, F. Meng and S. Gao, "A Minimal Set of Electrodes for Motor Imagery BCI to Control an Assistive Device in Chronic Stroke Subjects: A Multi-Session Study," IEEE Trans. Neural Systems and Rehabilitation Engg., vol. 19, no. 6, pp. 617–627, 2011.

[33] M. H. Alomari, E. A. Awada, A. Samaha and K. Alkamha, "Wavelet-based Feature Extraction for the Analysis of EEG Signals Associated with Imagined Fists and Feet Movements," Computer and Information Science, vol. 7, no. 2, p. 17, 2014.

[34] X. Zhang, L. Yao, D. Zhang, X. Wang, Q. Z. Sheng and T. Gu, "Multi-person Brain Activity Recognition via Comprehensive EEG Signal Analysis," arXiv preprint arXiv:1709.09077, 2017.

[35] H. Peng, F. Long and C. Ding, "Feature Selection Based on Mutual Information Criteria of Max- dependency, Max-relevance and Min-redundancy," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 27, no. 8, pp. 1226–1238, 2005.

[36] J. Gui, Z. Sun, S. Ji, D. Tao and T. Tan, "Feature Selection Based on Structured Sparsity: A Comprehensive Study," IEEE Trans. Neural Networks and Learning Systems, vol. 28, no. 7, pp. 1490– 1507, 2017.

[37] P. Zhao and B. Yu, "On Model Selection Consistency of Lasso," Journal of Machine Learning Research, vol. 7, no. Nov., pp. 2541–2563, 2006.

[38] I. H. Witten, E. Frank, M. A. Hall and C. J. Pal, Data Mining: Practical Machine Learning Tools and Techniques, Morgan Kaufmann, 2016.

[39] K. S. Kassam, A. R. Markey, V. L. Cherkassky, G. Loewenstein and M. A. Just, "Identifying Emotions on the Basis of Neural Activation," PloS one, vol. 8, no. 6, p. e66032, 2013.

[40] Scikit-learn, "Machine Learning in Python",[Online], Available: http://scikit-learn.org/.

[41] B. Blankertz, R. Tomioka, S. Lemm, M. Kawanabe and K.-R. Muller, "Optimizing Spatial Filters for Robust EEG Single-trial Analysis," IEEE Signal Processing Magazine, vol. 25, no. 1, pp. 41–56, 2008.

[42] S. Siuly and Y. Li, "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 Systems and Rehabilitation Engg., vol. 20, no. 4, pp. 526–538, 2012.