Skip to main content
Log in

A Comparison of the Analysis of Methods for Feature Extraction and Classification in SSVEP BCIs

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Most brain–computer interface (BCI) systems operate on the basis of electroencephalography (EEG) due to their straightforwardness of applications and high temporal resolution of brain signals. One of the most helpful tools in BCI systems is the steady-state visual evoked potential, which is derived from the EEG data. This work evaluates a number of feature extraction-based methods for evaluating Shannon entropy, skewness, kurtosis, mean, and variance. A number of feature selection techniques, including decision trees, principal component analysis (PCA), t tests, and Wilcoxon, are also assessed. Several classification techniques, including the k nearest neighbor, support vector machine, Bayesian classifier, and multilayer perceptron neural network, were contrasted in the decision step. The decision tree and PCA are used to define a relatively new feature selection method that is the base of the present study. Finally, based on the four acquired frequencies as well as which represent the four directions of right, left, up, and down, the greatest percentage of accuracy was 91.39%.

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

Similar content being viewed by others

Availability of Data and Materials

The datasets analyzed during the current study are available from the corresponding author on reasonable request.

References

  1. Kelly SP, Lalor EC, Reilly RB, Foxe JJ. Visual spatial attention tracking using high-density SSVEP data for independent brain–computer communication. IEEE Trans Neural Syst Rehabil Eng. 2005;13(2):172–8.

    Article  Google Scholar 

  2. Li Y, Bin G, Gao X, Hong B, Gao S. Analysis of phase coding SSVEP based on canonical correlation analysis (CCA). In: 2011 5th international IEEE/EMBS conference on neural engineering. IEEE; 2011. p. 368–71.

  3. Allison BZ, Wolpaw EW, Wolpaw JR. Brain–computer interface systems: progress and prospects. Expert Rev Med Devices. 2007;4(4):463–74.

    Article  Google Scholar 

  4. Friman O, Volosyak I, Graser A. Multiple channel detection of steady-state visual evoked potentials for brain–computer interfaces. IEEE Trans Biomed Eng. 2007;54(4):742–50.

    Article  Google Scholar 

  5. Hwang H-J, Kim DH, Han C-H, Im C-H. A new dual-frequency stimulation method to increase the number of visual stimuli for multi-class SSVEP-based brain–computer interface (BCI). Brain Res. 2013;1515:66–77.

    Article  Google Scholar 

  6. Ting W, Guo-Zheng Y, Bang-Hua Y, Hong S. EEG feature extraction based on wavelet packet decomposition for brain computer interface. Measurement. 2008;41(6):618–25.

    Article  Google Scholar 

  7. Ahirwal MK, Kumar A, Singh GK, Suri JS. Sub-band classification of decomposed single event-related potential co-variants for multi-class brain–computer interface: a qualitative and quantitative approach. IET Sci Meas Technol. 2016;10(4):355–63.

    Article  Google Scholar 

  8. Varsta M, Heikkonen J, Mourino J. Evaluating the performance of three feature sets for brain–computer interfaces with an early stopping MLP committee. In: Proceedings 15th international conference on pattern recognition. ICPR-2000, vol. 2. IEEE; 2000. p. 907–10.

  9. Polak M, Kostov A. Feature extraction in development of brain–computer interface: a case study. In: Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Volume 20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No. 98CH36286), vol. 4. IEEE; 1998. p. 2058–61.

  10. Mensh BD, Werfel J, Seung HS. BCI competition 2003-data set Ia: combining gamma-band power with slow cortical potentials to improve single-trial classification of electroencephalographic signals. IEEE Trans Biomed Eng. 2004;51(6):1052–6.

    Article  Google Scholar 

  11. Einalou Z, Najafi Z, Sheibeigi A. Long-Term Simulation of Digestive Sound Signals by CEPSTRAL Technique. Int J Biomed Biol Eng. 2007;1(2):55–9.

    Google Scholar 

  12. Einalou Z, Maghooli K. Fuzzy neural network approach for noninvasive diagnosis of digestive diseases using wavelet comparing to classification followed by fuzzy C-mean algorithm. In: 2010 17th Iranian conference of biomedical engineering (ICBME). IEEE; 2010. p. 1–4.

  13. Dadgostar M, Setarehdan S, Akin A. Detection of motion artifacts in fNIRS via the continuous wavelet transform. In: 2013 20th Iranian conference on biomedical engineering (ICBME). IEEE; 2013. p. 243–46.

  14. Singla RK, Khosla A, Jha R. Influence of stimuli colour on feature classification for BCI applications. Int J Biomed Eng Technol. 2014;15(1):82–93.

    Article  Google Scholar 

  15. Albahri AS, Hamid RA, Al-qays ZT, Zaidan AA, Zaidan BB, Albahri AO, AlAmoodi AH, Khlaf JM, Almahdi EM, Thabet E, Hadi SM. Role of biological data mining and machine learning techniques in detecting and diagnosing the novel coronavirus (COVID-19): a systematic review. J Med Syst. 2020;44(7):1–11.

    Article  Google Scholar 

  16. Albahri OS, Zaidan AA, Albahri AS, Zaidan BB, Abdulkareem KH, Al-Qaysi ZT, Alamoodi AH, Aleesa AM, Chyad MA, Alesa RM, Kem LC. Systematic review of artificial intelligence techniques in the detection and classification of COVID-19 medical images in terms of evaluation and benchmarking: taxonomy analysis, challenges, future solutions and methodological aspects. J Infect Public Health. 2020;13(10):1381–96.

    Article  Google Scholar 

  17. Alamoodi AH, Zaidan BB, Zaidan AA, Albahri OS, Mohammed KI, Malik RQ, Almahdi EM, Chyad MA, Tareq Z, Albahri AS, Hameed H. Sentiment analysis and its applications in fighting COVID-19 and infectious diseases: a systematic review. Expert Syst Appl. 2021;167: 114155.

    Article  Google Scholar 

  18. Heidari H, Einalou Z. SSVEP extraction applying wavelet transform and decision tree with bays classification. Int Clin Neurosci J. 2017;4(3):91–7.

    Google Scholar 

  19. İşcan Z, Nikulin VV. Steady state visual evoked potential (SSVEP) based brain–computer interface (BCI) performance under different perturbations. PLoS One. 2018;13(1): e0191673.

    Article  Google Scholar 

  20. Wong CM, et al. Spatial filtering in SSVEP-based BCIs: unified framework and new improvements. IEEE Trans Biomed Eng. 2020;67(11):3057–72.

    Article  Google Scholar 

  21. Yehia AG, Seif E, Mohamed T. Principal component analysis-based spectral recognition for SSVEP-based Brain–computer Interfaces. 2015 Tenth international conference on computer engineering & systems (ICCES). IEEE; 2015.

  22. Apart form SSVEP, VEP and ERP, Motor Imagery based EEG is also an important task of EEG. It can be included in the introduction and related work. Some recent works related to this area can be referenced in the manuscript. Few examples are given as following.

  23. Lotey T, et al. Cross-session motor imagery EEG classification using self-supervised contrastive learning. 2022 26th International Conference on Pattern Recognition (ICPR). IEEE; 2022.

  24. Chi X, et al. A novel hybrid brain–computer interface combining motor imagery and intermodulation steady-state visual evoked potential. IEEE Trans Neural Syst Rehabilit Eng. 2022;30:1525–35.

    Article  Google Scholar 

  25. Chakladar DD, et al. Multimodal deep sparse subspace clustering for multiple stimuli-based cognitive task. 2022 26th international conference on pattern recognition (ICPR). IEEE; 2022.

  26. Amin HU, et al. Feature extraction and classification for EEG signals using wavelet transform and machine learning techniques. Australas Phys Eng Sci Med. 2015;38(1):139–49.

    Article  Google Scholar 

  27. Xue J-Z, Zhang H, Zheng C-X, Yan X-G. Wavelet packet transform for feature extraction of EEG during mental tasks. In: Proceedings of the 2003 international conference on machine learning and cybernetics (IEEE Cat. No. 03EX693), vol. 1. IEEE; 2003. p. 360–63.

  28. Wu Z, Lai Y, Xia Y, Wu D, Yao D. Stimulator selection in SSVEP-based BCI. Med Eng Phys. 2008;30(8):1079–88.

    Article  Google Scholar 

  29. Rumelhart DE, Hinton GE, Williams RJ. Learning representations by back-propagating errors. Nature. 1986;323(6088):533–6.

    Article  Google Scholar 

  30. Cortes C, Vapnik V. Support-vector networks. Mach Learn. 1995;20(3):273–97.

    Article  Google Scholar 

  31. Mirmohammadi P, Rasooli A, Ashtiyani M, Amin MM, Deevband MR. Automatic recognition of acute lymphoblastic leukemia using multi-SVM classifier. Curr Sci. 2018;115(8):1512.

    Article  Google Scholar 

  32. Ashtiyani M, Lavasani SN, Alvar AA, Deevband M. Heart rate variability classification using support vector machine and genetic algorithm. J Biomed Phys Eng. 2018;8(4):423.

    Google Scholar 

  33. Dadgostar M, Setarehdan SK, Shahzadi S, Akin A. Classification of schizophrenia using SVM via fNIRS. Biomed Eng Appl Basis Commun. 2018;30(02):1850008.

    Article  Google Scholar 

  34. Einalou Z, Maghooli K, Setarehdan SK, Akin A. Effective channels in classification and functional connectivity pattern of prefrontal cortex by functional near infrared spectroscopy signals. Optik. 2016;127(6):3271–5.

    Article  Google Scholar 

  35. Witten IH, Frank E. Data mining: practical machine learning tools and techniques with Java implementations. ACM SIGMOD Rec. 2002;31(1):76–7.

    Article  Google Scholar 

  36. Liang N-Y, Saratchandran P, Huang G-B, Sundararajan N. Classification of mental tasks from EEG signals using extreme learning machine. Int J Neural Syst. 2006;16(01):29–38.

    Article  Google Scholar 

  37. Zhiwei L, Minfen S. Classification of mental task EEG signals using wavelet packet entropy and SVM. In: 2007 8th international conference on electronic measurement and instruments. IEEE; 2007. p. 3906–09.

  38. Yazdani A, Ebrahimi T, Hoffmann U. Classification of EEG signals using Dempster Shafer theory and a k-nearest neighbor classifier. In: 2009 4th international IEEE/EMBS conference on neural engineering. IEEE; 2009. p. 327–30.

  39. Guo L, Wu Y, Zhao L, Cao T, Yan W, Shen X. Classification of mental task from EEG signals using immune feature weighted support vector machines. IEEE Trans Magn. 2010;47(5):866–9.

    Article  Google Scholar 

  40. Mohammadi L, Einalou Z, Hosseinzadeh H, Dadgostar M. Cursor movement detection in brain–computer-interface systems using the K-means clustering method and LSVM. J Big Data. 2021;8(1):1–5.

    Article  Google Scholar 

  41. Soltani H, Einalou Z, Dadgostar M, Maghooli K. Classification of SSVEP-based BCIs using genetic algorithm. J Big Data. 2021;8(1):1–11.

    Article  Google Scholar 

  42. Albahri AS, Zaidan AA, Albahri OS, Zaidan BB, Alamoodi AH, Shareef AH, Alwan JK, Hamid RA, Aljbory MT, Jasim AN, Baqer MJ. Development of IoT-based mhealth framework for various cases of heart disease patients. Health Technol. 2021;11(5):1013–33.

    Article  Google Scholar 

  43. Albahri OS, Zaidan AA, Zaidan BB, Albahri AS, Mohsin AH, Mohammed KI, Alsalem MA. New mHealth hospital selection framework supporting decentralised telemedicine architecture for outpatient cardiovascular disease-based integrated techniques: Haversine-GPS and AHP-VIKOR. J Ambient Intell Humaniz Comput. 2022;13(1):219–39.

    Article  Google Scholar 

Download references

Funding

This work did not receive any grant from funding agencies in the public, commercial, or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the design and implementation of the research, to the analysis of the results and to the writing of the manuscript.

Corresponding author

Correspondence to Zahra Einalou.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

All procedures performed in studies involving human participants were in accordance with the ethical standards of the Brain Science Institute, Laboratory for Advanced Brain Signal Processing and its later amendments or comparable ethical standards.

Informed consent

Informed consent was obtained from all individual participants included in the study.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Heidari, H., Einalou, Z., Dadgostar, M. et al. A Comparison of the Analysis of Methods for Feature Extraction and Classification in SSVEP BCIs. SN COMPUT. SCI. 5, 356 (2024). https://doi.org/10.1007/s42979-024-02638-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-024-02638-2

Keywords

Navigation