Classification of Brainwave Signals Based on Hybrid Deep Learning and an Evolutionary Algorithm
Zhyar Rzgar K. Rostam1, Sozan Abdullah Mahmood1
1 Department of Computer, College of Science, University of Sulaimani, Sulaimani, Kurdistan Region, Iraq.

Original: 24 April 2019, Revised: 15 June 2019, Accepted: 22 July 2019, Published online20 December 2019


Brainwave signals are read through Electroencephalogram (EEG) devices. These signals are generated from an active brain based on brain activities and thoughts. The classification of
brainwave signals is a challenging task due to its non-stationary nature. To address the issue, this paper proposes a Convolutional Neural Network (CNN) model to classify brainwave
signals. In order to evaluate the performance of the proposed model a dataset is developed by recording brainwave signals for two conditions, which are visible and invisible. In the
visible mode, the human subjects focus on the color and shape presented. Meanwhile, in the invisible mode, the subjects think about specific colors or shapes with closed eyes. A
comparison has been provided between the original CNN and the proposed CNN architecture on the same dataset. The results show that the proposed CNN model achieves
higher classification accuracy as compared to the standard CNN. The best accuracy rate achieved when the proposed CNN is applied on the visible color mode is 92%. In the future,
improvements on the proposed CNN will be able to classify raw EEG signals in an efficient way.

Key WordsConvolutional Neural Network (CNN), Genetic Algorithm (GA), Feature Extraction (Coiflet), NeuroSky mindwave.



Ö. B. U. &. A. U. Yıldırım, "A deep convolutional neural network model for automated identification of abnormal EEG signals", Neural Comput & Applic, pp. 1-12, (2018).


H. T. K. S. Mathewson KE, "High and dry? Comparing active dry EEG electrodes to active and passive wet electrodes", Socity for physological Research, Vol. 54, No. 1, 13 July (2017).


H. Greenspan, B. v. Ginneken and R. M. Summers, "Guest Editorial Deep Learning in Medical Imaging: Overview and Future Promise of an Exciting New Technique", IEEE Transactions on Medical Imaging, Vol. 35, No. 5, pp. 1153-1159, (2016).


D. H. S. P. E. C. Tom Young, "Recent Trends in Deep Learning Based Natural Language Processing", IEEE Computational Intelligence Magazine, Vol. 13, No. 3, pp. 55-75, (2018).


K. I. ,. J.-H. P. ,. D.-S. L. ,. B. J. a. J.-M. K. Dongkoo Shon, "Emotional Stress State Detection Using Genetic Algorithm-Based Feature Selection on EEG Signals", International Journal of Environmental Research and Public Health, Vol. 15, No. 11, pp. 1-11, (2018).


V. Mallawaarachchi, "Towrd Data Science," July 2017. [Online]. Available: [Accessed 1 May 2019].


a. S. R. A. Mohd Asyraf Zulkifely, "EEG Signals Classification by using Convolutional Neural Networks", in IEEE Symposium on Acoustics, Speech and Signal Processing (SASSP 2019), Malaysia, (2019).


U. R. a. O. S. L. a. H. Y. a. T. J. H. a. A. H. a. S. D. P. Acharya, "Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals", Computer methods and programs in biomedicine, Vol. 100, pp. 103-113, (2018).


R. G. a. L. K. a. M. F. a. R. C. a. D. P. a. E. C. E. Andrzejak, "Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state", Physical Review E, Vol. 64, p. 061907, (2001).


C. L. S. S. Zhichuan Tang, "Single-trial EEG classification of motor imagery using deep convolutional neural networks", Optik, Vol. 130, pp. 11-18, (2017).


V. J. Tomas Uktveris, "Application of Convolutional Neural Networks to Four-Class Motor Imagery Classification Problem", Journal of Information Technology and Control, Vol. 46, No. 2, pp. 260-273, (2017).


A. Opoku-Amankwaah, "An age layered population structure genetic algorithm for the multi-depot vehicle problem", Honolulu, HI, USA, (2017).


G. S. Hornby, "The Age-Layered Population Structure (ALPS) Evolutionary Algorithm", Seattle, Washington, USA , (2009).


S. Saha, "A Comprehensive Guide to Convolutional Neural Networks — the ELI5 way," Towards Data Science, 15 December 2018. [Online]. Available: [Accessed 8 April 2019].


J. Wu, "Introduction to Convolutional Neural Networks", Nanjing University, China, 2017.


D. Gupta, "Architecture of Convolutional Neural Networks (CNNs) demystified", Analytics Vidhya, 29 June 2017. [Online]. Available: [Accessed 18 June 2019].


N. T. Team, "NeuroSky Body and Mind Quantified", NeuroSky, 2018. [Online]. Available: [Accessed 8 April 2019].


N. d. Program, "Thinkgear communications protocol", NeuroSky, 17 January 2017. [Online]. Available: [Accessed 8 April 2019].


C. E. T. T. Uyulan, "Comparison of Wavelet Families for Mental Task Classification", The Journal of Neurobehavioral Sciences, Vol. 3, No. 2, pp. 59-64, (2016).


R. N. M. G. A. D.Ravichandran, "Mathematical Representations of 1D, 2D and 3D Wavelet Transform for Image Coding", International Journal on Advanced Computer Theory and Engineering, Vol. 5, No. 3, pp. 1-27, (2016).


J. S. P. a. L. W. H. Jason H. Moore, "Symbolic Discriminant Analysis for Mining Gene Expression Patterns", Freiburg, Germany, (2001).


A. V. S. S. A. R. Chetan Umale, "Feature Extraction Techniques and Classification Algorithms for EEG Signals to detect Human Stress - A Review", International Journal of Computer Applications Technolgy and Research, Vol. 5, No. 1, pp. 8-14, (2016).