Next Article in Journal
Start-Up Current Spike Mitigation of High-Power Laser Diode Driving Controller for Vehicle Headlamp Applications
Previous Article in Journal
Movement Noise Cancellation in Second Derivative of Photoplethysmography Signals with Wavelet Transform and Diversity Combining
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cepstrum Coefficient Analysis from Low-Frequency to High-Frequency Applied to Automatic Epileptic Seizure Detection with Bio-Electrical Signals

1
Key Laboratory of Complex System Safety and Control, Ministry of Education, Chongqing University, Chongqing 400044, China
2
School of Automation, Chongqing University, Chongqing 400044, China
3
Collaborative Innovation Center for Brain Science, Chongqing University, Chongqing 400044, China
4
School of Computer Science and Technology, Huaiyin Normal University, Huai’an 223300, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2018, 8(9), 1528; https://doi.org/10.3390/app8091528
Submission received: 2 July 2018 / Revised: 25 August 2018 / Accepted: 29 August 2018 / Published: 1 September 2018
(This article belongs to the Section Applied Biosciences and Bioengineering)

Abstract

:
This study analyzes bioelectrical signals to achieve automatic epileptic seizure detection. Electroencephalographic (EEG) signals were recorded with electrodes on healthy, epileptic seizure-free, and epileptic seizure patients. The challenges in this field are generally regarded to be the impacts of non-stationarity and nonlinearity in EEG signals. To address these challenges, this study attempts to recognize different brain statuses. The idea originated from a novel hypothesis that considers EEG signals as convolution signals and regards itself as the generation mechanism of EEG signals, to some extent. Based on this hypothesis, the nonlinear problem can be viewed as a deconvolution procedure. As such, the method can be simplified into three parts: eliminating non-stationary is used to catch high-frequency to low-frequency signals, which is followed by a local mean decomposition (LMD) algorithm; these signals are deconvoluted to form ultra-high-dimensional feature sets, which is completely terminated by the mel-frequency cepstrum coefficients (MFCC) algorithm; and several classifiers are combined to achieve highly accurate recognition results and to verify the superiority and reasonableness of this method. The publicly available EEG database from the University of Bonn, Germany is employed to demonstrate the effectiveness and outstanding performance of this method. According to the results, the method has the ability to attain a higher average classification accuracy than other methods in all of the four following cases: healthy (datasets A and B) versus epileptic seizure (dataset E), epileptic seizure-free (datasets C and D) versus epileptic seizure (dataset E), healthy (datasets A and B) versus epileptic seizure-free (datasets C and D) versus epileptic seizure (dataset E), and healthy (dataset A) versus healthy (dataset B) versus epileptic seizure-free (dataset C) versus epileptic seizure-free (dataset D) versus epileptic seizure (dataset E).

Graphical Abstract

1. Introduction

The demand has been increasing for implementing fast automatic epileptic seizure detection, shortening healing time, raising the success rate of cure, protecting patients from accidents, and saving their lives. As such, automatic epileptic seizure detection has become a hot research topic [1,2,3,4,5]. Recently, an incident report of epilepsy, one of the most common neurological disorders, stated that the prevalence is about 1 to 2% among the global population, and is rapidly increasing in the elderly population [1,4,5,6]. In the past several decades, although new anti-epileptic drugs had been invented, a third of epileptic patients are still suffering from epileptic seizures. Additionally, even though seizures are treated and controlled, self-reported life quality is significantly reduced by the unpredictability and consequences of epilepsy, as the disease causes many anomalies in terms of behavior, awareness, movement, and sensation [3,7,8].
The significant differences between epileptic seizure and healthy states are generally highlighted as the frequency and patterns of neurons, meaning the spatial-temporal patterns of neurons gradually increase from the normal state to epileptic seizure-free state and then to the epileptic seizure state [7,9]. The World Health Organization (WHO) stipulates that epilepsy is caused by a group of brain cells with unexpected, uncontrolled electrical discharges, termed ’epileptic seizures’ [6,9,10]. In 1929, Berger first measured the spontaneous electrical activity in the brain using electrodes, with electroencephalographic (EEG) signals being produced. His method is still considered a commonly used technology to monitor activity in the human brain. Afterwards, it was further used to detect epileptic seizure [9,10,11,12,13,14].
In the past and at present, well-trained and experienced neurophysiologists are employed universally to detect epileptic seizures through conventional methods by inspecting EEG signals over a long period [6,9,10,13,14,15,16]. Practically, to ensure high accuracy, detailed evaluations are essential, such as brain imaging tests like magnetic resonance imaging (MRI), computed tomography (CT), long-term EEG tests, blood tests, and medical history examination [15,17,18,19,20,21,22,23,24]. All of these evaluations are costly, which places a heavy financial burden on patients, especially those living in areas with frequent epileptic seizure breakout and poverty. Unfortunately, these methods have many limitations: for example, they are time-consuming, tedious, subjective, [9,10,13,14,15,16,25], and face many challenges in terms of inevitable factors on reducing misjudgments [13]. Computer-aided detection with EEG signals can therefore be considered a promising technology. It can be used to realize the goal of minimizing epileptic seizure activity to help control the disease [16,26].
Recently, the signal-processing-based method has been applied to extract features to analyze, recognize, and detect epileptic seizures [1,2,3,4,5]. Between 2014 and 2017, many different methods were being used to extract and recognize features to achieve the automatic detection of epileptic seizures, such as transform techniques (e.g., discrete short-time Fourier transform, wavelet transform, generalized S-transform, shearlet and contourlet transforms), nonlinear dynamic analyses (e.g., various entropies and the Lyapunov exponent), and data-dependent time-frequency decomposition approaches (e.g., empirical mode decomposition and local mean decomposition) [5,7,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32].
However, although numerous methods have been effectively used to achieve the automatic detection of epileptic seizures, there are still some problems affecting improved recognition accuracy. This fact illustrates the nonlinear and non-stationary problem in EEG signals, which causes many challenges in analyzing the signals with conventional methods [30,31,33]. Due to these reasons, in this study, a novel hypothesis is proposed and applied to the publicly available EEG database of the University of Bonn, Germany (UoB). The results demonstrate the reasonableness and accuracy of our proposed method for detecting epileptic seizures.
The remainder of this paper is structured as follows: Section 2 outlines the materials and problem statement, and also highlights the main contributions. In Section 3, the methodology is described in detail, including the novel hypothesis, the Mel-Frequency Cepstrum Coefficients (MFCC) for well-solved nonlinear problems, local mean decomposition (LMD) for well-solved non-stationary problems, and a performance evaluation. The reasonableness and availability of our novel method is illustrated by figures in Section 4, which also outlines the promising results and some comparisons between this method and other methods. Finally, Section 5 draws a conclusion and lists probable future research directions.

2. Materials and Problem Statement

We used the publicly available EEG database of the UoB to verify the effectiveness and the correctness of our method. This database is the benchmark that is always used to develop epileptic seizure detection systems [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43].

2.1. EEG Data Materials

This database contains five datasets (A, B, C, D, and E), each of which has 100 single-channel EEG segments of 23.6 s duration for 4097 samples with sampling rates of 173.610 Hz. Five healthy volunteers were invited to record their EEG signals using gold-plated surface electrodes placed according to the principles of the 10–20 international electrode placement standard. Healthy EEG signals in dataset A and dataset B were then produced. Similarly, the EEG signals of five epileptic seizure-free patients were also recorded during epileptic seizure-free trials using electrodes, which were placed opposite to the epileptogenic zone (dataset C) and within the epileptogenic zone (dataset D). The epileptic seizure-free EEG signals in datasets C and D were also produced, accordingly. Dataset E describes the epileptic seizure signals, which were collected by placing the electrodes in the epileptogenic zone, as shown in Table 1 [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,25,26,27,28,29,30,31,33,34,35,36,37,38,39,40,41,42,43].
The sample segment of each dataset is shown in Figure 1. The five healthy volunteers were awake and relaxed with their eyes open (dataset A) or closed (dataset B). Therefore, the difference between sample segments A and B was minimal in terms of subjective understanding. Datasets C, D, and E were recorded to diagnose epileptic seizure using intracranial electrodes. There were some differences between the sample segments from datasets C and D. The sample segment from dataset E was a typical epileptic seizure EEG segment, which was initially confirmed by well-trained and experienced neurophysiologists. From a subjective perspective, the sample segment from dataset E was quite different from those of datasets A, B, C, and D, as shown in Figure 1.
It should be noted that each EEG segment can be considered as the minimum signal-processing unit, which replaces its tail of 1.84 s (about 16 sample points) to rebuild itself. In this article, the number of EEG segments was sufficiently large (about 1592 segments in each dataset, and 7960 segments in total) to verify the effectiveness and correctness of this method. The results reflect the EEG signal segment level instead of single sample-point factors.

2.2. Problem Statement

Four cases from the available database were considered. These cases were employed to investigate the difference between healthy, epileptic seizure-free, and epileptic seizure states in varying perspectives. These cases can be described as follows:
  • Case I (Datasets A and, B versus dataset E): the recognition problem between healthy and epileptic seizure states. In this dataset, EEG segments from datasets A, B, and dataset E were employed, and they were divided into two categories: EEG segments belonging to datasets A and, B, and EEG segments belonging to dataset E.
  • Case II (Datasets C and, D versus dataset E): the recognition problem between epileptic seizure-free and epileptic seizure states. In this dataset, EEG segments from datasets C, D, and dataset E were employed, and they were divided into two categories: EEG segments belonging to datasets C and, D, and EEG segments belonging to dataset E.
  • Case III (Datasets A and B versus datasets C and D versus dataset E: used to determine the difference between the healthy, epileptic seizure-free, and epileptic seizure brain states. In this dataset, EEG segments from datasets A and B, EEG segments from datasets C and D, and EEG segments from dataset E were employed. These were divided into three categories: EEG segments belonging to datasets A and B, EEG segments belonging to datasets C and D, and EEG segments belonging to dataset E.
  • Case IV (Dataset A versus dataset B versus dataset C versus dataset D versus dataset E): focused on an attempt to determine any slight changes in the EEG signals. In this dataset, EEG segments from datasets A, B, C, D, and E were employed, and were divided into five categories: EEG segments belonging to dataset A, EEG segments belonging to dataset B, EEG segments belonging to dataset C, EEG segments belonging to dataset D, and EEG segments belonging to dataset E.
Almost all studies automatically classify EEG signals into either two classes: healthy (datasets A and B) and epileptic seizure-free (datasets C and D), or two classes: healthy (datasets A and B) and epileptic seizure (dataset E), or three classes: healthy (datasets A and B), epileptic seizure-free (datasets C and D), and epileptic seizure (dataset E). Few studies have used five classes: healthy (two classes, datasets A and B), epileptic seizure-free (two classes, datasets C and D) and epileptic seizure (one class, dataset E). Simultaneously considering all of the above five situations is almost non-existent. Epilepsy, which involves sudden and often unforeseen occurrences, is a neurological condition in which sufferers experience spontaneous seizures that are caused by disturbances in the electrical activity of the brain [1,2,3,4,5,44]. In order to deal with these problems, a new theoretical perspective based on a hypothesis is proposed in this paper. The main contributions can be described as follows:
  • The physical meanings of extracted features are very clear. To the best of our knowledge, this method is designed to explain the principle of EEG generation.
  • The nonlinear and non-stationary problems are no longer an issue. The original intention of the hypothesis was to solve the nonlinear problem, which was proven by the later experiment results. Additionally, the important part, the LMD, was proven to be a good approach to deal with the non-stationary problem.
  • Taking into account all of the recognition tasks. The above five situations were simultaneously considered to verify the correctness and effectiveness of this method, also reflect the generalization ability of EEG signal analysis.

3. Methodology

Generally, epileptic seizure detection can be formulated into a pattern recognition problem using the signal processing technique. Detection can be dismantled into three parts: feature extraction, selection, and feature recognition, as shown in Figure 2 [1,2,3,4,5,44]. The idea for this method originated from a novel hypothesis which considers EEG signals as convolution signals and regards itself as the generation mechanism of EEG signals. According to the two problems mentioned before, the LMD algorithm is often used to solve non-stationary problems, while MFCC is employed to solve nonlinear problems in EEG signals.
The information provided in Figure 2 illustrates the architecture of the method used in this study. Bioelectrical signals were considered the interactions among a great number of “atomic modes”, and the interactions were so complicated that they could not be described by existing mathematical language. Due to these extremely complicated spatial-temporal patterns of neurons, the bioelectrical signals often manifest with non-stationary and nonlinear characteristics, which were handled by LMD and MFCC in this article, respectively.

3.1. Local Mean Decomposition (LMD) for Accurately-Solved Non-Stationary Problems in EEG Signals

LMD is considered a data-dependent time-frequency decomposition approach with superior self-adaptive ability [5,26,29,35,45]. Our team previously completed a preliminary study on feature extraction based on LMD [5]. Following that study, LMD can be regarded as the most effective method based on time-frequency analysis from the highest frequency oscillation to the lowest frequency oscillation for non-stationary and nonlinear signals. Furthermore, the LMD method can be used to decompose EEG signals into a series of product functions (PFs). Then, the stationary statistical features of PFs can be obtained [26,45]. Figure 2 illustrates the first step of epileptic seizure detection, by decomposing the original EEG signals into several subcomponent signals to solve the non-stationary problem [5,26].
Generally, EEG signals can be demodulated into PFs, and each PF can be considered as the product of the multiplication of an envelope signal by a frequency modulated (FM) signal. The LMD procedure involves iteratively extracting subcomponents from the highest to the lowest frequency oscillations, with low computational complexity and high processing speed [5,26].
For an arbitrary signal x ( t ) , the iterative decomposition can be briefly described as follows [5,26]:
  • Step 1. All the local extreme points n being determined, then the i-th local mean value m i of two adjacent extreme data points ( n i and n i + 1 ) can be calculated as follows.
    m i = ( n i + n i + 1 ) 2 .
    From Equation (1), all the local means are straight lines extending between successive extremes. Then, an averaging operation can be carried out to smooth the block straight-lines. A smoothed local mean function m 11 ( t ) is therefore generated.
  • Step 2. According to the above mentioned scenario, the local magnitude a i of two adjacent extremes ( n i and n i + 1 ) can be calculated as follows:
    a i = | n i n i + 1 | 2 .
    Then, all local magnitudes can be plotted as straight lines extending as stated in Step 1, and an estimated envelope a 11 ( t ) can be derived.
  • Step 3. The local mean function m 11 ( t ) is subtracted from the original signal x ( t ) , and can be described as follows, mathematically:
    h 11 ( t ) = x ( t ) m 11 ( t ) .
    h 11 ( t ) is then divided by the estimated envelope a 11 ( t ) and the demodulated component s 11 ( t ) , which can be calculated as follows:
    s 11 ( t ) = x ( t ) m 11 ( t ) a 11 ( t ) = h 11 ( t ) a 11 ( t ) .
  • Step 4. Steps 1–3 are performed on the demodulated component for n times until a purely FM element s 1 n ( t ) is acquired. Under these circumstances, a series of recursive equations can be obtained as follows:
    h 11 ( t ) = x ( t ) m 11 ( t ) , h 12 ( t ) = s 11 ( t ) m 12 ( t ) , h 1 n ( t ) = s 1 ( n 1 ) ( t ) m 1 n ( t ) ,
    where
    s 11 ( t ) = h 11 ( t ) / a 11 ( t ) , s 12 ( t ) = h 12 ( t ) / a 12 ( t ) , s 1 n ( t ) = h 1 n ( t ) / a 1 n ( t ) .
  • Step 5. The estimated sub-envelopes a 11 ( t ) , a 12 ( t ) , , a 1 n ( t ) are multiplied, and their integrated envelopes can be calculated as follows:
    a 1 ( t ) = a 11 ( t ) a 12 ( t ) a 1 n ( t ) = q = 1 n a 1 q ( t ) ,
    where the ultimate objective can be described as follows:
    lim n a 1 n ( t ) = 1 .
    Generally, the first PF, named PF1, can be subsequently defined as the product of the multiplication of s 1 n ( t ) by a 1 ( t ) :
    P F 1 ( t ) = a 1 ( t ) s 1 n ( t ) .
  • Step 6. PF1 is subtracted from the original signal x ( t ) , which turns into a new signal u 1 ( t ) . Then, u 1 ( t ) can be considered as a new original signal and the whole procedure (Steps 1–5) can be repeated k times until the k-th function u k ( t ) becomes a constant or contains no more oscillations:
    u 1 ( t ) = x ( t ) P F 1 ( t ) , u 2 ( t ) = u 1 ( t ) P F 2 ( t ) , u K ( t ) = u k 1 ( t ) P F k ( t ) .
Finally, the original signal x ( t ) can be decomposed into numerous PFs and a residual component u k ( t ) . Furthermore, the original signal x ( t ) can be reconstructed as follows:
x ( t ) = i = 1 k P F i ( t ) + u k ( t ) .

3.2. Novel and Reasonableness Hypothesis for the Accurately-Solved Nonlinear Problem in EEG Signals

In order to accurately solve the nonlinear problem in EEG signals, it is important to understand the work and generation mechanism of EEG signals. Currently, there are no definitive theories or mathematical models to describe the process of EEG production. However, some basic facts have been discovered, which are simplified and described in Figure 3. EEG signals are first produced by the nerve cells in the brain, as shown in Figure 3a. Usually, the characteristics of electrical signals are decided by two elements: the structure of brain cells, and motivation signals, as shown in Figure 3b. Neurons, connected by synapses, can be considered a type of cell that has a specific function of discharging electricity. The purpose of this electricity is to store and transmit information among different neurons. Neurons are often considered as the basic signal-processing unit of the human brain, whose main function is to receive information and transmit it to other cells, as shown in Figure 3a.
Figure 3b demonstrates the hypothesis on the work and generation mechanism of EEG signals, which can be divided into three parts: motivation signals denoted by x j , m , the working principle of neurons denoted by g ( · ) , and the functional electrical signal output denoted by y j , m . Clearly, the most important part is the working principle of neurons g ( · ) , and, generally, each neuron is not isolated; they all connect with each other. Moreover, the connections are denoted by ω j , i , and the discharge function can be considered as two types of neurons: summation neuron ∑ and multiplication neuron ∏.
Usually, summation neuron ∑ refers to emphasizing signals according to linear functions, whereas multiplication neuron ∏ generates the new signals or enhances signal energy in accordance with some nonlinear pattern, which results in the EEG signals being nonlinear. Generally, the neuron design is a simple but extremely efficient architecture, which makes it extremely responsive to any minor electrical signals, and microscopically, it is non-stationary.
From the hypothesis on the construction of neurons, as shown in Figure 3b, functional electrical signal output can be expressed as follows:
y j , m = g ( w 1 · x 1 , n ) g ( w 2 · x 2 , n ) g ( w L · x j , n ) = l = 1 L ( g ( w l · x j , n ) ) ,
where x j , n , y j , m denote the motivation signals and function electrical signal output, respectively, and g ( · ) is the working principle of neurons. It should be noted that the summation neuron ∑ was not considered because EEG signals are often non-stationary and nonlinear signals, which are generally caused by multiplication neurons ∏. Therefore, it was reasonable and suitable for the following research work to analyze EEG signals for automated epileptic seizure detection. From the hypothesis, the following were assumed to be true: EEG signals are quite different in different individuals due to differences in the construction of brain cells and the characteristics of EEG signals recorded in different brain activities, which can be discriminated by the features denoted by the coefficient ω j , i .
The frequency spectra of EEG signals are always aliasing, and generally cannot be obtained by a series of simple filters. Deconvolution may be an efficient method to separate EEG signals into various components. One frequency segment, extracted from the original EEG signals, can be considered as the input signal of the brain neuron system, and can be calculated as follows:
P F ( n ) = g 1 ( n ) × g 2 ( n ) ,
where g 1 , g 2 R are the integration functions, which mean that the EEG signals from high frequency to low frequency can be regarded as the result of the convolution of two different functions, via the EEG signals being generated by the common effect of the neuronal structures and motivation signals. Therefore, the next step was to convert the convoluted signal into a time-domain linear signal.
We wish to illustrate is our hypothesis, which is the basis of this method. When solving different problems, LMD and MFCC were employed. All the methods used in this paper were built on this hypothesis instead of simply listing several methods, which is also the innovative contribution of this work. Accordingly, we refer to “this method” instead of “this proposed method” to avoid misunderstanding. To the best of our knowledge, this hypothesis can be regarded as a theoretical perspective that merits study.
MFCC was originally designed to study real speech registered by human ears. Since the frequency of speech signals is not linear, it requires the study of a new frequency unit that effectively represents the relationship between the size and the frequency. It must also satisfy the following three conditions: the general physical linear description, a low level of discrimination in the high frequency range, and a high level of discrimination in the low frequency range [41,43,46,47,48,49,50,51].
  • Step 1. The PFs are segmented into N frames. The EEG signals can be set with a 23.6 s duration to guarantee short-time stationarity inside a frame. Generally, there is an overlap with a duration of one-half of a frame between two adjacent frames [46,47,48,50,51]. The hamming window was applied to each frame to obtain windowed frames, and can be calculated as follows:
    H ( k ) = a b cos 2 π k N 1 , k = 0 , 1 , 2 , , N 1 ,
    where N is the number of points in a frame, and a , b denotes the parameters of the hamming window ( a = 0.54 , b = 0.46 ).
  • Step 2. The frequency spectrum F ( ω ) of the i-th frame x i ( n ) can be calculated using the Fast Fourier Transform. The short-time power spectrum | F ( ω ) | 2 can be calculated and filtered by a Mel-filter bank B M e l , which consists of M triangular band-pass filters and is located in the Mel-frequency domain in a uniformly spaced manner. The mapping relation from a linear frequency f to Mel-frequency f M e l can be calculated by the following equation:
    f M e l = δ ln ( 1 + f / ν ) ,
    where f , f M e l denote the linear frequency and Mel-frequency, respectively, and δ , ν are the parameters ( δ = 2595 , a n d ν = 700 ).
  • Step 3. Then, the output of the short-time power spectrum | F ( ω ) | 2 can be calculated via this Mel-filter bank:
    θ ( M k ) = ln [ k = 1 N X ( k ) 2 H m ( k ) ] , m = 1 , 2 , , M .
  • Step 4. Finally, the output power θ ( M k ) of m-th can be calculated, and the Mel-Frequency Cepstrum c ( k ) can be calculated by applying the updated Inverse Discrete Cosine Transform (IDCT) in the Mel-frequency coordinate spectrum, which can be described as follows, mathematically:
    c k = k = 1 M θ M k cos ( n ( l 0.5 ) π M ) , n = 1 , 2 , , p ,
    where p is the dimension of MFCC, c ( k ) denotes the k-th MFCC, and p is less than the number M of Mel-filters.

3.3. Identification Mechanism-Categorical Classifications

Practical experience has demonstrated that the performance of epileptic seizure detection depends not only on feature extraction but also on the quality of features selected from EEG data. This procedure is often hidden in the categorical classification. The correlation among features is a good break point to achieve the reduction of feature dimension [8,15,16,32,41,43,52,53,54]. Recognition, also called classification, can be considered an important research field, whose common and traditional methods mainly include support vector machine (SVM), K-nearest neighbor (KNN), neural network (NN) classifiers, forest classifiers, and decision trees (DTs) [8,9,10,14,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60].
In the present work, a series of coefficient features, calculated using the MFCC algorithm, were gathered for classification using a wide range of classifiers. The recognition of EEG signals was perfectly achieved. In order to test and verify the effectiveness and correctness of our proposed hypothesis, multiple classification categories were employed in the current study, such as back-propagation neural network (BPNN), SVM, and KNN.
  • Back-Propagation Neural Network (BPNN) is a feed-forward neural network that can be considered a category of artificial neural networks (ANNs). Generally, the structure of BPNN contains three layers: an input layer, a hidden layer, and an output layer. The steepest descent algorithm is often employed in the learning rule, and the weights and thresholds can be gradually adjusted, so the minimum summation of squared errors can be reached [5,26,32].
  • Support Vector Machine (SVM) is a potential methodology used for solving the classification problem. It is not only regarded as a linear classifier, but also as a nonlinear classifier. Usually, SVM can be employed to minimize the operational error and maximize the margin hyperplane to maximize the classification performance [5,7,9,10,14,25,27,35].
  • Linear Discriminant Analysis (LDA) has been successfully used in multidimensional reduction and pattern recognition [26,41]. LDA can be defined as classifying the dependence by separating the m-dimensional descriptor space into two areas that are separated by a hyperplane. Concerning classification issues, LDA can be used to minimize the distances among vectors of the same class and maximize the distance of inconsistent class centers [26,41].
  • K-nearest neighbour (KNN) is often used to identify different EEG signals, and can be considered as a supervised and non-parametric machine learning technique, which is relatively simple, has low computational burden, and is easy to implement [5,11,26,40].
  • Decision Tree (DT) has been verified to have a high interpretability, and the rules, obtained by splitting the training dataset into subsets by testing attributes, are also readily compressible [39].
In this paper, the recognition accuracy is calculated and simplified first as a summation and then as the average value, which can be described as follows:
A v e r . = 1 N i = 1 N y i ,
where y i represents the classification result of the i-th classifier, and N denotes the number of classifiers, and A v e r . denotes the recognition accuracy.
The goal of simultaneously using different types of classifiers involves two points: to attempt to mix several classifiers to obtain a stable result, and to verify the super generalization ability of EEG signal analysis. Once all recognition results were calculated for each testing dataset, and the average value for all was calculated, the result was more credible with universal significance.

3.4. Performance Evaluation-Confusion Matrix Metrics

Confusion matrix metrics are often used to quantitatively evaluate recognition performance. A confusion matrix generally involves the following parameters:
  • a is the number of healthy EEG records identified correctly,
  • b is the number of healthy EEG records mistakenly detected as epilepsy,
  • c is the number of epileptic EEG data mistakenly identified as healthy,
  • d is the number of epileptic EEG data detected correctly.
The following aggregate metrics can then be calculated based on the above parameters.
  • Accuracy (AC), the proportion of total number of correct predictions, is ( a + d ) / ( a + b + c + d ) .
  • True positive rate (TP), the proportions of positive cases correctly identified, is d / ( c + d ) .
  • False positive rate (FP), the proportion of negatives cases classified incorrectly, is a / ( a + b ) .
  • True negative rate (TN), the proportion of negatives cases classified correctly, is a / ( a + b ) .
  • False negative rate (FN), the proportion of positives cases classified incorrectly, is c / ( c + d ) .
  • Precision (P), the proportion of the correctly predicted positive cases, is d / ( b + d ) .
  • Sensitivity (SEN) is T P / ( T P + F N ) × 100 % , specificity(SPE) is T N / ( T N + F P ) × 100 % .
The criteria for performance evaluation are usually employed in biomedical studies, which include three parts: sensitivity (the proportion of the total number of labeled ictal EEGs that are correctly classified), specificity (the proportion of the total number of labeled inter-ictal EEGs that are correctly classified), and classification accuracy (the proportion of the total number of EEG signals that are correctly classified) [2,6,7,8,9,10,13,14,15,16,25,26,27,28,29,30,31,32,34,35,38,39,40,41,49,53,59].

4. Results and Discussion

This section describes the results of the publicly available UoB EEG database to show the effectiveness and correctness of the method.

4.1. Experimental Setup

The majority of experiments used the train-to-test ratio (TTTR) of 7:3 in each EEG channel, meaning that 70% of the dataset was used for training, and the remaining 30% was used for testing. Many researchers have achieved the estimated performance using a 9:1 ratio, which makes the performance predictably high with such a high percentage of datasets for training. To the best of our knowledge, varying the TTTR merits investigation to test the robustness of the computational performance [6]. Therefore, this experiment set the TTTRs as 9:1, 8:2, 7:3, 6:4, 5:5, 4:6, 3:7, 2:8, and 1:9.
This study implemented the algorithm using the MATLAB (R2017a) software (MathWorks, Natick, Massachusetts, USA) and its toolboxes, on a computer with a 3.20 GHz Intel-Core-i5-3470 CPU (Beijing, China), with 12 GB of RAM and running 64-bit Windows7.
In order to eliminate the influence of different time-space dimensions, the data had to be processed by normalization methods. After that, the features were of the same order of magnitude and the data were then suitable for comprehensive comparison and evaluation. This experiment was carried out on EEG signals using the following equation, which is usually called the Z-core normalization method:
x i * ( t ) = x i ( t ) μ σ ,
where μ , σ are the mean and standard deviation of sample EEG segment x i ( t ) , respectively, and x i * ( t ) is the normalized x i ( t ) .

4.2. Signal Subcomponents (Product Functions (PFs)) Solving the Non-Stationary Problem

The iterative decomposition algorithm LMD has shown great potential for handling various kinds of signals. However, the number of obtained PFs is not completely consistent when applied to EEG signals. This phenomenon may be caused by the endpoint effect during the decomposition procedure. Therefore, an approach known as the mirror extending technique was applied to address this problem. This technique involves the boundaries of signals at both ends being counted as two symmetrical axes, so that the original segment can be stretched into a triple-length sequence. Finally, the LMD can be subsequently executed on this extended sequence.
Sample EEG signals of these five EEG datasets (datasets A, B, C, D, and E) and their corresponding PFs (PF1 to PF5) are shown in Figure 4. The subcomponents from top to down are denoted by PF1 to PF5, and PF1 generally contains more high-frequency elements than the others. Considerably more noise is always contained in the highest frequency component, and similarly the lowest component always contains large amounts of useless information. The decomposed PFs of each EEG segment were considered as the high frequency component (PF1) to the low frequency component (PF5). Therefore, the subcomponents from PF1 to PF5, meaning from high-frequency to low-frequency components, were employed to represent the functional information generated by one or several neurons.

4.3. Mel-Frequency Cepstrum Coefficients (MFCC) Solving the Nonlinear Problem

The EEG signals can be deconvoluted into a time-domain signal using the MFCC algorithm; its first series of typical coefficient results are provided in Figure 5 and Figure 6. The MFCCs in PF1 from top to down are clearly very different. It is foreseeable that the MFCCs can be fed into some classifiers, and then the classifiers, containing hundreds of dimensional features, will be built up and can be used to achieve a super recognition result.
Generally, as mentioned before, the first subcomponent PF1 contains more information than the others, and this opinion was verified by the results of five datasets (datasets A, B, C, D, and E), as shown in Figure 5, and the differences among these five datasets (datasets A, B, C, D, and E) are obvious in MFCC (PF1). The MFCCs of the extracted features are not just these exhibitions, but were numerous (about 144 features from PF1 to PF4). Furthermore, when the datasets were fed into some classifiers, the recognition results (provided in the next subsection in details) were obtained quickly with impressive results. To explaining the causes of this phenomenon, we need to return to our hypothesis. The construction of brain cells is often unique and the motivation signals are large in number. This is consistent with the result obtained from the current biomedical research.
Although there are some cluttered features that cannot be distinguished, the results of these five different types of classifiers demonstrate the efficiency of these features. One possible explanation is that the dimensions of these 144 features can be employed to form ultra-dimensional spatial-temporal space, which is very hard to describe. Figure 5 and Figure 6 best describe what we know so far.

4.4. Recognition Result

In this study, a total of 6368 EEG segments were considered, and can be considered as the most difficult recognition problem. Systematic analysis seems highly necessary, and accordingly the experiment was conducted by considering all the classification problems, using the four cases, which completely contained all the possible situations.
In order to evaluate the performance of this method with the four cases, Table 2 illustrates the classification results with the five classifiers. Based on the results, the highest in Case 1 was 100%, which means that the combination, created with the characteristics as the key features in all the experiments, can be employed to obtain a perfect recognition result.
The results in Table 2 suggest that Case 1 (healthy versus epileptic seizure) yielded a high accuracy by this method. In order to assess the performance of this proposed method, other cases were also used and classified, as shown in Table 3, Table 4, Table 5 and Table 6. The results can be used to provide enough evidence to show the efficiency of this method on extracting the useful features.
The results in Table 3 demonstrate the detection ability for healthy EEG groups versus epileptic seizure groups, whereas Table 4 illustrates the results of the epileptic seizure-free versus epileptic seizure groups. Table 5 describes the three classification problem for healthy, epileptic seizure-free, and epileptic seizure EEG segments. Table 7 tries to explain all the differences between the five EEG datasets. It should be noted that all of the classification problems were solved perfectly.
From the results in Table 3, Table 4, Table 5 and Table 6, an interesting phenomenon revealed that datasets C and D always contained some healthy EEG components, which lowered the classification accuracy in Table 3, Table 5 and Table 6, and increased the classification accuracy in Table 4. One possible explanation is that the structures of brain cells have a few common features, which imparts the EEG segment with some commonalities with healthy EEG segments when the motivation signals through these neurons. Similarly, the epileptic EEG segments also have some common features to those of healthy EEG segments, as shown in Table 3, Table 5 and Table 6.
In order to eliminate the influence of the number of training samples on the recognition result, the majority of the results in Table 2, Table 3, Table 4, Table 5 and Table 6 were obtained using 7:3 as the TTTR. In order to test the robustness of the computational performance with varying TTTRs, Table 7 provides the recognition results obtained with the BPNN classifier. As can be seen in Table 7, the results obtained by this proposed method do not significantly rely on a high TTTR.

4.5. Performance Analysis

As presented in Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, regardless of the case, all the classifiers could be used to provide high classification accuracy. On one hand, the proposed method can be employed to realize a maximal classification accuracy at 100% in Cases 1 and 2. On the other hand, it still provides a high classification accuracy of 99.98% in Case 3, as well as a maximum accuracy of 98.35% in Case 4, as shown in Table 2. Furthermore, combining all the features from PF1 to PF4 resulted in better performance than the others in all cases, as shown in Table 7. One plausible explanation is that the information transmission must be distributed to prevent the effects of noise, transmission channel blocking, etc. Another possible explanation is that PF1 contains more significant features than the others, such as healthy versus seizure, seizure-free versus seizure, healthy versus seizure-free versus seizure, etc. Table 8 presents the confusion matrix corresponding to the four cases.
Generally, the performance of this automated seizure detection method can be analyzed using three criteria:
  • Detection sensitivity (SEN). This method successfully detected 1562, 1549, 1583, and 1406 of 1592 healthy events, which amount to detection sensitivities of 98.12%, 97.30%, 99.43%, and 88.32%, respectively. The detection sensitivity can be as high as 100% and as low as 99.94%.
  • False positives (specificity; SPE). This method successfully detected 1589, 1589, 1588, and 1585 of 1592 seizure events, which amount to detection sensitivities of 99.81%, 99.81%, 99.75%, and 99.56%, respectively. A good seizure detector must achieve maximum seizure detection sensitivity while minimizing false detections. Even with high sensitivity, a large amount of false detections can be problematic for the patient and medical staff in real-life applications. In this study, the false positives were as low as 0.00% and as high as 9.36%.
  • Classification accuracy (CA) is considered as a statistical measure by which the performance of a classification algorithm can be evaluated. It is computed by dividing the number of correctly classified samples by the total number of samples. This method was successfully used to obtain accuracies as high as 99.91% and as low as 93.41%.
Therefore, strong universality has been proven and can be considered as the greatest aspect of this method. Furthermore, the results of these four cases illustrate the robustness of this method, which accordingly has the potential to be applied to clinical cases with a high classification accuracy.

4.6. Comparison with Related State-of-the-Art Work

A comparison between this automatic epileptic seizure detection method and the existing state-of-the-art works from 2014 to 2017 is provided in Table 9. The previously reported methods [8,9,11,16,26] were tested with the identified EEG segment, thus making the comparison more feasible and providing additional perspective. All the recognition results for these methods [8,9,11,16,26] were copied from their reports. The recognition results of this method include the averages of the five classifiers by setting the TTTR to 7:3.
Taking dataset A versus dataset E and dataset B versus dataset E as two examples, the maximum recognition accuracy of the presented method was as high as 100%, whereas some others also produced results as high as 100%. From Table 9, the recognition accuracy obtained in classifying healthy and seizure classes (dataset A versus dataset E and dataset B versus dataset E) was as high as 100%. The seizure-free and seizure classes (dataset C versus dataset E and dataset D versus dataset E) obtained by this proposed method was at least as high as 99.83%, but the existing methods could only reach a maximum accuracy of 99.82%.
When considering all five of the EEG datasets, the classification task problems were datasets A, B, C, and D, versus dataset E; datasets A and B versus dataset C and dataset D versus dataset E; and dataset A versus dataset B versus dataset C versus dataset D versus dataset E. Fortunately, this proposed method can be utilized to achieve high accuracies, of 99.46%, 97.85%, and 97.43%, respectively, and the other methods were not as accurate.

5. Conclusions and Future Works

The goal of this paper was to attempt to solve the nonlinear and non-stationary problems of analyzing EEG signals to achieve recognition of healthy, epileptic seizure-free, and epileptic seizure patients. For this reason, an automated epileptic seizure detection method was constructed. The idea was sourced from a novel and reasonable hypothesis that mimics the generation mechanism of EEG signals to some sense.
From the novel hypothesis, the characteristics of EEG signals depended on the construction of the brain cells and these EEG signals involved the macroscopic performance of a large number of neurons. This means that the EEG signals should be first decomposed into several subcomponents that describe the different states of brain, from low frequency to high frequency, which can be employed to demonstrate the active or non-active areas of neurons. A local mean decomposition algorithm was able to attain this goal, and can be considered as the solution to the non-stationary problem.
The problem then becomes how to separate these subcomponents from active or non-active areas of neurons into the feature vectors, which can be used to achieve EEG segment recognition. The Mel-frequency cepstrum coefficient (MFCC) was used to achieve the deconvolution calculation to separate these various subcomponents, and can be considered as the solution to the nonlinear problem.
In future works, the suitable length of the window overlap to build a new EEG segment should be studied by determining the impacts of the length of the signal acquisition changes on the amount of information. Secondly, we hope to evaluate our proposed method for automatically analyzing long recording EEG signals. Thirdly, we will apply this method to solving the problem of classifying multichannel sleep EEG signals and the recognition of different individual behaviors using EEG signals.
Furthermore, ultrasound and optoacoustics, applied in epileptic seizure detection, can be considered as the recent advances in this field, which have been reported in mainstream journals [17,18,19,20,21,22,23,24]. Therefore, these two methods will be the research areas that require most of our attention and practical action.

Author Contributions

H.R. designed the overall framework of this paper, built the simulation model and completed the manuscript. J.Q. and Y.C. modified and refined the manuscript. Q.T. and L.H. conducted data analysis.

Funding

This research received no external funding.

Acknowledgments

This work was supported by the National Natural Science Foundation of China, through Grant 61633005, Grant 61673076 and Grant 61773080, and by the Project No.106112016CDJXZ238826 and 2018CDYISY0055 supported by the Fundamental Research Funds for the Central Universities, and funded by the Natural Science Foundation of Chongqing City, China(cstc2016jcyjA0504), and funded by the Natural Science Research Project of the Higher Education Institutions of Jiangsu Province China (18KJB510006).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Acharya, U.R.; Fujita, H.; Sudarshan, V.K.; Bhat, S.; Koh, J.E.W. Application of Entropies for automated diagnosis of epilepsy using EEG signals: A review. Knowl. Based Syst. 2015, 88, 85–96. [Google Scholar] [CrossRef]
  2. Nunes, T.M.; Coelho, A.L.V.; Lima, C.A.M.; Papa, J.P.; Albuquerque, V.H.C.D. EEG signal classification for epilepsy diagnosis via optimum path forest-A systematic assessment. Neurocomputing 2014, 136, 103–123. [Google Scholar] [CrossRef]
  3. Ramgopal, S.; Thome-Souza, S.; Jachson, M.; Kadish, N.E.; Sánchez, F.I.; Klehm, J.; Bosl, W.; Reinsberger, C.; Schachter, S.; Loddenkemper, T. Seizure detection, seizure prediction, and closed-loop warning systems in epilepsy. Epilepsy Behav. 2014, 37, 291–307. [Google Scholar] [CrossRef] [PubMed]
  4. Acharya, U.R.; Stree, S.V.; Swapna, G.; Martis, R.J.; Suri, J.S. Automated EEG analysis of epilepsy: A review. Knowl. Based Syst. 2013, 45, 147–165. [Google Scholar] [CrossRef]
  5. Ren, H.; Qu, J.F.; Chai, Y.; Tang, Q.; Zhou, Y. An adaptive unsupervised classification of seizure method based on LMD-MSSE with EEG signals. Biomed. Res. India 2017, 28, 3151–3158. [Google Scholar]
  6. Swami, P.; Gandhi, T.K.; Panigrahi, B.K.; Tripathi, M.; Anand, S. A novel robust diagnostic model to detect seizures in electroencephalography. Expert Syst. Appl. 2016, 56, 116–130. [Google Scholar] [CrossRef]
  7. Parvez, M.Z.; Paul, M. Epileptic seizure detection by analyzing EEG signals using different transformation techniques. Neurocomputing 2014, 145, 190–200. [Google Scholar] [CrossRef]
  8. Mursalin, M.; Zhang, Y.; Chen, Y.; Chawla, N.V. Automated epileptic seizure detection using improved correlation-based feature selection with random forest classifier. Neurocomputing 2017, 241, 204–214. [Google Scholar] [CrossRef]
  9. Kumar, Y.; Dewal, M.L.; Anand, R.S. Epileptic seizure detection using DWT based fuzzy approximate entropy and support vector machine. Neurocomputing 2014, 133, 271–279. [Google Scholar] [CrossRef]
  10. Dhiman, R.; Saini, J.S.; Priyanka. Genetic algorithms tuned expert model for detection of epileptic seizures from EEG signatures. Appl. Soft Comput. 2014, 19, 8–17. [Google Scholar] [CrossRef]
  11. Samiee, K.; Kovacs, P.; Gabbouj, M. Epileptic Seizure Classification of EEG time-series using Rational Discrete Short Time Fourier Transform. IEEE Trans. Biomed. Eng. 2015, 62, 541–552. [Google Scholar] [CrossRef] [PubMed]
  12. Chen, G. Automatic EEG seizure detection using dual-tree complex wavelet-Fourier features. Expert Syst. Appl. 2014, 41, 2391–2394. [Google Scholar] [CrossRef]
  13. Song, J.L.; Hu, W.; Zhang, R. Automated detection of epileptic EEGs using a novel fusion feature and extreme learning machine. Neurocomputing 2016, 175, 383–391. [Google Scholar] [CrossRef]
  14. Chen, D.; Wan, S.; Bao, F.S. Epileptic Focus Localization Using Discrete Wavelet Transform Based on Interictal Intracranial EEG. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 413–425. [Google Scholar] [CrossRef] [PubMed]
  15. Kocadagli, O.; Langari, R. Classification of EEG signals for Epileptic Seizures using hybrid Artificial Neural Network based Wavelet Transforms and Fuzzy Relations. Expert Syst. Appl. 2017, 88, 419–434. [Google Scholar] [CrossRef]
  16. Li, D.; Xie, Q.; Jin, Q.; Hirasawa, K. A sequential method using multiplicative extreme learning machine for epileptic seizure detection. Neurocomputing 2016, 214, 692–707. [Google Scholar] [CrossRef]
  17. Han, J.; Li, Y.; Kang, J.; Cai, E.; Tong, Z.; Ouyang, G.; Li, X. Global Synchronization of Multichannel EEG Based on Rényi Entropy in Children with Autism Spectrum Disorder. Appl. Sci. 2017, 7, 257. [Google Scholar] [CrossRef]
  18. Pedram, M.Z.; Shamloo, A.; Alasty, A.; Ghafar-Zadeh, E. Toward Epileptic Brain Region Detection Based on Magnetic Nanoparticle Patterning. Sensors 2015, 15, 24409–24427. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Bhattacharyya, A.; Pachori, R.B.; Upadhyay, A.; Acharya, U.R. Tunable-Q Wavelet Transform Based Multiscale Entropy Measure for Automated Classification of Epileptic EEG Signals. Appl. Sci. 2017, 7, 385. [Google Scholar] [CrossRef]
  20. Gottschalk, S.; Fehm, T.F.; Deán-Ben, X.L.; Tsytsarev, V.; Razansky, D. Correlation between volumetric oxygenation responses and electrophysiology identifies deep thalamocortical activity during epileptic seizures. Neurophotonics 2017, 4, 011007. [Google Scholar] [CrossRef] [PubMed]
  21. Li, M.A.; Zhu, W.; Liu, H.N.; Yang, J.F. Adaptive Feature Extraction of Motor Imagery EEG with Optimal Wavelet Packets and SE-Isomap. Appl. Sci. 2017, 7, 390. [Google Scholar] [CrossRef]
  22. Sieu, L.A.; Bergel, A.; Tiran, E.; Deffieux, T.; Pernot, M.; Gennisson, J.L.; Tanter, M.; Cohen, I. EEG and functional ultrasound imaging in mobile rats. Nat. Methods 2015, 12, 831–834. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Mu, Z.; Hu, J.; Min, J. Driver Fatigue Detection System Using Electroencephalography Signals Based on Combined Entropy Features. Appl. Sci. 2017, 7, 150. [Google Scholar] [CrossRef]
  24. Macé, E.; Montaldo, G.; Cohen, I.; Baulac, M.; Fink, M.; Tanter, M. Functional ultrasound imaging of the brain. Nat. Methods 2013, 60, 492–506. [Google Scholar] [CrossRef] [PubMed]
  25. Jiang, Y.; Wu, D.; Deng, Z.; Qian, P.; Wang, J.; Wang, G.; Chung, F.; Choi, K.Z.; Wang, S. Seizure Classification form EEG Signals using Transfer Learning, Semi-Supervised Learning and TSK Fuzzy System. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 2270–2284. [Google Scholar] [CrossRef] [PubMed]
  26. Zhang, T.; Chen, W. LMD based features for the automatic seizure detection of EEG signals using SVM. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 1100–1108. [Google Scholar] [CrossRef] [PubMed]
  27. Bose, R.; Chatterjee, S.; Raychoudhury, N. Detection of Epileptic Seizure and Seizure-free EEG Signals Employing Generalized S-Transform. IET Sci. Meas. Technol. 2017, 11, 847–855. [Google Scholar]
  28. Amorim, P.; Moraes, T.; Fazanaro, D.; Silva, J.; Pedrini, H. Electroencephalogram signal classification based on shearlet and contourlet transforms. Expert Syst. Appl. 2017, 67, 140–147. [Google Scholar] [CrossRef]
  29. Riaz, F.; Hassan, A.; Rehman, S.; Niazi, I.K.; Dremstrup, K. EMD-Based Temporal and Spectral Features for the Classification of EEG Signals Using Supervised Learning. IEEE Trans. Neural Syst. Rehabil. Eng. 2016, 24, 28–35. [Google Scholar] [CrossRef] [PubMed]
  30. Vidyaratne, L.S.; Iftekharuddin, K.M. Real-Time Epileptic Seizure Detection Using EEG. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 2146–2156. [Google Scholar] [CrossRef] [PubMed]
  31. Li, Y. A novel statistical algorithm for multiclass EEG signal classification. Eng. Appl. Artif. Intell. 2014, 34, 154–167. [Google Scholar]
  32. Fei, K.; Wang, W.; Yang, Q.; Tang, S. Chaos Feature Study in Fractional Fourier Domain for Preictal Prediction of Epileptic Seizure. Neurocomputing 2017, 249, 290–298. [Google Scholar] [CrossRef]
  33. Alçin, M.F.; Siuly, S.; Bajaj, V.; Guo, Y.; Sengür, A.; Zhang, Y. Multi-category EEG signal classification developing time-frequency textures based Fisher Vector encoding method. Neurocomputing 2016, 218, 251–258. [Google Scholar] [CrossRef]
  34. Li, Y.; Luo, M.L.; Li, K. A multiwavelet-based time-varying model identification approach for time-frequency analysis of EEG signals. Neurocomputing 2016, 193, 106–114. [Google Scholar] [CrossRef]
  35. Sharma, R.; Pachori, R.B. Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions. Expert Syst. Appl. 2015, 42, 1106–1117. [Google Scholar] [CrossRef]
  36. Martinez-Del-Rincon, J.; Santofimia, M.J.; Toro, X.D.; Barba, J.; Romero, F.; Navas, P.; Lopez, J.C. Non-linear classifiers applied to EEG analysis for epilepsy seizure detection. Expert Syst. Appl. 2017, 86, 99–112. [Google Scholar] [CrossRef] [Green Version]
  37. Raghu, S.; Sriraam, N. Optimal configuration of multilayer perceptron neural network classifier for recognition of intracranial epileptic seizures. Expert Syst. Appl. 2017, 89, 205–221. [Google Scholar] [CrossRef]
  38. Dhiman, R.; Saini, J.S. Bio-geography Based Hybrid Scheme for Automatic Detection of Epileptic Seizures form EEG Signatures. Appl. Soft Comput. 2017, 51, 116–129. [Google Scholar] [CrossRef]
  39. Wang, G.; Deng, Z.; Choi, K.S. Detection of Epilepsy with Electroencephalogram using Rule-based Classifiers. Neurocomputing 2017, 228, 283–290. [Google Scholar] [CrossRef]
  40. Diykh, M.; Li, Y.; Wen, P. Classify Epileptic EEG Signals Using Weighted Complex Networks Based Community Structure Detection. Expert Syst. Appl. 2017, 90, 87–100. [Google Scholar] [CrossRef]
  41. Li, Y.; Wang, X.; Luo, L.; Li, K.; Yang, X.; Guo, Q. Epileptic Seizure Classification of EEGs using Time-Frequency Analysis based Multiscale Radial Basis Functions. IEEE J. Biomed. Health 2018, 22, 386–397. [Google Scholar] [CrossRef] [PubMed]
  42. Wang, G.; Sun, Z.; Tao, R.; Li, K.; Bao, G.; Yan, X. Epileptic Seizure Detection Based on Partial Directed Coherence Analysis. IEEE J. Biomed. Health 2016, 20, 873–879. [Google Scholar] [CrossRef] [PubMed]
  43. Li, Y.; Wei, H.L.; Billings, S.A.; Sarrigiannis, P.G. Time-varying model identification for time-frequency feature extraction from EEG data. J. Neurosci. Meth. 2011, 196, 151–158. [Google Scholar] [CrossRef] [PubMed]
  44. Rosenow, F.; Klein, K.M.; Hamer, H.M. Non-invasive EEG evaluation in epilepsy diagnosis. Expert Rev. Neurother. 2015, 15, 425–444. [Google Scholar] [CrossRef] [PubMed]
  45. Nagaraj, S.B.; Stevenson, N.J.; Marnane, W.P.; Boylan, G.B. Neonatal seizure detection using atomic decomposition with a novel dictionary. IEEE Trans. Biomed. Eng. 2014, 61, 2724–2732. [Google Scholar] [CrossRef] [PubMed]
  46. Wu, H.; Wang, Y.; Huang, J. Identification of Electronic Disguised Voices. IEEE Trans. Inf. Forensics Secur. 2014, 9, 489–500. [Google Scholar] [CrossRef]
  47. Montero, J.M.; Barra-Chicote, R. Feature extraction from smart-phone inertial signals for human activity segmentation. Singal Process. 2016, 120, 359–3725. [Google Scholar]
  48. Ghaderyan, P.; Abbasi, A. A novel cepstral-based technique for automatic cognitive load estimation. Biomed. Signal Process. Control 2018, 39, 396–404. [Google Scholar] [CrossRef]
  49. Hua, G.; Goh, J.; Thing, V.L.L. Cepstral Analysis for the Application of Echo-Based Audio Watermark Detection. IEEE Trans. Inf. Forensics Secur. 2015, 10, 1850–1861. [Google Scholar]
  50. Li, Y.; Liu, Q.; Tan, S.R.; Chan, R.H.M. High-resolution time-frequency analysis of EEG signals using multiscale radial basis functions. Neurocomputing 2016, 195, 96–103. [Google Scholar] [CrossRef]
  51. Jäntti, J.; Chaudhari, S.; Koivunen, V. Detection and Classification of OFDM Waveforms Using Cepstral Analysis. IEEE Trans. Signal Process. 2015, 63, 4284–4299. [Google Scholar] [CrossRef]
  52. Colominas, M.A.; El, M.S.H.J.; Jrad, N.; Humeau-Heurtier, A.; Bogaert, P.V. Time-varying Time-frequency Complexity Measures for Epileptic EEG Data Analysis. IEEE Trans. Biomed. Eng. 2018, 65, 1681–1688. [Google Scholar] [PubMed]
  53. Wang, N.; Lyu, M.R. Extracting and Selecting Distinctive EEG Features for Efficient Epileptic Seizure Prediction. IEEE J. Biomed. Health 2015, 19, 1648–1659. [Google Scholar] [CrossRef] [PubMed]
  54. Ekong, U.; Lam, H.K.; Xiao, B.; Ouyang, G.; Liu, H.; Chan, K.Y.; Ling, S.H. Classification of epilepsy seizure phase using interval type-2 fuzzy support vector machines. Neurocomputing 2016, 199, 66–76. [Google Scholar] [CrossRef] [Green Version]
  55. Daou, H.; Labeau, F. Dynamic Dictionary for Combined EEG Compression and Seizure Detection. IEEE J. Biomed. Health 2014, 18, 247–256. [Google Scholar] [CrossRef] [PubMed]
  56. Bhattacgaryya, A.; Pachori, R.B. A multivariate approach for patient specific EEG seizure detection using empirical wavelet transform. IEEE Trans. Biomed. Eng. 2017, 64, 2003–2015. [Google Scholar] [CrossRef] [PubMed]
  57. Islam, M.K.; Rastegarnia, A.; Yang, Z. A Wavelet-Based Artifact Reduction From Scalp EEG for Epileptic Seizure Detection. IEEE J. Biomed. Health 2016, 20, 1321–1332. [Google Scholar] [CrossRef] [PubMed]
  58. Sharma, M.; Dhere, A.; Pachori, R.B.; Acharya, U.R. An automatic detection of focal EEG signals using new class of time-frequency localized orthogonal wavelet filter banks. Knowl. Based Syst. 2017, 118, 217–227. [Google Scholar] [CrossRef]
  59. Kikove, M.; Francois, C.; Verly, J. Comparative evaluation of existing and new methods for correcting ocular artifacts in electroencephalographic recordings. Singal Process. 2014, 98, 102–120. [Google Scholar] [CrossRef]
  60. Lam, H.K.; Ekong, U.; Xiao, B.; Ouyang, G.; Liu, H.; Chan, K.Y.; Ling, S.H. Variable weight neural networks and their applications on material surface and epilepsy seizure phase classifications. Neurocomputing 2015, 149, 1177–1187. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Typical electroencephalographic (EEG) segments from each of the five datasets (AE).
Figure 1. Typical electroencephalographic (EEG) segments from each of the five datasets (AE).
Applsci 08 01528 g001
Figure 2. The architecture of the automated epileptic seizure detection approach.
Figure 2. The architecture of the automated epileptic seizure detection approach.
Applsci 08 01528 g002
Figure 3. Hypothesis on the work mechanism of brain activity, (a) the nerve cells in the brain, (b) the structure of brain cells and motivation signals, and (c) collected electroencephalographic (EEG) signals.
Figure 3. Hypothesis on the work mechanism of brain activity, (a) the nerve cells in the brain, (b) the structure of brain cells and motivation signals, and (c) collected electroencephalographic (EEG) signals.
Applsci 08 01528 g003
Figure 4. Sample Electroencephalographic (EEG) segments of five datasets (datasets AE) and their corresponding product functions (PFs) (PF1 to PF5).
Figure 4. Sample Electroencephalographic (EEG) segments of five datasets (datasets AE) and their corresponding product functions (PFs) (PF1 to PF5).
Applsci 08 01528 g004
Figure 5. The first series of Mel-frequency cepstrum coefficients (MFCCs) in product function1 (PF1) of five sets (sets A, B, C, D, and E), for Case 1 to Case 4 from top-down.
Figure 5. The first series of Mel-frequency cepstrum coefficients (MFCCs) in product function1 (PF1) of five sets (sets A, B, C, D, and E), for Case 1 to Case 4 from top-down.
Applsci 08 01528 g005
Figure 6. The first series of Mel-frequency cepstrum coefficients (MFCCs) of five sets (sets A, B, C, D, and E) in Case 4, for product function1 (PF1) to product function4 (PF4) from top-down.
Figure 6. The first series of Mel-frequency cepstrum coefficients (MFCCs) of five sets (sets A, B, C, D, and E) in Case 4, for product function1 (PF1) to product function4 (PF4) from top-down.
Applsci 08 01528 g006
Table 1. The definitions and descriptions for the electroencephalographic (EEG) signals from the University of Bonn, Germany.
Table 1. The definitions and descriptions for the electroencephalographic (EEG) signals from the University of Bonn, Germany.
IndividualFive Healthy IndividualsFive Epilepsy Patients
InformationDataset ADataset BDataset CDataset DDataset E
StateAwake with eyes open (Healthy)Awake with eyes closed (Healthy)Seizure-freeSeizure-freeSeizure activity
Electrode typeSurfaceSurfaceIntracranialIntracranialIntracranial
Electrode place10–20 international system10–20 international system10–20 opposite to epileptogenic zoneWithin epileptogenic zoneWithin epileptogenic zone
No. of channels100100100100100
Epoch duration23.623.623.623.623.6
Table 2. Classification results of four cases on all data-sets (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
Table 2. Classification results of four cases on all data-sets (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
CasesBPNNSVMLDAKNNDTAver.
I10010010099.8999.9199.96
II10010099.93100.097.5699.50
III10099.7198.8397.8094.6698.18
IV98.3595.2793.0588.9490.9593.31
Table 3. Classification results of the five classifiers on all five data-sets of Case 1 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
Table 3. Classification results of the five classifiers on all five data-sets of Case 1 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
SetsClassBPNNSVMLDAKNNDTAver.
AHealthy99.97100.0100.099.94100.099.98
Epileptic0.030.000.000.060.000.045
BHealthy99.97100.0100.099.7599.9499.93
Epileptic0.030.000.000.250.060.170
CHealthy98.8799.3199.6298.6898.8199.06
Epileptic1.170.690.381.321.190.950
DHealthy98.9099.6999.7597.7497.8098.78
Epileptic1.100.310.252.262.201.224
EHealthy0.190.000.060.000.440.138
Epileptic99.81100.099.94100.099.5699.86
Table 4. Classification results of the five classifiers on all five data-sets of Case 2 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
Table 4. Classification results of the five classifiers on all five data-sets of Case 2 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
SetsClassBPNNSVMLDAKNNDTAver.
AInter-ictal98.4699.3198.7490.7094.4196.32
Epileptic1.540.691.269.305.593.676
BInter-ictal90.2393.5388.6377.9576.7685.42
Epileptic9.776.4711.3722.0523.2414.58
CInter-ictal100.0100.0100.0100.0100.0100.0
Epileptic0.000.000.000.000.000.00
DInter-ictal100.0100.0100.0100.0100.0100.0
Epileptic0.000.000.000.000.000.00
EInter-ictal0.190.130.130.060.250.152
Epileptic99.8199.8799.8799.9499.7599.85
Table 5. Classification results of the five classifiers on all five data-sets of Case 3 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
Table 5. Classification results of the five classifiers on all five data-sets of Case 3 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
SetsClassBPNNSVMLDAKNNDTAver.
AHealthy99.2899.7596.4891.7199.6297.37
Inter-ictal0.690.253.526.410.382.250
Epileptic0.030.000.001.880.000.382
BHealthy99.59100.098.8195.6799.9498.80
Inter-ictal0.350.001.192.510.060.822
Epileptic0.060.000.001.820.000.376
CHealthy1.160.130.500.131.880.760
Inter-ictal98.8199.8799.5099.6998.1299.22
Epileptic0.030.000.000.190.000.044
DHealthy0.810.250.630.441.630.752
Inter-ictal99.1599.7599.3799.5698.3799.24
Epileptic0.040.000.000.000.000.008
EHealthy0.160.000.060.061.010.258
Inter-ictal0.060.000.060.060.060.048
Epileptic99.7810099.8899.8898.9399.69
Table 6. Classification results of the five classifiers on all five data-sets of Case 4 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
Table 6. Classification results of the five classifiers on all five data-sets of Case 4 (Back-Propagation Neural Network (BPNN), Support Vector Machine (SVM), Linear Discriminant Analysis (LDA), K-nearest neighbour (KNN), Decision Tree (DT), average value (Aver.)).
SetsClassBPNNSVMLDAKNNDTAver.
AHealthy-A89.3897.0582.9892.0993.2890.06
Healthy-B9.362.9515.644.216.227.680
Inter-ictal-C0.190.000.442.450.190.636
Inter-ictal-D0.940.000.940.820.310.602
Epileptic-E0.130.000.000.440.000.114
BHealthy-A11.683.4512.634.155.537.488
Healthy-B87.2596.5587.0094.9194.2892.00
Inter-ictal-C0.380.000.060.440.130.202
Inter-ictal-D0.570.000.310.190.060.226
Epileptic-E0.130.000.000.310.000.088
CHealthy-A0.630.060.380.000.190.252
Healthy-B0.320.060.000.000.310.138
Inter-ictal-C98.4399.8199.37100.099.4399.41
Inter-ictal-D0.570.060.250.000.060.188
Epileptic-E0.060.000.000.000.000.012
DHealthy-A0.500.310.630.060.880.476
Healthy-B0.190.000.000.000.380.114
Inter-ictal-C0.060.000.000.060.060.036
Inter-ictal-D99.1899.6999.3799.8798.6899.36
Epileptic-E0.060.000.000.000.000.012
EHealthy-A0.060.060.060.000.060.048
Healthy-B0.250.000.000.000.250.100
Inter-ictal-C0.060.000.000.000.000.012
Inter-ictal-D0.060.000.000.000.000.012
Epileptic99.5699.9499.94100.099.6999.83
Table 7. Average results obtained by the five classifiers after classification on variety train-to-test ratios (TTTRs) and variety numbers of Mel-frequency cepstrum coefficient (MFCC) features.
Table 7. Average results obtained by the five classifiers after classification on variety train-to-test ratios (TTTRs) and variety numbers of Mel-frequency cepstrum coefficient (MFCC) features.
CasesSetClassTrain-to-Test Ratios (TTTRs)MFCC Features (PF1PF4)
9:18:27:36:45:54:63:72:81:9PF4PF3–4PF2–4PF1–4
IAHealthy100.0100.099.9799.9699.9199.9499.9199.8499.3496.1498.4699.3799.97
Epileptic0.000.000.030.040.090.060.090.160.663.861.540.630.03
BHealthy100.0100.099.9799.9199.8799.7899.8799.8499.4793.6697.1198.9099.97
Epileptic0.000.000.030.090.130.220.130.160.536.342.891.100.03
CHealthy100.0100.099.9799.9199.8799.7899.8799.8499.4793.6697.1198.9099.97
Epileptic0.000.000.030.090.130.220.130.160.536.342.891.100.03
DHealthy100.0100.099.9799.9199.8799.7899.8799.8499.4793.6697.1198.9099.97
Epileptic0.000.000.030.090.130.220.130.160.536.342.891.100.03
EHealthy100.0100.099.9799.9199.8799.7899.8799.8499.4793.6697.1198.9099.97
Epileptic0.000.000.030.090.130.220.130.160.536.342.891.100.03
IIAInter-ictal98.1598.9698.4698.5697.5896.4898.0595.5193.8859.9668.5090.3398.46
Epileptic1.851.041.541.442.423.521.954.496.1240.0431.449.671.54
BInter-ictal90.3891.7790.2391.0288.5190.4888.4184.2782.3846.4860.3682.4790.23
Epileptic9.628.239.778.9811.499.5211.5915.7317.6253.5239.6417.539.77
CInter-ictal100.0100.0100.0100.0100.0100.0100.0100.099.9499.4799.6999.78100.0
Epileptic0.000.000.000.000.000.000.000.000.060.530.310.220.00
DInter-ictal100.0100.0100.0100.0100.0100.0100.0100.099.9499.8199.8499.87100.0
Epileptic0.000.000.000.000.000.000.000.000.060.190.160.130.00
EInter-ictal0.120.190.190.310.190.820.440.571.001.570.720.500.19
Epileptic99.8899.8199.8199.6999.8199.1899.5699.4399.0098.4399.2899.5099.81
IIIAHealthy98.6299.0399.2898.5997.9997.4996.3396.0490.2089.8995.7997.9099.28
Inter-ictal1.350.940.691.322.012.423.583.617.194.462.5441.2880.69
Epileptic0.030.030.030.090.060.090.470.410.193.081.9470.6910.03
BHealthy99.5999.6999.5999.3199.0399.0098.4697.2496.0488.2595.2398.2799.59
Inter-ictal0.380.250.350.530.880.941.412.072.982.952.1361.0990.35
Epileptic0.030.060.060.130.190.060.090.600.386.663.1090.7540.06
CHealthy0.880.441.161.011.321.481.101.762.395.282.4811.4131.16
Inter-ictal99.1299.5398.8199.0098.6898.4698.9098.1296.8690.5897.3998.6298.81
Epileptic0.000.030.030.090.060.060.060.130.250.310.1880.1880.03
DHealthy0.500.570.810.851.601.321.883.201.982.011.5391.3820.81
Inter-ictal99.5099.3799.1599.1598.4098.7198.0898.0297.1496.9898.2798.6299.15
Epileptic0.000.060.040.090.030.060.090.290.250.440.1260.0630.04
EHealthy0.220.190.160.690.440.690.571.011.3511.815.8100.8170.16
Inter-ictal0.250.130.060.380.160.410.470.631.440.380.1570.1570.06
Epileptic99.5399.6499.7899.8499.5699.6599.5098.5998.9381.4793.9797.7499.78
IVAHealthy-A90.5789.6489.3885.1180.3178.7176.2772.3350.6941.2453.6470.3289.38
Healthy-B9.087.169.3611.7813.3817.4319.5015.4217.1816.1118.2819.549.36
Inter-ictal-C0.130.380.190.410.310.821.041.412.984.081.510.600.19
Inter-ictal-D0.220.280.940.470.441.441.041.442.981.880.500.380.94
Epileptic-E0.000.060.130.130.350.130.440.130.973.891.760.470.13
BHealthy-A9.489.8611.6816.0815.3614.0717.0526.8521.8617.9020.4125.5011.68
Healthy-B90.4286.6587.2584.0183.2082.8882.0066.6152.4228.0250.0660.3387.25
Inter-ictal-C0.030.130.380.130.160.440.440.942.702.730.750.410.38
Inter-ictal-D0.040.090.570.380.280.790.660.941.381.510.190.280.57
Epileptic-E0.030.130.130.090.310.190.410.190.917.442.701.880.13
CHealthy-A0.600.220.637.820.502.041.732.104.520.880.250.380.63
Healthy-B0.060.160.320.820.350.881.441.732.980.380.060.410.32
Inter-ictal-C98.1299.4798.4397.5899.1898.2498.7494.4458.7690.6497.6898.7498.43
Inter-ictal-D0.090.130.570.220.091.440.820.350.660.060.000.030.57
Epileptic-E0.030.060.060.060.090.030.060.032.640.410.060.030.06
DHealthy-A1.130.690.500.721.047.672.103.084.520.690.310.750.50
Healthy-B0.130.160.190.350.380.660.941.574.020.250.440.380.19
Inter-ictal-C0.030.060.060.180.090.220.090.251.480.220.000.030.06
Inter-ictal-D98.7497.9399.1898.9699.2197.8098.2790.7067.7196.3697.8698.6899.18
Epileptic-E0.000.030.060.060.030.030.470.630.440.250.000.030.06
EHealthy-A0.090.190.060.250.350.750.911.956.061.010.571.160.06
Healthy-B0.060.090.250.620.350.380.851.486.882.541.761.350.25
Inter-ictal-C0.000.090.060.030.030.090.090.161.480.600.000.030.06
Inter-ictal-D0.000.030.060.030.030.790.160.350.630.130.000.030.06
Epileptic-E99.8599.7899.5699.8199.6999.7594.7299.3761.9078.1491.5296.7799.56
Table 8. The confusion matrix corresponding to the four cases for performance analysis (Back-Propagation Neural Network (BPNN)).
Table 8. The confusion matrix corresponding to the four cases for performance analysis (Back-Propagation Neural Network (BPNN)).
CasesSetClassabcdACTPFPTNFNPSENSPECA
IAHealthy159203158999.9199.810.00100.00.19100.099.81100.099.91
Epileptic315890159250.09100.099.810.190.0050.05100.00.1950.10
BHealthy159203158999.9199.810.00100.00.19100.099.81100.099.91
Epileptic315890159250.09100.099.810.190.0050.05100.00.1950.10
CHealthy14871053158996.6199.816.6093.400.1996.0799.8193.4096.61
Epileptic315890159250.09100.099.810.190.0050.05100.00.1950.10
DHealthy1575173158999.3799.811.0798.930.1998.9499.8198.9399.37
Epileptic315890159250.09100.099.810.190.0050.05100.00.1950.10
EHealthy015923158949.9199.81100.00.000.1950.0599.810.0049.91
Epileptic158930159299.91100.00.1999.810.0099.81100.099.8199.91
IIAInter-ictal1578143158999.1299.810.8899.120.1999.1399.8199.1299.47
Epileptic3158991150147.2494.2899.810.195.7248.5894.280.1947.24
BInter-ictal14351573158994.9799.819.8690.140.1991.0199.8190.1494.98
Epileptic3158991150147.2494.2899.810.195.7248.5894.280.1947.24
CInter-ictal159203158999.9199.810.00100.00.19100.099.81100.099.91
Epileptic3158991150147.2494.2899.810.195.7848.5894.280.1947.24
DInter-ictal159203158999.9199.810.00100.00.19100.099.81100.099.91
Epileptic3158991150147.2494.2899.810.195.7248.5894.280.1947.24
EInter-ictal315893158950.0099.8199.810.190.1950.0099.810.1950.00
Epileptic1589391150197.0594.280.1999.817.5299.8094.2899.8199.78
IIIAHealthy1579134158899.3799.750.8299.180.2599.1999.7599.1899.47
Inter-ictal11158116157649.8498.9999.310.691.0149.9298.990.6949.84
Epileptic215902159050.0099.8799.870.130.1350.0099.870.1350.00
BHealthy158754158899.7299.750.3199.690.2599.6999.7599.6999.72
Inter-ictal4158816157649.6298.9999.720.281.0149.8198.990.2849.64
Epileptic115912159049.9799.8799.940.060.1349.9499.870.0649.97
CHealthy19157316157650.0998.9998.811.191.0150.0598.991.1950.09
Inter-ictal1572204158899.0699.751.2698.740.2598.6999.7598.7499.25
Epileptic115912159049.9799.8799.940.060.1349.9499.870.0649.97
DHealthy12158016157649.8798.9999.250.751.0149.9498.990.7549.87
Inter-ictal1579132159099.3799.870.8299.180.1399.1999.8799.1899.53
Epileptic115912159049.9799.8799.940.060.1349.9499.870.0649.97
EHealthy215909158349.7899.4399.870.130.5749.8999.430.1349.78
Inter-ictal215901159150.0399.9499.870.130.0650.0699.940.1350.04
Epileptic158842159099.8199.870.2599.750.1399.7599.8799.7599.81
IVAHealthy-A14231697158594.4799.560.1199.890.4490.3699.5699.8999.73
Healthy-B14914432159054.6299.8790.649.360.1352.4299.879.3654.62
Inter-ictal-C3158910158249.7899.3799.810.190.6349.8999.370.1949.78
Inter-ictal-D1515778158450.2299.5099.060.940.5050.1199.500.9450.22
Epileptic-E215901159150.0399.9499.870.130.0650.0699.940.1350.04
BHealthy-A1861406149144351.1690.6488.3211.689.3650.6590.6411.6851.16
Healthy-B13892037158593.4199.5612.7587.250.4488.6599.5687.2593.41
Inter-ictal-C615865158750.0399.6999.620.380.3150.0299.690.3850.04
Inter-ictal-D915833158950.1999.8199.430.570.1950.0999.810.5750.19
Epileptic-E215904158849.9499.7599.870.130.2549.9799.750.1349.94
CHealthy-A1015823158950.2299.8199.370.630.1950.1199.810.6350.22
Healthy-B515876158649.9799.6299.690.310.3849.9899.620.3149.97
Inter-ictal-C1567257158598.9999.561.5798.430.4498.4599.5698.4399.03
Inter-ictal-D915831159150.2599.9499.430.570.0650.1399.940.5750.26
Epileptic-E115911159150.0099.9499.940.060.0650.0099.940.0650.00
DHealthy-A8158415157749.7899.0699.500.500.9449.8999.060.5049.78
Healthy-B315899158349.8199.4399.810.190.5749.9199.430.1949.81
Inter-ictal-C115919158349.7599.4399.940.060.5749.8799.430.0649.75
Inter-ictal-D1579137158599.3799.560.8299.180.4499.1999.5699.1899.37
Epileptic-E115911159150.0099.9499.940.060.0650.0099.940.0650.00
EHealthy-A115912159049.9799.8799.940.060.1349.9899.870.0649.97
Healthy-B415882159050.0699.8799.750.250.1350.0399.870.2550.06
Inter-ictal-C115911159150.0099.9499.940.060.0650.0099.940.0650.00
Inter-ictal-D115911159150.0099.9499.940.060.0650.0099.940.0650.00
Epileptic-E158571159199.7599.940.4499.560.0699.5699.9499.5699.75
Table 9. The comparison between this method and other methods using the same database.
Table 9. The comparison between this method and other methods using the same database.
YearAuthorsMethodsTasksAver.
2014Y. Kumar et al. [14]Discrete wavelet transform (DWT)A-E, B-E, C-E,100.0, 100.0, 99.60,
Fuzzy approximate entropy (fApEn)D-E, ACD-E,95.85, 98.15,
Support vector machines (SVMs)BCD-E, ABCD-E98.22, 97.38
2015K. Samiee et al. [7]rational functions (RFs)A-E, B-E, C-E,99.80, 99.30, 98.50,
D-E, A, B, C, D-E94.90, 98.10
2016D. Li et al. [11]Discrete Wavelet Transforms (DWT)A-E, B-E, C-E,99.97, 99.92, 99.82,
Phase Space Reconstruction (PSR)D-E, ABCD-E,99.76, 99.38,
Singular values of covariance matrixAB-CDE, CD-E99.53, 98.89
2017T. Zhang et al. [22]local mean decomposition (LMD)A-E, D-E, ABCD-E,100.0, 98.10, 98.87,
BPNN, KNN, LDA, SVM, etc.A-D-E, AB-CD-E98.47, 98.40
M. Mursalin et al. [26]Discrete Wavelet transformation (DWT)A-E, B-E, C-E,100.0, 98.00, 99.00,
Correlation-based Feature Selection (CFS)D-E, ACD-E,98.50, 98.50,
Improved Correlation-based FeatureBCD-E, CD-E,97.50, 98.67,
Random Forest (RF)ABCD-E97.40
2018This paperThe novel hypothesisA-E, B-E, C-E,100.0, 100.0, 99.86,
LMD, MFCCD-E, ABCD-E,99.78, 99.46,
BPNN, KNN, LDAAB-CD-E, CD-E,97.85, 99.83,
SVM, DTA-B-C-D-E97.43

Share and Cite

MDPI and ACS Style

Ren, H.; Qu, J.; Chai, Y.; Huang, L.; Tang, Q. Cepstrum Coefficient Analysis from Low-Frequency to High-Frequency Applied to Automatic Epileptic Seizure Detection with Bio-Electrical Signals. Appl. Sci. 2018, 8, 1528. https://doi.org/10.3390/app8091528

AMA Style

Ren H, Qu J, Chai Y, Huang L, Tang Q. Cepstrum Coefficient Analysis from Low-Frequency to High-Frequency Applied to Automatic Epileptic Seizure Detection with Bio-Electrical Signals. Applied Sciences. 2018; 8(9):1528. https://doi.org/10.3390/app8091528

Chicago/Turabian Style

Ren, Hao, Jianfeng Qu, Yi Chai, Lei Huang, and Qiu Tang. 2018. "Cepstrum Coefficient Analysis from Low-Frequency to High-Frequency Applied to Automatic Epileptic Seizure Detection with Bio-Electrical Signals" Applied Sciences 8, no. 9: 1528. https://doi.org/10.3390/app8091528

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop