Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, VOL. 11, NO. 3, MAY 2007
AbstractThe electroencephalogram (EEG) signal plays an important role in the diagnosis of epilepsy. The EEG recordings of
the ambulatory recording systems generate very lengthy data and
the detection of the epileptic activity requires a time-consuming
analysis of the entire length of the EEG data by an expert. The
traditional methods of analysis being tedious, many automated diagnostic systems for epilepsy have emerged in recent years. This
paper proposes a neural-network-based automated epileptic EEG
detection system that uses approximate entropy (ApEn) as the input feature. ApEn is a statistical parameter that measures the predictability of the current amplitude values of a physiological signal
based on its previous amplitude values. It is known that the value
of the ApEn drops sharply during an epileptic seizure and this
fact is used in the proposed system. Two different types of neural
networks, namely, Elman and probabilistic neural networks, are
considered in this paper. ApEn is used for the first time in the proposed system for the detection of epilepsy using neural networks.
It is shown that the overall accuracy values as high as 100% can
be achieved by using the proposed system.
Index TermsApproximate entropy (ApEn), artificial neural
network (ANN), electroencephalogram (EEG), Elman network
(EN), epilepsy, probabilistic neural network (PNN), seizure.
I. INTRODUCTION
PPROXIMATELY 1% of the people in the world suffer
from epilepsy. The electroencephalogram (EEG) signal is
used for the purpose of the epileptic detection as it is a condition
related to the brains electrical activity [1]. Epilepsy is characterized by the occurrence of recurrent seizures in the EEG signal.
In majority of the cases, the onset of the seizures cannot be
predicted in a short period, a continuous recording of the EEG
is required to detect epilepsy. A common form of recording
used for this purpose is an ambulatory recording that contains
EEG data for a very long duration of even up to one week. It
involves an experts efforts in analyzing the entire length of the
EEG recordings to detect traces of epilepsy. As the traditional
methods of analysis are tedious and time-consuming, many automated epileptic EEG detection systems have been developed
in recent years [1].
Manuscript received October 20, 2005; revised January 24, 2006 and
April 11, 2006.
V. Srinivasan is with the Institute of Advanced Biomedical Techniques (ITAB), G. D. Annunzio University, 66100 Chieti, Italy (e-mail:
v.srinivasan@ieee. org).
C. Eswaran is with the Faculty of Information Technology and the Center
of Multimedia Computing, Multimedia University, 63100 Cyberjaya, Selangor,
Malaysia (e-mail: eswaran@mmu.edu.my).
N. Sriraam is with the Faculty of Information Technology, Multimedia University, 63100 Cyberjaya, Selangor, Malaysia (e-mail: eswaran@mmu.edu.my;
natarajan.sriraam@mmu.edu.my).
Digital Object Identifier 10.1109/TITB.2006.884369
SRINIVASAN et al.: APPROXIMATE ENTROPY-BASED EPILEPTIC EEG DETECTION USING ARTIFICIAL NEURAL NETWORKS
Fig. 1.
Fig. 2.
289
Fig. 3.
Specimens of the EEG signal. (a) Normal EEG. (b) Epileptic EEG.
analysis of the epileptic EEGs from depth electrodes gives important information about the onset of the seizures that could
be applied to scalp records. The EEG signals are recorded with
128-channel amplifier system, using an average common reference. After a 12-bit analog-to-digital conversion, the data are
written continuously onto the disk of a data acquisition computer system at a sampling rate of 173.61 Hz with bandpass
filter settings at 0.5340 Hz (12 dB/octave) [22]. Fig. 3(a) and
(b) shows specimens of the normal and epileptic EEG signals,
respectively.
B. Feature Extraction
The proposed system makes use of a single feature called
ApEn for the epileptic detection. The ApEn is a time-domain
feature that is capable of classifying complex systems [12]. The
value of the ApEn is determined as shown in the following
steps [11], [16].
290
IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, VOL. 11, NO. 3, MAY 2007
(1)
1,
0,
and
N m
Cim+1 (r)
kj
N m
j=1
(3)
Fig. 4.
(9)
1,
0,
if |x(i) x(j)| r
otherwise
and
(A)
SRINIVASAN et al.: APPROXIMATE ENTROPY-BASED EPILEPTIC EEG DETECTION USING ARTIFICIAL NEURAL NETWORKS
291
TABLE I
EN TRAINING PARAMETERS
Fig. 5.
Fig. 6.
Architecture of a PNN.
TNCP
100
TNAP
(10)
292
IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, VOL. 11, NO. 3, MAY 2007
TABLE II
APEN VALUES USED FOR TRAINING AND TESTING THE NEURAL NETWORKS
Fig. 8. Sample plots of ApEn showing partial overlap between normal and
epileptic EEG signals.
Fig. 7. Sample plots of ApEn showing clear discrimination between the normal and epileptic EEG signals.
III. RESULT
ApEn values are computed for selected combinations of m, r,
and N . The values of m, r, and N that are used for the experiments are as follows:
1) m = 1, 2, 3;
2) r = 0%90% of SD of the data sequence in increments of
10%;
3) N = 173, 256, 512, 1024, 2048.
ApEn values are computed for both normal and epileptic
EEG signals and are fed as inputs to the two neural networks.
Among the available 100 EEG data sets, 60 data sets are used for
training and the remaining are used for testing the performance
of the neural networks. This choice is made arbitrarily keeping in
mind that enough datasets are provided for the neural network
to understand the inherent structure of the data so that it can
classify the unknown datasets properly. Thus, the total number
of data points used for training and testing are 238 740 and 159
160, respectively. Using these data points, frames of different
sizes (173, 256, 512, 1024, and 2048) are formed. The ApEn
values are calculated for each data frame and the number of
ApEn values used for training and testing the neural networks
are shown in Table II.
SRINIVASAN et al.: APPROXIMATE ENTROPY-BASED EPILEPTIC EEG DETECTION USING ARTIFICIAL NEURAL NETWORKS
Fig. 10.
Fig. 9.
293
The potentiality of the ApEn to discriminate the two signals, namely, normal and epileptic EEG signals depends on the
values of m, r, and N . Fig. 7 shows the sample plots of the
ApEn that have clear discriminations between the normal and
epileptic EEG signals. The ApEn values shown in Fig. 7(a) and
(b) are calculated with N = 256 and 1024, respectively. Fig. 8
shows the sample plots of the ApEn corresponding to N = 512
and 1024 that have a partial overlapping between normal and
epileptic EEG signals. Figs. 911 show the overall detection accuracies (%) obtained by the two neural networks using ApEn
as the input feature.
IV. DISCUSSION
It can be observed from Figs. 911 that high overall accuracy
values in the range 99.35%100% are achieved by using EN for
some specific combinations of m, r, and N (e.g., r = 0 SD for
all the values of m and N ; m = 2, r = 0.2 SD, N = 1024 and
294
IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, VOL. 11, NO. 3, MAY 2007
Fig. 11.
SRINIVASAN et al.: APPROXIMATE ENTROPY-BASED EPILEPTIC EEG DETECTION USING ARTIFICIAL NEURAL NETWORKS
295
Vairavan Srinivasan (M04) received the B.E. degree from the University of Madras, Chennai, India,
in 2003, and the Masters degree in biomedical signal
processing from the Faculty of Information Technology, Multimedia University, Cyberjaya, Malaysia, in
2006.
He is currently a Researcher of fetal magnetocardiogram (fMCG) signal processing at the Institute of
Advanced Biomedical Techniques (ITAB), G. D. Annunzio University, Chieti, Italy. His current research
interests include investigation of parameters of the
chaos theory in the nonlinear characterization of the fMCG source signals and
in the automated detection system for fetal arrhythmias, EEG-based detection
of epilepsy, anesthetic depth, and magnetoencephalogram (MEG).