Abstract
Recently, sparse representation-based classification has turned into a successful technique for motor imagery electroencephalogram signal analysis. In this approach, the data is sparsely represented using a pre-defined or learned dictionary and classified based on the residual error. Recent works have proved that learned dictionary performs significantly better than the fixed dictionary. But in dictionary learning approach, when the number of training trials increases, the dictionary size increases and hence calculating sparse representation takes longer time and affects the performance accuracy. Thus, a compact dictionary should be considered to reduce the computation time without compromising the accuracy. However, building a compact dictionary is a non-trivial task, as it depends on the size of training data, the number of motor imageries and the discriminative power of features. In this work, two dictionary reduction strategies, namely redundancy identification and dictionary learning have been investigated to build a compact dictionary. Under the redundancy identification strategy, two methods based on distance measure and correlation analysis have been considered. For dictionary learning, discriminative K-SVD (D-KSVD) and label consistent K-SVD (LC-KSVD) have been explored. Extensive experiments show that the LC-KSVD dictionary learning approach produces a better compact dictionary, which takes lower computation time as well as improved accuracy. Further, the results of reduced dictionary with LC-KSVD is comparable to the existing works on sparsity-based motor imagery electroencephalogram signals classification.
Similar content being viewed by others
Data Availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Alomari MH, Awada EA, Samaha A, Alkamha K (2014) Wavelet-based feature extraction for the analysis of EEG signals associated with imagined fists and feet movements. Comput Inf Sci 7(2):17
Ameri R, Pouyan A, Abolghasemi V (2016) Projective dictionary pair learning for EEG signal classification in brain computer interface applications. Neurocomputing 218:382–389
Arvaneh M, Guan C, Ang KK, Quek C (2011) Optimizing the channel selection and classification accuracy in EEG-based BCI. IEEE Trans Biomed Eng 58(6):1865–1873
Baali H, Khorshidtalab A, Mesbah M, Salami MJ (2015) A transform-based feature extraction approach for motor imagery tasks classification. IEEE J Trans Eng Health Med 3:1–8
Banach K, Małecki M, Rosół M, Broniec A (2021) Brain–computer interface for electric wheelchair based on alpha waves of EEG signal. Bio-Algo Med-Syst 17(3):165–172
Benesty J, Chen J, Huang Y, Cohen I (2009) Pearson correlation coefficient. In: Noise reduction in speech processing. Springer, pp 1–4
Blankertz B, Muller K-R, Krusienski DJ, Schalk G, Wolpaw JR, Schlogl A, Pfurtscheller G, Millan JR, Schroder M, Birbaumer N (2006) The BCI competition III: validating alternative approaches to actual BCI problems. IEEE Trans Neural Syst Rehab Eng 14(2):153–159
Blankertz B, Tomioka R, Lemm S, Kawanabe M, Muller K-R (2008) Optimizing spatial filters for robust EEG single-trial analysis. IEEE Signal Proc Mag 25(1):41–56
Cai TT, Wang L (2011) Orthogonal matching pursuit for sparse signal recovery with noise. IEEE Trans Inf Theory 57(7):4680–4688
Chen Z, Cai H, Zhang Y, Wu C, Mu M, Li Z, Sotelo MA (2019) A novel sparse representation model for pedestrian abnormal trajectory understanding. Expert Syst Appl 138:112753
Deng X, Zhang B, Yu N, Liu K, Sun K (2021) Advanced TSGL-EEGNet for motor imagery EEG-based brain-computer interfaces. IEEE Access 9:25 118–25 130
Ding Y, Chong Y, Pan S (2020) Sparse and low-rank representation with key connectivity for hyperspectral image classification. IEEE J Sel Topics Appl Earth Observations Remote Sensing 13:5609–5622
Gaur P, Gupta H, Chowdhury A, McCreadie K, Pachori RB, Wang H (2021) A sliding window common spatial pattern for enhancing motor imagery classification in EEG-BCI. IEEE Trans Instrum Meas 70:1–9
Golub GH, Hansen PC, O’Leary DP (1999) Tikhonov regularization and total least squares. SIAM J Matrix Anal 21(1):185–194
Grosse-Wentrup M, Buss M (2008) Multiclass common spatial patterns and information theoretic feature extraction. IEEE Trans Biomed Eng 55 (8):1991–2000
He L, Hu D, Wan M, Wen Y, von Deneen KM, Zhou M (2016) Common bayesian network for classification of EEG-based multiclass motor imagery BCI. IEEE Trans Syst Man Cybern Syst 46(6):843–854
Hou Y, Chen T, Lun X, Wang F (2022) A novel method for classification of multi-class motor imagery tasks based on feature fusion. Neurosci Res 176:40–48
Huang D, Qian K, Fei D-Y, Jia W, Chen X, Bai O (2012) Electroencephalography (EEG)-based brain–computer interface (BCI): a 2-d virtual wheelchair control based on event-related desynchronization/synchronization and state control. IEEE Trans Neural Syst Rehab Eng 20(3):379–388
Jiang Z, Lin Z, Davis LS (2013) Label consistent k-SVD: learning a discriminative dictionary for recognition. IEEE Trans Pattern Anal Mach Intell 35(11):2651–2664
Jiao Y, Zhang Y, Chen X, Yin E, Jin J, Yu Wang X, Cichocki A (2018) Sparse group representation model for motor imagery EEG classification. IEEE J Biomed Health Inf
Jin J, Liu C, Daly I, Miao Y, Li S, Wang X, Cichocki A (2020) Bispectrum-based channel selection for motor imagery based brain-computer interfacing. IEEE Trans Neural Syst Rehab Eng 28(10):2153–2163
Kaszura S (2021) The developments of text entry and recognition using brain-computer interfaces. In: International scientific conference on brain-computer interfaces BCI opole. Springer, pp 239–245
Khare SK, Bajaj V (2020) A facile and flexible motor imagery classification using electroencephalogram signals. Comput Methods Prog Biomed 197:105722
Koprinska I, Rana M, Agelidis VG (2015) Correlation and instance based feature selection for electricity load forecasting. Knowl-Based Syst 82:29–40
Kumar S, Sharma A, Mamun K, Tsunoda T (2016) A deep learning approach for motor imagery EEG signal classification. In: 3rd Asia-pacific world congress on computer science and engineering (APWC on CSE). IEEE, pp 34–39
Kumar S, Sharma A, Tsunoda T (2017) An improved discriminative filter bank selection approach for motor imagery EEG signal classification using mutual information. BMC bioinformatics 18(16):545
Lawhern VJ, Solon AJ, Waytowich NR, Gordon SM, Hung CP, Lance BJ (2018) Eegnet: a compact convolutional neural network for eeg-based brain–computer interfaces. J Neural Eng 15(5):056013
Lin X, Wang L, Ohtsuki T (2020) Online Recursive ICA Algorithm Used for Motor Imagery EEG Signal. In: 42nd Annual international conference of the IEEE engineering in medicine & biology society (EMBC). IEEE, pp 502–505
Liu F, Chen L, Lu L, Ahmad A, Jeon G, Yang X (2020) Medical image fusion method by using laplacian pyramid and convolutional sparse representation. Concurrency Computat Prac Exp 32(17):e5632
Liu S, Li L, Jin M, Hou S, Peng Y (2019) Optimized coefficient vector and sparse representation-based classification method for face recognition. IEEE Access 8:8668–8674
Lu N, Yin T (2015) Motor imagery classification via combinatory decomposition of ERP and ERSP using sparse nonnegative matrix factorization. J Neurosci Methods 249:41–49
Mairal J, Ponce J, Sapiro G, Zisserman A, Bach FR (2009) Supervised dictionary learning. In: Advances in neural information processing systems, pp 1033–1040
Malan N, Sharma S (2021) Motor imagery EEG spectral-spatial feature optimization using dual-tree complex wavelet and neighbourhood component analysis. IRBM
McFarland DJ, Krusienski DJ, Sarnacki WA, Wolpaw JR (2008) Emulation of computer mouse control with a noninvasive brain-computer interface. J Neural Eng 5(2):101
Mei S, Ma M, Wan S, Hou J, Wang Z, Feng DD (2020) Patch based video summarization with block sparse representation. IEEE Trans Multimed
Miao M, Hu W, Zhang W (2021) A spatial-frequency-temporal 3D convolutional neural network for motor imagery EEG signal classification. SIViP 15 (8):1797–1804
Miao Y, Jin J, Daly I, Zuo C, Wang X, Cichocki A, Jung T-P (2021) Learning common time-frequency-spatial patterns for motor imagery classification. IEEE Trans Neural Syst Rehab Eng 29:699–707
Mishuhina V, Jiang X (2021) Complex common spatial patterns on time-frequency decomposed EEG for brain-computer interface. Pattern Recognit 115:107918
Molina-Cantero AJ, Castro-García JA, Gómez-Bravo F, López-Ahumada R, Jiménez-Naharro R, Berrazueta-Alvarado S (2021) Controlling a mouse pointer with a single-channel eeg sensor. Sensors 21(16):5481
Moumgiakmas SS, Papakostas GA (2022) Robustly effective approaches on motor imagery-based brain computer interfaces. Computers 11(5):61
Ouzir N, Basarab A, Liebgott H, Harbaoui B, Tourneret J-Y (2018) Motion estimation in echocardiography using sparse representation and dictionary learning. IEEE Trans Image Process 27(1):64–77
Palumbo A, Gramigna V, Calabrese B, Ielpo N (2021) Motor-imagery EEG-based BCIs in wheelchair movement and control: a systematic literature review. Sensors 21(18):6285
Qiu Z, Jin J, Lam H-K, Zhang Y, Wang X, Cichocki A (2016) Improved SFFS method for channel selection in motor imagery based BCI. Neurocomputing 207:519–527
Ramirez I, Sprechmann P, Sapiro G (2010) Classification and clustering via dictionary learning with structured incoherence and shared features. In: 2010 IEEE computer society conference on computer vision and pattern recognition. IEEE, pp 3501–3508
Renuga Devi K, Hannah Inbarani H (2021) Neighborhood based decision theoretic rough set under dynamic granulation for BCI motor imagery classification. J Multi User Inter 15(3):301–321
Scherer R, Muller G, Neuper C, Graimann B, Pfurtscheller G (2004) An asynchronously controlled EEG-based virtual keyboard: improvement of the spelling rate. IEEE Trans Biomed Eng 51(6):979–984
Shao Z, Wang L, Wang Z, Deng J (2019) Remote sensing image super-resolution using sparse representation and coupled sparse autoencoder. IEEE J Sel Topics Appl Earth Observations Remote Sensing 12(8):2663–2674
Sharma P, Abrol V, Sao AK (2017) Deep-sparse-representation-based features for speech recognition. IEEE/ACM Trans Audio Speech Lang Process 25 (11):2162–2175
Shin Y, Lee S, Lee J, Lee H-N (2012) Sparse representation-based classification scheme for motor imagery-based brain–computer interface systems. J Neural Eng 9(5):056002
Sreeja SR, Rabha J, Nagarjuna K, Samanta D, Mitra P, Sarma M et al (2017) Motor imagery EEG signal processing and classification using machine learning approach. In: International conference on new trends in computing sciences (ICTCS). IEEE, pp 61–66
Sreeja SR, Rabha J, Samanta D, Mitra P, Sarma M (2017) Classification of motor imagery based EEG signals using sparsity approach. In: International conference on intelligent human computer interaction. Springer, pp 47–59
Sreeja SR, Sahay RR, Samanta D, Mitra P (2018) Removal of eye blink artifacts from EEG signals using sparsity. IEEE J Biomed Health Inf 22 (5):1362–1372
Sreeja SR, Samanta D (2019) Classification of multiclass motor imagery eeg signal using sparsity approach. Neurocomputing 368:133–145
Sreeja SR, Samanta D, et al. (2020) Distance-based weighted sparse representation to classify motor imagery EEG signals for BCI applications. Multimed Tools Appl:1–19
Subasi A, Mian Qaisar S (2021) The ensemble machine learning-based classification of motor imagery tasks in brain-computer interface. J Healthcare Eng, vol 2021
Tsuchimoto S, Shibusawa S, Iwama S, Hayashi M, Okuyama K, Mizuguchi N, Kato K, Ushiba J (2021) Use of common average reference and large-Laplacian spatial-filters enhances EEG signal-to-noise ratios in intrinsic sensorimotor activity. J Neurosci Methods 353:109089
Wang Q, Cao T, Liu D, Zhang M, Lu J, Bai O, Sun J (2020) A motor-imagery channel-selection method based on SVM-CCA-CS. Meas Sci Technol 32(3):035701
Wang Z, Cui Z, Zhu Y (2020) Multi-modal medical image fusion by laplacian pyramid and adaptive sparse representation. Comput Bio Med 123:103823
Wolpaw J, Wolpaw EW (2012) Brain-Computer Interfaces: Principles and Practice. Oxford University Press, USA
Xu B, Zhang L, Song A, Wu C, Li W, Zhang D, Xu G, Li H, Zeng H (2018) Wavelet transform time-frequency image and convolutional network-based motor imagery eeg classification. Ieee Access 7:6084–6093
Yang J, Yu K, Huang T (2010) Supervised translation-invariant sparse coding. In: 2010 IEEE computer society conference on computer vision and pattern recognition. IEEE, pp 3517–3524
Yuan H, He B (2014) Brain–computer interfaces using sensorimotor rhythms: current state and future perspectives. IEEE Trans Biomed Eng 61 (5):1425–1435
Zha Z, Yuan X, Wen B, Zhang J, Zhou J, Zhu C (2020) Image restoration using joint patch-group-based sparse representation. IEEE Trans Image Process 29:7735–7750
Zhang Q, Li B (2010) Discriminative k-SVD for dictionary learning in face recognition. In: IEEE computer society conference on computer vision and pattern recognition. IEEE, pp 2691–2698
Zhang Y, Nam CS, Zhou G, Jin J, Wang X, Cichocki A (2018) Temporally constrained sparse group spatial patterns for motor imagery BCI. IEEE Trans Cybern 49(9):3322–3332
Zhang Z, Xu Y, Yang J, Li X, Zhang D (2015) A survey of sparse representation: algorithms and applications. IEEE Access 3:490–530
Zhang Y, Zhou G, Jin J, Wang X, Cichocki A (2015) Optimizing spatial patterns with sparse filter bands for motor-imagery based brain–computer interface. J Neurosci Methods 255:85–91
Zheng Q, Zhu F, Qin J, Heng P-A (2018) Multiclass support matrix machine for single trial EEG classification. Neurocomputing 275:869–880
Zhou N, Shen Y, Peng J, Fan J (2012) Learning inter-related visual dictionary for object recognition. In: 2012 IEEE conference on computer vision and pattern recognition. IEEE, pp 3490–3497
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sreeja, S.R., Samanta, D. Dictionary reduction in sparse representation-based classification of motor imagery EEG signals. Multimed Tools Appl 82, 31157–31180 (2023). https://doi.org/10.1007/s11042-023-14659-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14659-9