Professional Documents
Culture Documents
IEEE Paper Author
IEEE Paper Author
IEEE Paper Author
net/publication/332675878
CITATION READS
1 95
3 authors:
Veena V Desai
Gogte Institute of Technology
37 PUBLICATIONS 66 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Design and Development of Optimum Brain Signal Processing Interface for Seizure Detection System View project
All content following this page was uploaded by Dattaprasad A. Torse on 03 May 2019.
200
m m m m m m
e
x ,x , ... x
d
j j +1
0
Amp
-200
-600
C. Measures of RQA
0 500 1000 1500 2000 2500 3000 3500 4000 4500
(a)
200
Sample of Normal EEG Data detailed explanation is available in [19]:
150
1. The percentage of recurrence points represented as
100 Determinism (DET) so as to generate a diagonal line of
50
minimum length lmin. DET indicates the expectedness of the
e
0
Amlitu
p
-50
-100
signals result in 1.
T lP (l )
-150
l =l
min
-200
DET = (2)
T
-250
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Number of Samples
R
i , j =1 i , j
(b)
200
Sample of Pre-ictal EEG Data
where P(l) indicates the length of frequency distribution l
150
of diagonal lines present in RP.
2. The percentage of recurrence points represented as
Laminarity (LAM) which forms a black vertical line of
100
litude
50
minimum length vmin. The large value of LAM indicates signal
Amp
v =1 P (v )
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Number of Samples
(c)
Fig. 1. Sample EEG Data (a) epileptic (b) normal (c) pre-ictal.
where P(v) indicates the frequency of distributions of generates a probability vector as the desired output. This layer
lengths v of black vertical lines. is known as competitive layer. The transfer function at the
3. The average length of white vertical lines in the RP is output of this layer decides the maximum of these
represented as Mean Recurrence Time (MRT). probabilities, and a value ‘1’ is assigned to it and a value ‘0’
are assigned for the remaining groups.
T wP ( w)
MRT = w=1 (4) G. Performance Metrics and Evaluation
T
v =1 P ( w )
The performance of the proposed scheme is evaluated by
where P(w) indicates the frequency distribution of the the three qualities of measurements, namely Accuracy,
lengths w of white vertical lines. The variations in main EEG Sensitivity and Specificity [24].
signal are computed using MRT [20].
TP + TN
Accuracy = × 100% (7)
4. The density of recurrence points in a recurrence plot is TP + FP + TN + FN
denoted as Recurrence Rate (RR) which is as shown below TP
Sensitivity = × 100% (8)
1
RR = 2 T i , j =1 Ri , j (5) TP + FN
N TN
Specificity = × 100% (9)
TN + FP
5. Entropy measures the complication of the recurrence
here TP states true positive values, TN states true negative,
configuration represented as ENTR as
FP gives false positives, FN gives false negatives values.
ENTR = −T l =lmin P (l )ln P (l ) (6)
IV. EXPERIMENTAL RESULT
III. CLASSIFICATION ALGORITHMS The RP of the EEG from group A, C and D are calculated
The EEG classification problem is limited to and mapped to every channel of EEG signal of 4096 sample
consideration of the two-class problem without loss of values. The values of delay are used for producing the RPs is 1
generality. In this problem the goal is to separate the seizure and embedding dimension RPs as 10.
and non seizure EEG classes. The testing of a classifier on Recurrence Plot (Epileptic EEG Signal) Recurrence Plot (Normal EEG Data)
new EEG data is the aim so that it can be concluded that a 4000 3500 4000
choose a suitable classifier for the proposed seizure detection 2500 2500
300
j
200
1500
500
network is formed so that every layer is completely connected 500 500 50
to the subsequent layer. The back-propagation algorithm is 500 1000 1500 2000 2500 3000 3500 4000
i
0
500 1000 1500 2000 2500 3000 3500 4000
i
0
used for adjustment of weights for training the ANN. This (a) (b)
iterative gradient algorithm minimizes the Root Mean Squared Recurrence Plot (Pre-ictal EEG Data)
(RMS) Error between the real and the preferred output. There 4000
2500 150
500
2000
200
1000 100
1000 100
0
0
0
x(t+2 τ )
x(t+ 2 τ )
x(t+2 τ )
x(t+ 2 τ )
0 -100
-100 -1000
-1000
-200
-200
-2000 -300
-2000 -2000 -2000 -300 -300
-2000 -300
-2000
-400 -400 -1000 -1000 -200 -200
-1000 -1000
0 -100 -100
0 -200 -200 0 0
1000 1000 0 0
2000 2000 0 0
x(t) 1000 1000 x(t) 100 100 x(t)
x(t+ τ ) 200 200 x(t+τ ) x(t+τ )
x(t)
x(t+ τ )
200
200
100
x(t+2 τ )
x (t+ 2 τ )
-200
-100 0
-50
-100
0
-200
50
-100 200 200
-50 100 100
100 0 0 0
50 -100 -100
x(t+τ ) 100 x(t+τ ) x(t)
150 x(t)
150
(c)
(c) Fig. 5. State Space Plot of EEG Data (500 Data Samples)
Fig. 3. State Space Plots of EEG Data (4097 Data Samples) (a) epileptic (b) normal (c) pre-ictal.
(a) epileptic (b) normal (c) pre-ictal.
The efficacy of the RQA technique on smaller data segment
Fig. 3 shows state space plot for three groups of EEG data is analyzed by segmenting EEG data into 500, 1000 and 2000
obtained by using RQA toolbox [25]. The variations in the data samples. The state space plot of 500 sample data for three
state space for signal from normal EEG to epileptic EEG is the signal classes are shown in Fig. 5. The test of RQA with
useful feature set for signal classification. variable data samples provides further direction to analyze
The efficacy of the RQA technique on smaller data segment information transfer rate of the algorithm and with fewer
is analyzed by segmenting EEG data into 500, 100 and 200 relevant features performance of the classifiers can be studied.
data samples. The RQ plot of 500 sample data for three signal The sequence of RQA features for epileptic, normal and
classes are shown in Fig. 4. pre-ictal groups are given in Table 1. The table explores the
Recurrance Plot (Epileptic EEG Data) Recurrance Plot (Normal EEG Data)
epileptic and normal EEG signal features are representing
450 450 300
distinctive values with all features being higher for seizure
400
2500
400 group. The epileptic EEG signals are more random and
varying as compared to the normal EEG signals. The increase
250
350 2000 350
150
200
synchronously fire to cause higher neural discharge.
200
1000
150 100
150
100
100
500 50
50
50
TABLE I. RQA PARAMETERS FOR NORMAL, ICTAL AND PRE-ICTAL EEG
0 100 200 300 400
DATA
100 200 300 400
I
I
EEG Types
Feature
Normal Pre-ictal Ictal
(a) (b) DET 0.8760 0.8312 0.8824
Recurrance Plot (Pre-ictal EEG Data)
200
LAM 0.3445 0.6035 0.5615
450
180
MRT 15.382 14.258 14.504
RR 0.0024 0.0024 0.0024
400
160
350
140 ENTR 1.4598 1.2889 1.5158
300
120
250
100
200
80
150
60 these classifiers such as accuracy, sensitivity, specificity and
100 40
positive predictive accuracy are resulted in Table 2. This
analysis revels that the SVM classifier performs superior than
50 20
the ANN and PNN classifiers. The results of RQA features are
100 200 300 400
I
(c) used for classification of EEG signals. In total, there are 100
Fig. 4. Recurrence Plots (RP) of EEG Data (500 Data Samples)
(a) epileptic (b) normal (c) pre-ictal.
ictal recordings and 200 non-ictal recordings that were used
for training purpose. The classifiers were tested on 25
epileptic and normal EEG recording.
TABLE II. ACCURACY, SENSITIVITY, SPECIFICITY AND SPEED OF [11] T. Zhu, L. Huang, S. Zhang, Y. Huang, “Predicting Epileptic Seizure by
CLASSIFIERS Recurrence Quantification Analysis of Single-Channel EEG,” Advanced
Intelligent Computing Theories and Applications, pp. 438-445, 2008.
Classification Parameters [12] G. Ouyang, L. Xie, H. Chen, X. Li, X. Guan, H. Wu, “Automated
Speed
Classifier Accuracy Sensitivity Specificity prediction of epileptic seizures in rats with recurrence quantification
(Seconds)
% % % analysis,” in Conf. Proc IEEE Eng Med Biol Soc, 2006, pp. 153-156.
ANN 87.5 91.2 92.5 4.3±0.05 [13] J. P. Pijn et al., “Nonlinear dynamics of epileptic seizures on basis of
PNN 89.3 90.7 92.5 2.6±0.05
intracranial EEG recordings,” Brain Topography, vol. 9, pp. 249-270,
SVM 91.2 92.5 98.3 1.11±0.02
1997.
[14] R. G. Andrzejak et al., “Indications of nonlinear deterministic and finite-
The speed of three classifiers is shown in table 2. The fast dimensional structures in time series of brain electrical activity:
responding time observed is 1.11±0.02 seconds for SVM. The Dependence on recording region and brain state,” Phys. Rev. E, vol. 64,
no. 6, pp. 061907, 2001.
speed of computation is for the effective epoch length of [15] Pachori Ram Bilas, and Varun Bajaj, “Analysis of normal and epileptic
single channel EEG data. The total execution time of signal seizure EEG signals using empirical mode decomposition,” Computer
pre-processing, feature extraction and classification algorithms Methods and Programs in Biomedicine, vol. 104, no.3, pp. 373-381,
result in the improvement of ITR of the current seizure 2011.
[16] Marwan Norbert et al., “Recurrence plots for the analysis of complex
detection system. The accuracy of SVM obtained in this work systems,” Physics reports, vol. 438, pp. 237-329, 2007.
is three groups of EEG signals. The feature extraction [17] Thiel Marco, M. Carmen Romano, and Jürgen Kurths, “How much
algorithm was applied on the complete EEG data series of information is contained in a recurrence plot?,” Physics Letters, vol.330,
4097 samples. no.5, pp. 343-349, 2004.
[18] Marwan Norbert, “How to avoid potential pitfalls in recurrence plot
based data analysis,” International Journal of Bifurcation and Chaos,
V. CONCLUSION vol. 21, no.04, pp. 1003-1017, 2011.
[19] Recurrence Quantification Analysis. [Online] Available:
The working of human brain is still a mystery as its http://www.recurrence-plot.tk/rqa.php
properties during epileptic activity can cause several changes [20] Ngamga Eulalie Joelle et al., “Evaluation of selected recurrence
in the EEG which are beyond the range of normal measures in discriminating pre-ictal and inter-ictal periods from epileptic
observations. Hence, epileptic disorders need continuous EEG data,” Physics Letters, vol. 380, pp. 1419-1425, 2016.
[21] Haykin Simon S. et al., Neural networks and learning machines. vol. 3,
monitoring and thus the system with faster classification Upper Saddle River, NJ, USA: Pearson, 2009.
algorithms are suitable for real life applications. In this work [22] Steinwart Ingo, and Andreas Christmann, Support vector machines.
RQA based features which quantify recurrence of the data in Springer Science & Business Media, 2008.
phase space produce variable results for each group of EEG [23] Specht Donald F., “Probabilistic neural networks,” Neural networks,
vol.3, pp. 109-118, 1990.
data. Hence, this non linear technique creates significant [24] C.J.C. Burges, “A Tutorial on support vector machines for pattern
features for classification. The SVM classifiers results in recognition,” Data Min. Knowl. Discov., vol. 2, pp. 121–167, 1998.
highest accuracy (91.2 %) with higher classification speed. [25] Y. Chen and H. Yang, “Multiscale recurrence analysis of long-term
The accuracy and speed of this algorithm helps in improving nonlinear and nonstationary time series,” Chaos, Solitons and Fractals,
Vol. 45, pp. 978-987, Jul. 2012.
the information transfer rate of current seizure detection
system.
REFERENCES
[1] World Health Organization, (2016, February), Epilepsy
[Online].Available:http://www.who.int/mediacentre/factsheets/fs999/en/
[2] Modadugu Sahithi. (2016, June, 3). Mental Illness: Overview and Status
in India [Online]. Available: http://healthminds.in/blog/mental-illness-
overview-status-in-india/
[3] Perlmutter, David. Brain Maker: The Power of Gut Microbes to Heal
and Protect Your Brain-for Life. Hachette UK, 2015.
[4] Allison, Brendan Z., Elizabeth Winter Wolpaw, and Jonathan R.
Wolpaw. "Brain–computer interface systems: progress and
prospects,” Expert review of medical devices, vol. 4, pp. 463-474, 2007.
[5] T. M. Vaughan et al., “Brain-computer interface technology: a review
the second international meeting,” in IEEE Trans. on Neural Syst. and
Rehabil. Eng., vol.11, pp. 94-109, Jun. 2003.
[6] Torse, Dattaprasad, Veena Desai, and Rajashri Khanai “A Review on
Seizure Detection Systems with Emphasis on Multi-domain Feature
Extraction and Classification using Machine Learning," BRAIN Broad
Research in Artificial Intelligence and Neuroscience 8.4, pp. 109-129,
2017.
[7] Klonowski W., “Everything you wanted to ask about EEG but were
afraid to get the right answer,” J. Nonlinear Biomed Phys., vol. 3, pp.2,
May 2009.
[8] Acharya U. Rajendra et al. “Automated EEG analysis of epilepsy: a
review,” Knowledge-Based Systems, vol. 45, pp. 147-165, 2013.
[9] Acharya, U. Rajendra et al. “Application of recurrence quantification
analysis for the automated identification of epileptic EEG signals,”
International journal of neural systems, vol. 21, pp.199-211, 2011.
[10] L.H Song, D.S Lee, S. I. Kim, “Recurrence quantification analysis of
sleep electroencephalogram in sleep apnea syndrome in humans,”
Neuroscience letters, vol. 366, pp. 148-153, 2004.