Epileptic EEG signal classification using an improved VMD-based convolutional stacked autoencoder
摘要
Numerous techniques have been explored so far for epileptic electroencephalograph (EEG) signal detection and classification. Deep learning-based approaches are in recent demand for data classification with huge features. In this paper, an improved deep learning approach based on convolutional features followed by stacked autoencoder (CSAE) and kernel extreme learning machine (KELM) classifier at the end is proposed for EEG signal classification. The convolutional network extracts initial features by convolution, and after this stage, the features are supplied to stacked autoencoder (SAE) for obtaining final compressed features. These suitable features are then fed to KELM classifier for identifying seizure, seizure-free and healthy EEG signals. The EEG signals are decomposed through chaotic water cycle algorithm-optimised variational mode decomposition (CWCA-OVMD) from which the optimised number of efficient modes is obtained yielding six features like energy, entropy, standard deviation, variance, kurtosis, and skewness. These CWCA-OVMD-based features are then fed to the CSAE for the extraction of relevant features. Once the features are obtained, the KELM classifier is used to classify the EEG signal. The classification results are compared with different deep learning classifiers validating the efficacy of the proposed model. The KELM classifier avoids the choice of hidden neurons in the end layer unlike traditional classifiers which is one of the major advantages.