Abstract
This paper studies the state-of-the-art classification techniques for electroencephalogram (EEG) signals. Fuzzy Functions Support Vector Classifier, Improved Fuzzy Functions Support Vector Classifier and a novel technique that has been designed by utilizing Particle Swarm Optimization and Radial Basis Function Networks (PSO-RBFN) have been studied. The classification performances of the techniques are compared on standard EEG datasets that are publicly available and used by brain–computer interface (BCI) researchers. In addition to the standard EEG datasets, the proposed classifier is also tested on non-EEG datasets for thorough comparison. Within the scope of this study, several data clustering algorithms such as Fuzzy C-means, K-means and PSO clustering algorithms are studied and their clustering performances on the same datasets are compared. The results show that PSO-RBFN might reach the classification performance of state-of-the art classifiers and might be a better alternative technique in the classification of EEG signals for real-time application. This has been demonstrated by implementing the proposed classifier in a real-time BCI application for a mobile robot control.
Similar content being viewed by others
References
Dickhaus H, Heinrich H (1996) Classifiying biosignals with wavelet networks, a method for noninvasive diagnosis. IEEE Eng Med Biol Mag 15:103–111
Lotte F, Congedo M, Lecuyer A, Lamarche F, Arnaldi B (2007) A review of classification algorithms for eeg-based brain-computer interfaces. J Neural Eng 4:R1–R13
Sanei S, Chambers J (2007) EEG signal processing. Wiley-Interscience, NJ
Okamoto M, Dan H, Sakamoto K, Takeo K (2004) Three-dimensional probabilistic anatomical cranio-cerebral correlation via the international 10–20 system oriented for transcranial functional brain mapping. Neuroimage 21:99–111
Takahashi K, Nakauke T, Hashimoto M (2005) Remarks on hands-free manipulation using bio-potential signals. In: Proceedings of IEEE international conference on systems man and cybernetics, pp 2965–2970
Subasi S (2007) EEG signal classification using wavelet feature extraction and a mixture of expert model. Expert Syst Appl 32(4):1084–1093
Polat K, Gunes S (2008) Artificial immune recognition system with fuzzy resource allocation mechanism classifier, principal component analysis and FFT method based new hybrid automated identification system for classification of EEG signals. Expert Syst Appl 34(3):2039–2048
Uykan Z, Guzelis C, Celebi ME, Koivo HN (2000) Analysis of input-output clustering for determining centers of RBFN. IEEE Trans Neural Netw 11(4):851–858
Pedrycz W (1998) Conditional fuzzy clustering in the design of radial basis function networks. IEEE Trans Neural Netw 9(4):601–612
Staiano A, Tagliaferri R, Pedrycz W (2006) Improving RBF networks performance in regression tasks by means of a supervized fuzzy clustering. Neurocomputing 69(15):1570–1581
Hongyang L, He J (2009) The application of dynamic K-means clustering algorithm in the center selection of RBF neural networks. In: 3rd international conference on genetic and evolutionary computing vol 177, no. 23, pp 488–491
Scholkopf B, Sung KK, Burges CJC, Girosi F, Niyogi P, Poggio T, Vapnik V (1997) Comparing support vector machines with Gaussian kernels to radial basis function classifiers. IEEE Trans Signal Process 45(11):2758–2765
Drongelen WV (2007) Signal processing for neuroscietistis. Elselvier, Burlington
Pfurtscheller G, Neuper C (2001) Motor imagery and direct brain-computer communication. Proc IEEE 89:1123–1134
Blankertz B, Dornhege G, Krauledat M, Müller KR, Curio G (2007) The non-invasive Berlin brain-computer interface: fast acquisition of effective performance in untrained subjects. Neuroimage 37(2):539–550
Zhong M, Lotte F, Girolami M, Lecuyer A (2008) Classifying EEG for brain computer interfaces using gaussian processes. Pattern Recogn Lett 29(3):354–359
Celikyilmaz A, Turksen IB (2009) A new classifier design with fuzzy functions. In: Proceedings of the 11th international conference on rough sets, fuzzy sets, data mining and granular computing, pp 1123–1134
Celikyilmaz A, Turksen IB (2007) Fuzzy functions with support vector machines. Inf Sci 177(23):5163–5177
Celikyilmaz A, Turksen IB, Aktas R, Doganay MM (2009) Increasing accuracy of two-class pattern recognition with enhanced fuzzy functions. Expert Syst Appl 36(2P1):1337–1354
Platt J (2000) Probabilistic outputs for support vector machines and comparison to regularized likelihood methods. MIT Press, Cambridge
Haykin S (ed) (2008) Neural networks: a comprehensive foundation, 3rd edn. Prentice Hall, Upper Saddle River
Johnson R, Sahin F (2009) Particle swarm optimization methods for data clustering. In: Proceedings of the soft computing, computing with words and perceptions in system analysis, decision and control, 2009. ICSCCW 2009. Fifth International Conference, pp 1–6
Alpaydin E (2004) Introduction to machine learning. The MIT Press, Cambridge
Pal NR, Pal K, Bezdek JC (1997) A mixed C-means clustering model. In: Proceedings of the sixth IEEE international conference on fuzzy systems
Van der Merwe DW, Engelbrecht AP (2003) Data clustering using particle swarm optimization. In: Proceedings of IEEE congress on evolutionary computation, pp 215–220
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol IV, pp 1942–1948
Clerc M, Kennedy J (2002) The particle swarm—explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73
Eberhart RC, Shi Y (2000) Comparing inertia weights and constriction factors in particle swarm. In: Proceedings of the 2000 congress on evolutionary computation, pp 84–88
Cox E (2005) Fuzzy modelling and genetic algorithms for data mining and exploration. Elseveir, San Francisco
Asuncion A, Newman DJ (2007) UCI machine learning repository. University of California, Irvine, school of information and computer sciences
LIBSVM: a library for support vector machines [online]. Avaiable: http://www.csie.ntu.edu.tw/~cjlin/libsvm. Accessed June 2010
Emotiv: brain computer interface technology [online]. Avaiable: http://www.emotiv.com. Accessed June 2010
Acknowledgments
The authors would like to thank the reviewers for their valuable comments.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cinar, E., Sahin, F. New classification techniques for electroencephalogram (EEG) signals and a real-time EEG control of a robot. Neural Comput & Applic 22, 29–39 (2013). https://doi.org/10.1007/s00521-011-0744-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-011-0744-x