
RESEARCH ARTICLE J. Med. Imaging Health Inf. 11, 25–32, 2021
Fig. 1. The general view of brain electrical activities of normal and epileptic
seizures.
difficulties in samples selection. Acharya distinguishes normal
EEG and epileptic EEG through nonlinear filtering [11]. Ho w-
ever, the false detection rate is higher if many false differences,
i.e. e y e movement, myoelectric, are existed in the EEG signals.
A frequency-domain and digital filter based EEG classification
algorithm is recommended to generate EEG reports automati-
cally in Ref. [12]. On the basis of the fluctuation of the fre-
quency range relative to the background employing wavelet, a
sensitive but less mis-detected method for epilepsy classification
is proposed [13]. Many researchers detect epilepsy by extracting
nonlinear EEG features. For example, in Ref. [14], Srinivasan
et al. put forward an epileptic EEG signal classification algo-
rithm by combining artificial neural networks and approximate
entropy. In Ref. [15], the authors presented an epilepsy classifi-
cation method based on Lyapunov index. In Ref. [16], Acharya
et al. used four different kinds of entropy to classify epileptic
seizure and achie ved good results. In Ref. [17], fuzzy entropy
and distributed entropy were used for epilepsy classification. In
Ref. [18], a new single feature called Tsallis entropy was used
for epilepsy classification, which greatly shortened t he detection
time. The rapid growth of expert system and fuzzy technology
has emphasized the field of epilepsy classification [18–20].
The synchronous mode of epilepsy is usually nonlinear, diverse
and uncertain, and there is difficulty in identifying the period of
epilepsy based on linear method. Therefore, the nonlinear adap-
tive pattern recognition is imperative. Deep learning can provide
nonlinear processing, adaptability and strong fault-tolerant for
signals. As deep learning has strong ability of automatic features
learning, it performs well in pattern recognition. As a deep learn-
ing model, CNN [21] is widely used in various signal processing
and image processing research fields. Similar to BP (Back Prop-
agation), the forward propagation is employed by CNN model to
calculate the output value, and it also uses back propagation to
adjust the weight and bias of the network. However, the biggest
difference between CNN and BP is that the neural units between
adjacent layers in CNN are partially connected, which are not
fully connected. That is, the sensory area of a certain neural
unit comes from the upper part of the neural units, instead of
being connected to all the neural units as BP does. Besides, as
a deep neural network structure, CNN does not have the same
incomputable problem as the traditional deep neural network.
The topological structure of data and the unkno wn parameters in
network can be solved by optimizing the network structure based
on the back-propagation algorithm. Therefore, CNN is widely
applied in various fields, such as signal denoising [22], signal
classification [23], machine health diagnosis [24] and cancer pre-
diction [25]. Recently, the classification of epilepsy based on
deep learning has been preliminarily entered on the scene. For
example, Ullah recommends the pyramid one-dimensional CNN
model to predict the types of EEG in epilepsy test data, and the
model simplifies the parameters of CNN.
Although CNN can be well applied for signal classification,
the training of CNN is time-consuming for large signal data.
To solve the problem, we firstly carry out principal component
analysis of EEG data and pick up the essential components of
EEG signals as the training and recognition features to accelerate
the CNN training process. Although the massive data guaran-
tees a good classification effect for CNN model, the CNN-based
classification algorithm does not get the desired effects if the
sample size is insufficient. Based on the structural risk mini-
mization, SVM can achieve better classification results with the
insufficient number. SVM is a new machine learning method to
find the maximum classification interval on account of the theory
of statistical learning [27]. SVM is a kind of machine learning
methods accorded with the structural risk minimization criterion.
It can obtain small errors after the training of a little training
set, and SVM can keep small errors to another stand-alone test
set. For classification, SVM gives the category of unknown sam-
ples by the decision surface of different classes in the region.
In Ref. [28], Siuly et al. presented an EEG signal classifica-
tion algorithm based on SVM. This algorithm applied LS-SVM
to class features that extracted by clustering in EEG data. This
algorithm performs well with the price of time-consuming. As a
commonly used supervised machine learning method in the field
of classification, SVM [29–31] can screen a few most effective
training samples for the prediction task from high-dimensional
data and it has a strong generalization ability, which can be used
for nonlinear classification.
To combine the advantages of CNN and SVM, a convolu-
tion support vector machine named CSVM is constructed for
the classification of focal and nonfocal in epilepsy EEG sig-
nals. CSVM is constructed by removing CNN’s soft-max layer
and directly cascading SVM. CSVM can classify epilepsy EEG
signals through CNN to extract the features of the principal
components after PCA. CSVM not only effectively increases
the accuracy of classification of epileptic EEG signals, but also
reduces the time of training and recognition, which is valuable
in clinical application.
2. THEORETICAL BASIS
2.1. Principal Component Analysis
In many research areas, researchers need to look for patterns in
the analyzed mass of data. What’s worse, the data to be analyzed
usually has multiple variables. While bringing a large amount of
information, the mass data also increases the workload of data
collection and processing, and the related variables also bring
challenges to the data processing. As the number of variables
decreases, the information contained in the data decreases to
some extent, we must find a feasible method to maintain the
main information and reduce the loss of information contained in
the original mass data. While reducing the index to be analyzed,
and PCA is a method which can reduce data dimensionality by
using eigenvectors based on multivariate statistical analysis. The
high-dimension eigenvectors is transformed into low-dimension
26
评论