Neural Computing and Applications

, Volume 28, Issue 11, pp 3153–3161 | Cite as

Combined feature extraction method for classification of EEG signals

  • Yong Zhang
  • Xiaomin Ji
  • Bo Liu
  • Dan Huang
  • Fuding Xie
  • Yuting Zhang
Original Article


Classification of electroencephalogram (EEG) signals is an important task in brain–computer interfaces applications. This paper combines autoregressive (AR) model and sample entropy and presents a combination strategy of feature extraction. Each feature vector obtained from the combination strategy contains two parts: AR coefficients and sample entropy values. In the classification phase, this paper employs support vector machine (SVM) with RBF kernel as the classifier. The proposed method is used in the five mental task experiments. Experimental results show that the SVM classifier performs very well in classifying EEG signals using the combination strategy of feature extraction. It obtains a better accuracy in comparison with AR-based method. The results also indicate that the combination strategy of AR model and sample entropy can effectively improve the classification performance of EEG signals.


EEG signal Feature extraction Autoregressive model Sample entropy Support vector classification Brain–computer interfaces 



This work is partly supported by National Natural Science Foundation of China (No. 61373127) and the University Scientific Research Project of Liaoning Education Department of China (No. 2011186).


  1. 1.
    Guo L, Wu Y, Cao T, Yan W, Shen X (2011) Classification of mental task from EEG signals using immune feature weighted support vector machines. IEEE Trans Magn 47(5):866–869CrossRefGoogle Scholar
  2. 2.
    Lawhern V, Hairston WD, McDowell K, Westerfield M, Robbins K (2012) Detection and classification of subject-generated artifacts in EEG signals using autoregressive models. J Neurosci Methods 208:181–189CrossRefGoogle Scholar
  3. 3.
    Yentes JM, Hunt N, Schmid KK, Kaipust JP, Mcgrath D, Stergiou N (2013) The appropriate use of approximate entropy and sample entropy with short data sets. Ann Biomed Eng 41(2):349–365CrossRefGoogle Scholar
  4. 4.
    Pincus SM (1991) Approximate entropy as a measure of system complexity. Proc Natl Acad Sci USA 88(6):2297–2301MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Richman J, Moorman J (2000) Physiological time series analysis using approximate entropy and sample entropy. Am J Physiol 278(6):2039–2049Google Scholar
  6. 6.
    Srinivasan V, Eswaran C, Sriraam N (2007) Approximate entropy-based epileptic EEG detection using artificial neural networks. IEEE Trans Inf Technol Biomed 11(3):288–295CrossRefGoogle Scholar
  7. 7.
    Ghosh-Dastidar S, Adeli H, Dadmehr N (2007) Mixed-band wavelet-chaos-neural network methodology for epilepsy and epileptic seizure detection. IEEE Trans Biomed Eng 54(9):1545–1551CrossRefGoogle Scholar
  8. 8.
    Ianez E, Azorin JM, Ubeda A, Fernandez E, Sirvent JL (2010) LDA-based classifiers for a mental tasks-based brain–computer interface. In: Proceeding of the 2010 IEEE international conference on systems man and cybernetics (SMC 2010), 10–13 Oct 2010. IEEE Press, pp 546–551Google Scholar
  9. 9.
    Song Y, Crowcroft J, Zhang J (2012) Automatic epileptic seizure detection in EEGs based on optimized sample entropy and extreme learning machine. J Neurosci Methods 210:132–146CrossRefGoogle Scholar
  10. 10.
    Zhang Y, Zhang YT, Wang JY, Zheng XW (2015) Comparison of classification methods on EEG signals based on wavelet packet decomposition. Neural Comput Appl 26(5):1217–1225CrossRefGoogle Scholar
  11. 11.
    Burke DP, Kelly SP, de Chazal P, Reilly RB, Finucane C (2005) A parametric feature extraction and classification strategy for brain–computer interfacing. IEEE Trans Neural Syst Rehabil Eng 13(1):12–17CrossRefGoogle Scholar
  12. 12.
    Subasi A, Alkan A, Koklukay E, Kiymik MK (2005) Wavelet neural network classification of EEG signals by using AR model with MLE preprocessing. Neural Netw 18(7):985–997CrossRefGoogle Scholar
  13. 13.
    Subasi A (2007) EEG signal classification using wavelet feature extraction and a mixture of expert model. Expert Syst Appl 32(4):1084–1093CrossRefGoogle Scholar
  14. 14.
    Kumar Y, Dewal ML, Anand RS (2014) Epileptic seizures detection in EEG using DWT-based ApEn and artificial neural network. Signal Image Video Process 8(7):1323–1334CrossRefGoogle Scholar
  15. 15.
    Kumar Y, Dewal ML, Anand RS (2014) Epileptic seizures detection using DWT based fuzzy approximate entropy and support vector machine. Neurocomputing 133:271–279CrossRefGoogle Scholar
  16. 16.
    Li S, Zhou W, Yuan Q, Geng S, Cai D (2013) Feature extraction and recognition of ictal EEG using EMD and SVM. Comput Biol Med 43(7):807–816CrossRefGoogle Scholar
  17. 17.
    Zhang J, Wang N, Kuang H, Wang R (2014) An improved method to calculate phase locking value based on Hilbert–Huang transform and its application. Neural Comput Appl 24(1):125–132CrossRefGoogle Scholar
  18. 18.
    Bajaj V, Pachori RB (2012) Classification of seizure and nonseizure EEG signals using empirical mode decomposition. IEEE Trans Inf Technol Biomed 16(6):1135–1142CrossRefGoogle Scholar
  19. 19.
    Sharma R, Pachori RB (2015) Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions. Expert Syst Appl 42(3):1106–1117CrossRefGoogle Scholar
  20. 20.
    Parvez MZ, Paul M (2014) Epileptic seizure detection by analyzing EEG signals using different transformation techniques. Neurocomputing 145(5):190–200CrossRefGoogle Scholar
  21. 21.
    Priestley MB (1994) Spectral analysis and time series. Academic Press, LondonzbMATHGoogle Scholar
  22. 22.
    Vapnik V (1995) The nature of statistical learning theory. Springer, New YorkCrossRefzbMATHGoogle Scholar
  23. 23.
    Hsu CW, Lin CJ (2002) A comparison of methods for multi-class support vector machines. IEEE Trans Neural Netw 13(2):415–425CrossRefGoogle Scholar
  24. 24.
    Keirn ZA, Aunon JI (1990) A new mode of communication between man and his surroundings. IEEE Trans Biomed Eng 37(12):1209–1214CrossRefGoogle Scholar
  25. 25.
    Chang CC, Lin CJ (2011) LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol 2(3):1–27CrossRefGoogle Scholar

Copyright information

© The Natural Computing Applications Forum 2016

Authors and Affiliations

  • Yong Zhang
    • 1
    • 2
  • Xiaomin Ji
    • 1
  • Bo Liu
    • 1
  • Dan Huang
    • 1
  • Fuding Xie
    • 3
  • Yuting Zhang
    • 1
  1. 1.School of Computer and Information TechnologyLiaoning Normal UniversityDalianChina
  2. 2.State Key Laboratory for Novel Software TechnologyNanjing UniversityNanjingChina
  3. 3.School of Urban and Environmental ScienceLiaoning Normal UniversityDalianChina

Personalised recommendations