This site uses cookies. By continuing to use this site you agree to our use of cookies. To find out more, see our Privacy and Cookies policy.
Brought to you by:
Paper

Seizure tracking of epileptic EEGs using a model-driven approach

, , , , and

Published 6 January 2020 © 2020 IOP Publishing Ltd
, , Citation Jiang-Ling Song et al 2020 J. Neural Eng. 17 016024 DOI 10.1088/1741-2552/ab2409

1741-2552/17/1/016024

Abstract

Objective. As a chronic neurological disorder, epilepsy is characterized by recurrent and unprovoked epileptic seizures that can disrupt the normal neuro-biologic, cognitive, psychological conditions of patients. Therefore, it is worthwhile to give a detailed account of how the epileptic EEG evolves during a period of seizure so that an effective control can be guided for epileptic patients in clinics. Approach. Considering the successful application of the neural mass model (NMM) in exploring the insights into brain activities for epilepsy, in this paper, we aim to construct a model-driven approach to track the development of seizures using epileptic EEGs. We first propose a new time-delay Wendling model with sub-populations (TD-W-SP model) with respect to three aspects of improvements. Then we introduce a model-driven seizure tracking approach, where a model training method is designed based on extracted features from epileptic EEGs and a tracking index is defined as a function of the trained model parameters. Main results. Numerical results on eight patients on CHB-MIT database demonstrate that our proposed method performs well in simulating epileptic-like EEGs as well as tracking the evolution of three stages (that is, from pre-ictal to ictal and from ictal to post-ictal) during a period of epileptic seizure. Significance. A useful attempt to track epileptic seizures by combining the NMM with the data analysis.

Export citation and abstract BibTeX RIS

1. Introduction

As a chronic neurological disorder, epilepsy is characterized by episodic interruptions of cerebral electrical activities caused by abnormal hypersynchronous discharges of neuronal populations, which can disrupt the normal neuro-biologic, cognitive, and psychological conditions of patients [1]. Electroencephalography (EEG) is a technique for recording and interpreting the electrical activity of the brain, which measures voltage fluctuations resulting from ionic current within the brain's neurons [2]. Due to its high temporal resolution, EEG is one of the effective and widely used tools to investigate epilepsy.

With the development of emerging information technologies, such as machine learning and data mining etc, there have been various disease-oriented and data-based methods explored, aiming to realize auxiliary diagnosis, early warning and pre-control. The automatic epileptic seizure detection, which is one of the most representative applications, has been designed to solve the time-consuming and subjective problems caused by visual inspection of long-term EEGs in clinics [29]. In general, the seizure detection is modeled as a binary classification problem where two states (seizure and non-seizure) are considered. However, the evolution of seizure is actually a continuous process that mainly includes three stages (pre-ictal, ictal, and post-ictal)3. Therefore, such data-based seizure detection methods cannot give a detailed account of how the epileptic EEG evolves during a period of seizure, which is valuable in guiding the effective control for epilepsy patients in clinics.

The neural mass model (NMM), which is one of the most popular neural computational models (NCMs), informs us about the dynamics resulting from the interactions between multiple brain regions such as the cortex, thalamus and brain stem. A different form of the single neuronal model, NMM considers the average activity of interconnected populations without explicit representation of mechanisms lying at a cellular level. Neurons in each population share the similar electrophysiological properties, which mainly include pyramidal neurons or interneurons. In applications, NMMs are often used to discover the underlying mechanisms of physiological behaviors, which can further reveal intrinsic characteristics of complex data, or test hypotheses corresponding to some new discoveries. Originating from the Beurle's work in early 1950s [11], a large amount of NMMs have been developed to finish various explorations such as explaining the generation of $\alpha$ rhythm in the thalamus [12], studying the neural oscillations' synchronization [13], interpreting various physiological and pathological phenomenon [1419] and so on.

Regarding epilepsy, Wendling et al proposed a novel NMM where two types of interneurons populations (i.e. ${\rm GABA}_{A,fast}$ and ${\rm GABA}_{A,slow}$ ) were considered due to the respective role of dendritic-projecting and somatic-projecting interneurons [20]. As a result, the hippocampal dynamics were simulated during epileptic seizures by the model [14]. With the recognition that the Wendling model could explore the insights into brain activities for epilepsy, it is definitely a good attempt to construct a model-driven approach, by which how EEG evolves during a period of epileptic seizure is studied. In this paper, we will first propose a time-delay Wendling model with sub-populations (TD-W-SP model) in three aspects of improvements: (1) a new response function is formulated in pyramidal population; (2) two time delays are added in an excitatory interneuron population and slow inhibitory interneuron population; and (3) each population is divided into a number of sub-populations. Then a model-driven seizure tracking approach will be introduced where the TD-W-SP model is trained according to two features extracted from epileptic EEGs, as well as the model parameter variation trend is characterized to explore the evolution of three stages during a period of epileptic seizure.

The architecture of this paper is as follows. In section 2, we present a new time-delay Wendling model with sub-populations and a model-driven seizure tracking approach using epileptic EEGs. Then we present the experimental results on the CHB-MIT database in section 3. Some concluding remarks are given in the last section.

2. Method

This section will first introduce a new time-delay Wendling model with sub-populations (TD-W-SP model) followed by an overview of the Wendling model. Then a model-driven seizure tracking approach will be proposed systematically.

2.1. A new time-delay Wendling model with sub-populations

2.1.1. (A1) Overview of the Wendling model

In 2000, a neurophysiological finding revealed that two types of ${\rm GABA}_A$ synaptic responses, that is, a fast one near the soma and a slow one in the dendrites, may play crucial roles in the formation of gamma rhythms in pyramidal cells [21]. Two such types of responses come from two types of GABAergic inhibition interneurons, which are dendritic inhibition interneurons (denoted by ${\rm GABA}_{A,slow}$ ) and somatic inhibition interneurons (denoted by ${\rm GABA}_{A,fast}$ ) respectively. Originated from this finding, Wendling et al [20] proposed a NMM to study the generation of high-frequency EEG activities in 2002, where the inhibition interneuron population was replaced by considering two populations (that is, ${\rm GABA}_{A,fast}$ and ${\rm GABA}_{A,slow}$ ) in the existing model proposed by Jansen and Rit [22]. For convenience, we name this model the 'Wendling model' in what follows. Figure 1 illustrates the topological structure of the Wendling model. Four populations in the model are included: the pyramidal population (PY), the excitatory interneuron population (E), the slow dendritic inhibitory interneuron population (I1) and the fast somatic inhibitory interneuron population (I2). Among four populations, PY receives a postsynaptic firing rate from E, I1 and I2, as well as send postsynaptic potential (PSP) to E, I1 and I2. Meanwhile, population I2 also receives a postsynaptic firing rate from I1 due to the physiological connection between them.

Figure 1.

Figure 1. The topological structure of the Wendling model.

Standard image High-resolution image

In each population, the dynamics evolution is formulated by two operators. The first one is a convolution operator where the firing rate $m(t)$ is mapped into the PSP $v(t)$ , that is,

Equation (1)

In equation (1), the response function $h(t)$ corresponds to three cases: excitatory he, slow inhibitory hi, fast inhibitory hf, which are denoted by

Equation (2)

Equation (3)

Equation (4)

Here, A, B and G denote the synaptic gains, a, b and g are the lumped representation of time constants.

Conversely, the second operator transforms the PSP $v(t)$ into the firing rate $m(t)$ , which is always selected to be a sigmoid function. It is generally described by

Equation (5)

where e0 is the maximum firing rate, $v_0$ is the firing threshold and r is the steepness of the sigmoidal transformation.

Since it is difficult to calculate the operator '$\otimes$ ' in a direct way, the Laplace transformation is applied so that equation (1) could be re-expressed by a pair of first-order ordinary differential equations equivalently, that is,

Equation (6)

Here, $\Gamma \in \{A,B,G\}$ and $\gamma \in \{a, b, g\}$ . Figure 2(a) illustrates the computational block in each population.

Figure 2.

Figure 2. (a) The computational block in each population; (b) the computational block in PY with new formulation; (c) the time-delay computational block in E and I1; (d) N sub-populations deploying in parallel with different kinetics in each population.

Standard image High-resolution image

2.1.2. (A2) The time-delay Wendling model with sub-populations

The Wendling model broke new ground in the field of NMM due to the successful design by considering two types of GABAergic inhibition interneurons, that is, ${\rm GABA}_{A,fast}$ interneurons (I2) and ${\rm GABA}_{A,slow}$ interneurons (I1). However, there is a lack concerning the response alteration of population PY when it interacts with I1 and I2 respectively. Meanwhile, with the recognition that time delay in neuronal signal transmission is a key factor to cause seizures [23], there is a lack in concerning the response alteration of populations E and I1, which are influenced by the entry of time delays in connections. For the sake of keeping modeling more flexibile in producing epileptiform activities, the computational blocks in populations should be re-formulated mathematically under new considerations. In addition, the neurons in the same type of population may have different responses for the same stimulus [19], which means various sub-populations with their own kinetics should be included in one population. And it will be more effective in capturing the diversity of neuronal networks. Motivated by such recognition, a new time-delay Wendling model with sub-populations (TD-W-SP model) will be proposed in this paper.

We first consider the case of pyramidal population, which can be regarded as a central hub in the construction of NMMs. In the original Wendling model, it accounts for the same response function for population PY when it interacts with populations I1 and I2 respectively, which means PY sends PSP into I1 and I2 in the same way. However, two situations should be addressed on PY in light of considering the different characteristics of ${\rm GABA}_{A,slow}$ and ${\rm GABA}_{A,fast}$ . Specifically, we have

Equation (7)

Here, $h_e^{\rm PY}(t)$ represents the response function of PY in the TD-W-SP model with different parameters $(A,a)$ and $(A',a')$ under two situations. Figure 2(b) illustrates the computational block of PY with new formulation.

Next, we consider the case of interneuron population. In [23], Geng et al added an additional time-delay in the inhibitory feedback loop, and to simulate several different types of EEG activity including alpha wave and ictal EEG. This work succeeded in showing that the time delay in neuronal signal transmission is a key factor that causes seizures. Originating from this work, in order to further account for the impaired balance between excitatory and inhibitory populations, the time delay $\tau_a$ and $\tau_b$ are added both in the excitatory and inhibitory feedback loop. Based on these points, we formulate the computational blocks with time delay in E and I1 as

Equation (8)

Equation (9)

Equation (10)

where $\tau_a$ and $\tau_b$ denote the time delays existing in the connections between PY and E, as well as PY and I1 respectively, $h_e^E(t)$ represents the excitatory response of E in the TD-W-SP model. Figure 2(c) illustrates the time-delay computational block.

Finally, according to [4], David et al revealed that the neurons in the same type of population may have different responses for the same stimulus, and verified that the Jansen & Rit model could capture more complex dynamics of a neural system if each population is extended by N parallel subpopulations with different kinetics. Motivated by such recognition, in this work, we divided each population into N sub-populations deploying in parallel with different kinetics, whose structure is shown in figure 2(d). Assume that $v_1, v_2, \cdots, v_N$ are the outputs and $w_1, w_2, \cdots, w_N$ the weights of sub-populations, then the final output of the population is formulated to be the weighted sum of them, that is,

Equation (11)

By combining the above modifications (say, equations (7)–(11)) with the Wendling model, the mathematical formulation of the TD-W-SP model in the case of N  =  2 can be represented by equation (12) (see page 5). Figure 3 illustrates the neuronal population organization of the TD-W-SP model. The final model output is the weighted sum of membrane potential of two excitatory sub-populations and four inhibitory sub-populations $wv_2+(1-w)v_8-wv_3-(1-w)v_9-wv_6-(1-w)v_{12}$ .

Equation (12)
Figure 3.

Figure 3. The neuronal population organization of the TD-W-SP model.

Standard image High-resolution image

2.2. A model-driven seizure tracking approach using epileptic EEGs

In this subsection, we will introduce a model-driven seizure tracking approach where the TD-W-SP model is first trained according to two features extracted from epileptic EEGs, and then an index is defined as a function of trained parameters to track the evolution of seizures in epileptic EEGs.

With the extracted features from EEGs, epileptic seizures can be detected automatically by solving a binary classification problem. However, such a method could only differentiate ictal EEGs from non-ictal EEGs, but is hard to give more detailed information on further capturing the transition among pre-ictal, ictal and post-ictal EEGs. Fortunately, NCMs provide a potential way to explore the insights into brain activities, and a number of NCMs have been developed to elucidate the generation of physio-pathological activities, whose parameters can be explicitly related to neurological mechanisms or physiological processes (which are potentially unidentified) [1416, 18, 20, 2427]. It implies that tracking the variation of model parameters may be a better way to further understand the evolution of epilepsy.

Although such physiology-based computational models are promising in explaining the underlying mechanisms for epilepsy, they often neglect the information contained in clinic epileptic EEGs. Hence a big gap between the model and its application in clinics exists. Fortunately, we can collect EEGs from epilepsy patients. Therefore, in this work, a model training method was designed by combining the strong points of the model with EEG analysis, where the determination of model parameters are guided by real epileptic EEGs. Obviously, such obtained model parameters and their variation could help to understand the change of EEG signals during epilepsy, as well as the mechanisms of seizure transitions.

First of all, we describe two features extracted from epileptic EEGs. It is well known that the power spectra increases when seizures are occurring, and the dominant range of frequency for epileptic seizures is $[0, 30]$ Hz according to the acknowledgment by neurologists [2]. Therefore, given an EEG signal S, we calculate the power spectra of S by the multi-taper method [28], and take those located in $[0, 30]$ Hz to be the first extracted feature, denoted by ${\bf F_1}$ (the detailed calculations can be seen in the supplementary information (stacks.iop.org/JNE/17/016024/mmedia)). Figure 4(a) illustrates the power spectral located in $[0, 30]$ Hz of pre-ictal, ictal and post-ictal EEGs. As seen from figure 4(a), it can be concluded that the first extracted feature ${\bf F_1}$ is able to differentiate such three stages during a seizure. In addition, with the recognition that EEGs in inter-ictal periods are more complex than those in ictal periods, we apply the fractal dimension to be another extracted feature [29], denoted by ${\bf F_2}$ (the detailed calculations can be seen in the supplementary information). Figure 4(b) illustrates the fractal dimension on pre-ictal, ictal and post-ictal EEGs. We can observe that the fractal dimension on ictal EEGs is generally lower than that on pre-ictal and post-ictal EEGs, which is consistent with the above recognition. Write the fusion feature as F = (F1T, F2T)T.

Figure 4.

Figure 4. (a) The power spectral of pre-ictal, ictal and post-ictal EEGs; (b) the fractal dimension on pre-ictal, ictal and post-ictal EEGs.

Standard image High-resolution image

Next, we present a model training method based on the extracted features and genetic algorithm (MTM-F-GA). Let $V(\Theta)$ be the output of the TD-W-SP model provided that the parameter vector $\Theta$ is given. Denote by ${\bf F} (S)$ , ${\bf F} (V)$ the corresponding extracted features, we define an error function between the real EEG signal S and the model output $V(\Theta)$ as

Equation (13)

where $C(\cdot, \cdot)$ represents the cosine similarity. Applying the genetic algorithm (GA) [30] to find the optimal solution ${\Theta}^*$ of the minimization problem

Equation (14)

we then obtain the simulated EEG signal $V({\Theta}^*)$ related to S.

Finally, we apply $V({\Theta}^*)$ to explore the evolution of seizures in the EEG signal S. As reported in most literature, different parameters in the TD-W-SP model have various contributions to seizure onset as well as its development. Compared with other parameters, it has been reported in [24] that the excitation gains (i.e. A or $A'$ ) and inhibition gains (i.e. B or G) play central roles in the transition between the normal EEG activity and a seizure. Moreover, the influence of a delay on the model's dynamical behavior has been analyzed in [23]. The results revealed that transmission delays among neurons (i.e. $\tau$ ) may make seizures more easily produced when they reach a certain degree. In order to avoid un-identifiability of the system due to the redundancy of parameters, in this paper, we only consider $A, B, \tau_{a}, \tau_b$ being variable, while other parameters set nominal values4. According to [31], one possible physiological alteration in epilepsy was summarized as follows. Before seizures are going to occur (pre-ictal) the excitatory activities become strong and the inhibitory activities become weak simultaneously; as seizures continue (ictal), such trends appear more and more pronounced; however, when seizures are coming to an end (post-ictal), the excitatory and the inhibitory activities get recovered to their normal state gradually. With such recognition, the variation trend of A, B, $\tau_{a}$ , $\tau_{a}$ can be very helpful in guiding us to explore the evolution of seizures. Let $I = f(A,B,\tau_{a},\tau_{b})$ be a combination of four parameters. We segment the EEG signal S into a number of EEG segments, denoted by $S_1, S_2, \cdots, S_N$ . For each EEG segment Si, we can find the corresponding optimal solution ${\Theta}^*$ . Calculate $I_i= f(A_i^*,B_i^*,{\tau_{a}}_i^*,{\tau_{b}}_i^*)$ , then we obtain an index sequence $\{I_1, I_2, \cdots, I_N \}$ . The trend of such a sequence just corresponds to the evolution of seizures, that is, from pre-ictal to ictal and then from ictal to post-ictal.

In this work, we define

Equation (15)

Here, parameters A and B are set to belong to [3, 30] mV and [0, 50] mV respectively according to the work of [20], as well as parameters $\tau_A$ and $\tau_B$ are set to belong to [0.1, 5] ms according to the work of [23]. Obviously, the defined index is able to measure the relative proportion between the excitation and inhibition of the system. Then for segments $\{S_1, S_2, \cdots, S_N\}$ , we denote by $\{(A_n^*, B_n^*, {\tau_{a_n}}^*, {\tau_{b_n}}^*)\}_{n=1}^{N}$ the sequence of optimal parameters and by $\{I_n = I(A_n^*, B_n^*, {\tau_{a_n}}^*, {\tau_{b_n}}^*)\}_{n=1}^{N}$ the sequence of indexes of them. In order to measure the trend of $\{I_n\}_{n=1}^N$ , we further define two thresholds, $\lambda_1$ and $\lambda_2$ . Selecting a sequence of normal EEG signals, $\{\mathcal{Z}_1, \mathcal{Z}_2, \cdots, \mathcal{Z}_{K_{nor}}\}$ , we calculate the indexes of them by (15), denoted by $\{I_1^{nor}, I_2^{nor}, \cdots, I_{K_{nor}}^{nor}\}$ , and define

Equation (16)

Equation (17)

According to these two thresholds, the two turning points, from pre-ictal to ictal (TP-PI) and from ictal to post-ictal (TP-IP), are defined to track the evolution of seizures. TP-PI is defined by

Equation (18)

TP-IP is defined by

Equation (19)

Remark 1. According to [31], one possible physiological alteration underlying epilepsy is the increased excitation and the decreased inhibition of the neural system. Therefore, we first define the mean value of the index sequence in a normal state as the baseline (which is the $\lambda_1$ ). When the index of a present EEG segment is larger than $\lambda_1$ , an increasing trend of imbalance between excitation and inhibition exists. Hence, the corresponding time point is considered as the potential occurrence time of a seizure, and meanwhile, the consecutive k1 indexes are required to be larger than $\lambda_1$ . Finally, the minimum of such k1 time points is defined as ${\rm TP}_{\rm PI}$ .

Reversely, the 'excitation-inhibition balance' will be recovered again in a short time after the seizure is terminated. In such a case, if we continue using the mean value of indexes in normal states as the baseline, then the evaluated termination time will be delayed. Therefore, we define a new baseline as $\lambda_2$ . When the index of a present EEG segment begins to be lower than $\lambda_2$ , the corresponding time point is considered as the termination time of a seizure, i.e. ${\rm TP}_{\rm IP}$ .

The procedure of the proposed TD-W-SP model and the model-driven seizure tracking approach using epileptic EEGs can be illustrated in figure 5.

Figure 5.

Figure 5. The procedure of the TD-W-SP model and model-driven seizure tracking approach using epileptic EEGs.

Standard image High-resolution image

3. Results

3.1. EEG dataset

In this paper, we apply EEG data from the CHB-MIT database into the performance verification. The CHB-MIT database is collected from Boston Children Hospital, which consists of EEG recordings from 22 pediatric patients (5 males, ages 3–22; and 17 females, ages 1.5–19) with intractable seizures. Patients are monitored for up to several days following the withdrawal of anti-seizure medication. Most files contain 23-channel EEG signals with sampling rate 256 Hz and 16 bit resolution. In each file, EEG data is segmented into one-hour long records in most cases. All of 198 seizures are included and the corresponding onset and offset times are annotated by experts [32].

Due to the fact that the proposed TD-W-SP model is a single NCM, only one-channel EEG is available in simulations. Hence, one principle channel should be selected from multiple channels on which epileptic waveforms appear obviously. It is known that a seizure is not always present in all EEG channels except the seizure onset one [33]. Therefore, we hypothesize that the onset channel is the principle channel. Then we select eight patients whose seizure onset channels have been further stated in [33], where channel selection is based on the knowledge of the epileptic focus, and EEG recording contains multiple seizures. In our simulation, 0.5 Hz high-pass and 60 Hz notch filters are applied to de-noise the data before further analysis. Then for each patient, all EEG segments including seizures are selected from its EEG recording. Since the duration of seizures are distinct, such selected EEG segments have different lengths where pre-ictal duration and post-ictal duration are set to be around 30 s. Figure 6 shows the EEG signal with two seizures from 'patient 1', and corresponding EEG signals of seizure onset channel. Since there is limited space, the duration between two seizures are omitted. With the basics outlined above, the EEG dataset is finally built, whose detailed information is listed in table 1, including the basic information included in eight EEG signals (age, duration, number of channels), as well as the detailed information of constructed the EEG dataset (the selected channel, number of seizures, the total duration of seizures).

Figure 6.

Figure 6. (a) An EEG segment with two seizures for 'patient 1'; (b) corresponding signals in the seizure onset channel (T8-P8).

Standard image High-resolution image

Table 1. Detailed information of the EEG dataset in our simulations.

Patient Basic information EEG dataset
Age (years) Duration (h) No. of channels The selected channel No. of seizures Total duration (s)
1 11 44 23 T8-P8 7 442
2 11 34 23 T8-P8 3 172
3 14 38 23 T7-P7 7 402
4 22 42 24 T7-P7 4 378
5 7 39 23 F7-T7 5 558
6 3.5 20 23 T7-P7 5 919
7 10 19 24 F7-T7 4 276
8 3 25 23 T7-P7 7 447

3.2. Experimental results

This subsection will first verify the effectiveness of the proposed TD-W-SP model in simulating seizure-like EEGs. Then the verification results of our proposed model training method will be exhibited. Finally, the model-driven seizure tracking approach will be verified on exploring the evolution of 'Preictal-ictal-Postictal' in epileptic EEGs systematically.

3.2.1. (B1) Performance verification of the TD-W-SP model

In this part, we focus on analyzing the effectiveness of the proposed TD-W-SP model in simulating seizure-like EEGs. Figures 7(a)(c) illustrate the outputs of three different models, which are the original Wendling model, the Wendling model with the improved response function $h_e^{\rm PY}$ (abbreviated by 'Wendling  +  IRF-PY'), and the Wendling model with $h_e^{\rm PY}$ as well as the time delay $\tau_a, \tau_b$ (abbreviated by 'Wendling  +  IRF-PY  +  TD'). Figures 7(d)(f) illustrates three real depth-EEG signals recorded in the human hippocampus (during SEEG exploration and using intracerebral multiple lead depth-electrodes) in [20]. We can observe from figure 7 that: (1) the output of the Wendling model is similar to normal background activity when all parameters are set to be their nominal values shown in table 2 (comparing subfigures (a) and (d)); (2) the rhythmic discharges appear when the new response function $h_e^{\rm PY}$ is added. Here, all parameters are nominal values except that $A'=4.25$ (comparing subfigures (b) and (d)). It resembles the slow quasi-sinusoidal activity from the morphology and rhythmicity point of view, which may be encountered during seizures [20]; (3) the seizure-like EEG signal occurs when delay factors $\tau_a, \tau_b$ are additionally included when all parameters are nominal values except that $A'=4.25, \tau_a=0.1~{\rm ms}, \tau_b=2~{\rm ms}$ . It is analogous to the sustained discharge of spikes, which may be encountered at seizure onset or during seizures [20].

Figure 7.

Figure 7. (a)–(c) The outputs of original the Wendling model, 'Wendling  +  IRF-PY' and 'Wendling  +  IRF-PY  +  TD'; (d)–(f) real depth-EEG signals recorded in the human hippocampus (during SEEG exploration and using intracerebral multiple lead depth-electrodes) in [20].

Standard image High-resolution image

Table 2. The nominal value of parameters in the TD-W-SP model.

Parameter Nominal value Unit
$A,A'$ 3.25 mV
B 22 mV
G 10 mV
$a,a'$ 100 s−1
b 50 s−1
g 500 s−1
C 135 /
$v_0$ 6 mV
e0 2.5 s−1
$v_0$ 0.56 mV−1

In order to further verify that the model with sub-populations is good at capturing the diversity of neuronal networks, we compare the results obtained by the original Wendling model and the Wendling model with sub-populations (abbreviated by 'Wendling  +  SP'). As shown in [20], the original Wendling model could produce two types of waveforms with a different combination of parameters $(B, G) \in [0,50] \times [0,30]$ and A  =  3, which are simulated normal background activity and slow rhythmic activity (i.e. 'type 1' and 'type 2' in figure 8(a)). However, we can observe that the 'Wendling  +  SP' could produce four types of waveforms under the same assumptions of parameters (i.e. all sub-figures 'type 1- type 4' in figure 8(a)), where type 3 corresponds to the simulated sustained discharge of spikes and type 4 corresponds to slow quasi-sinusoidal activity. These results validate that the Wendling model with sub-populations could not only produce more types of waveforms, but also the epileptic waveforms are included in them. Figure 8(b) illustrates the parameter distribution of $(B, G)$ corresponding to four types of EEGs.

Figure 8.

Figure 8. The outputs of 'Wendling  +  SP' and the corresponding parameter distribution.

Standard image High-resolution image

3.2.2. (B2) Performance verification of the model training method MTM-F-GA

In this part, we focus on verifying the feasibility and efficiency of MTM-F-GA on artificial EEG data. Here, the time delay $\tau$ is taken as an example to show the results. A sequence of $\tau$ is firstly generated based on uniform distribution, which is shown as the red line in figure 9. Given the generated sequence of $\tau$ and other parameters with nominal values, we can then calculate a sequence of outputs of the TD-W-SP model by solving equation (12). Each output is regarded as an artificial EEG here. Next, we apply the method MTM-F-GA into the artificial EEGs, the optimal values of $\tau$ can be obtained, which are shown as the blue dotted line in figure 9. Obviously, there are only tiny differences between the real values and optimized values of $\tau$ , which shows the good performance of the method MTM-F-GA. Note that similar results can be obtained for other parameters.

Figure 9.

Figure 9. Comparison between the real values and the optimized values of $\tau$ by MTM-F-GA.

Standard image High-resolution image

3.2.3. (B3) Performance verification of the model-driven seizure tracking method using epileptic EEGs

In this part, we will verify (1) why it is reasonable to consider parameters $A, B, \tau$ , and (2) how parameters $A, B, \tau$ work, in the aspect of exploring the evolution of 'Preictal-ictal-Postictal' in epileptic EEGs.

We first validate the capability of the proposed model-driven approach to recover and track parameters of interest ($A, B, \tau_a, \tau_b$ ) using the simulated data. Firstly, a 30 s-long simulated EEG segment is generated by the proposed model TD-W-SP (see figure 10(a)), where the normal-like EEG (first 10 s), slow rhythmic activity (middle 10 s) as well as seizure-like EEG (last 10 s) are obtained respectively with different parameter settings. Note that the parameter values for each case are known as prior and served as a ground truth, which are illustrated as the black solid lines in figures 10(b)(e). Furthermore, the proposed model is trained by the simulated EEG to obtain the estimated parameter values, whose results are illustrated as the blue dotted line in figures 10(b)(e). We can observe from figure 10 that the proposed model-driven approach could better recover and track the parameters on simulated data.

Figure 10.

Figure 10. (a) The 30 s simulated EEG segment; (b)–(e) The ground truth values (black solid lines) and the estimated values (blue dotted line) of parameters $A,B,\tau_a,\tau_b$ .

Standard image High-resolution image

Next, we verify that parameters $A, B, \tau$ are helpful in exploring the evolution of epileptic seizures. Given an EEG signal including three stages of a seizure (30 s pre-ictal, 20 s ictal and 30 s post-ictal), which are labeled by experts (see figure 11(a)), we segment it into a number of EEG segments by 2 s sliding windows with 1 s overlap. Then for each EEG segment, we can obtain the optimal values of parameters $A, B, \tau, a$ by equations (13) and (14) respectively. The variation trend of all parameters are illustrated in figures 11(b)(e). As seen from figure 11(b), we can observe that a rapid increase of A around 15 s happens, and 25 s later, the values of A tend to be parallel after a rapid decrease. Similar results can be obtained in the cases of B and $\tau$ if we change the increase and decrease mutually (see figures 11(c) and (d)). However, such an apparent trend has not been consistently observed in the case of a, as shown in figure 11(e). These results verify that the variation trends of $A, B, \tau$ are very helpful in guiding us to explore the evolution of 'Preictal-ictal-Postictal' in epileptic EEGs.

Figure 11.

Figure 11. (a) An EEG segment including three stages of a seizure; (b)–(e) The variation trend of all estimated parameters $A, B, \tau, a$ .

Standard image High-resolution image

Finally, we verify the effectiveness of proposed I, TP-PI and TP-IP in the field of tracking different periods of a seizure. In order to calculate the threshold, we first select one EEG file without any seizure for each patient, and then artificially choose 200 s-long continuous EEG segment without a single spike or other epileptiform waves. Such obtained 200 s-long EEG segments are then defined as the 'normal EEG signal' for each patient. Then 100 normal (i.e. Knor  =  100) EEG segments are obtained by a 2 s sliding window without any overlap. In our simulation, k1  =  2. Figure 12(a) illustrates an 80 s-long EEG segment including 30 s pre-ictal, 20 s ictal and 30 s post-ictal EEGs from 'patient 1' and the sequence of its indexes. The two thresholds are 0.4 and 0.79 respectively. Then the two turning points are 2982 s and 3020 s, which are 14 s earlier than the labeled onset time (2996 s) and 4 s later than the labeled offset time (3016 s). Figure 12(b) shows a 112 s-long EEG segment (30 s pre-ictal, 52 s ictal and 30 s post-ictal EEGs) from 'patient 3' and corresponding sequence of indexes. The TP-PI and TP-IP are 352 s and 415 s, which are 10 s earlier than the labeled onset time (362 s) and 1 s later than the labeled offset time (414 s). Also, we can observe from figure 12, the trend of indexes clearly reflect the cycle of seizures. On the other hand, we can regard the estimated TP-PI as an alarming time for early seizure detection. It is known that the more early the predicted onset time, the more timely the pre-control could be carried out. However, the more early the predicted offset time, the more difficult the information of seizures could be captured. For each seizure, we apply the pre-estimated duration (PRD) and the post-estimated duration (POD) to evaluate the performance of the proposed method. Due to the limited space, we only list the results of one seizure for each patient (see table 3). Table 3 shows the ictal duration whose left end is the onset time labeled by experts (LON) and the right end is the offset time labeled by experts (LOF), the ${\rm TP}_{\rm PI}$ and ${\rm TP}_{\rm IP}$ estimated by equations (18) and (19), the PRD and the POD respectively. We can observe from table 3 that the estimated ${\rm TP}_{\rm PI}$ generally present around 10 s earlier than the labeled onset times, and the estimated ${\rm TP}_{\rm IP}$ are 1 s–4 s later than the labeled offset times. For each patient, we define the 'tracking accuracy (TA)' to evaluate the performance of the proposed method, denoted by

Figure 12.

Figure 12. (a) A 80 s-long EEG segment from 'patient 1' and the sequence of its indexes; (b) a 112 s-long EEG segment from 'patient 3' and the sequence of its indexes.

Standard image High-resolution image

Table 3. Performances of the model-driven seizure tracking method.

Patient labeled ictal duration (s) ${\rm TP}_{\rm PI}$ (s) ${\rm TP}_{\rm IP}$ (s) PRD (s) POD (s) TA
1 (2996, 3016) 2982 3020 14 4 0.86
2 (3369, 3378) 3367 3381 3 3 1
3 (362, 414) 352 415 10 1 0.71
4 (7804, 7853) 7796 7857 8 4 1
5 (1086, 1196) 1077 1198 11 2 0.8
6 (2670, 2841) 2657 2842 13 1 1
7 (12 231, 12 295) 12 228 12 298 10 3 0.75
8 (6313, 6348) 6304 6349 9 1 0.86

Here, $\#{\{{\rm seizures~satisfying}\ {\rm PRD} > 0 \& {\rm POD}>0\}}$ is the number of seizures satisfying ${\rm PRD} > 0$ and ${\rm POD}>0$ , which means TP-PI is earlier than LON and TP-IP is later than LOF (that is, the estimated ictal duration totally covers the labeled ictal duration). The corresponding results for each patient are listed in table 3.

4. Discussion

In this work, we have presented a model-driven seizure tracking approach, where the novel proposed TD-W-SP model is trained according to two features extracted from epileptic EEGs, as well as the model parameter variation trend characterized to explore the evolution of three stages during a period of epileptic seizure. With the understanding of the physiological interpretation for each model parameter, the obtained parameter tracking results may be helpful for researchers to explore new hypotheses of mechanisms underlying epilepsy, especially in tracking the evolution of three stages (that is, from pre-ictal to ictal and from ictal to post-ictal). Moreover, such results are also helpful for physiologists to timely capture the tiny but subtle changes in the underlying physiological processes, which may be useful in designing the treatment strategies in clinics. For example, it is possible to give a guide in determining whether or when the GABAergic (glutamatergic) drugs are required for patients, as well as in designing the electrical stimulation therapy for an epilepsy patient if needed.

There have been various NCMs proposed to elucidate the generation of physio-pathological activities, however, they often neglect the information contained in clinic data so that a big gap between the model and its applications in clinics exists. In recent years, there has been an increasing interest in the study of combining NCMs with data analysis. It is worth mentioning here the work in [34], which is the latest research finding on this point. Yochum et al proposed a model-based reverse engineering approach to reconstruct the post-synaptic potentials (PSPs) by the reverse modeling of local field potential (LFP). Specifically, the LFPs were recorded with extracellular electrodes implanted in brain tissue, and fed into a NMM to estimate the model parameters. Then the estimated parameters were applied to reconstruct the post-synaptic potentials. It should be noted that the basic idea of the reverse engineering approach in Yochum's work is similar as that in our work; that is, both of them were designed on the basis of combining the NMM with the real data. However, the problems to be solved in the two works are quite different. Yochum's work aims to reconstruct PSPs, while our work focuses on tracking the evolution of epilepsy. Besides, the real data applied in two works are totally different. Yochum's work applied the LFPs collected from neuron assemblies directly, which could better match the model output. But the EEGs applied in our work are recorded with the noninvasive electrodes placed along the scalp, where discharges of neuron assemblies are attenuated due to the existence of soft tissue and skull, as well as contaminated due to a significant presence of environmental noise and artifacts. Under such situations, a big gap between the real EEG data and the model output must exist so that it is difficult to apply the voltage difference between them to estimate the model parameter directly. Alternatively, an error function with respect to the extracted features from them were defined to train the model in our work.

It is necessary to clarify that in this work, we only focused on one of the possible mechanisms in epilepsy, which was revealed in [31]. Indeed, there is recent evidence that different physiological interpretations are linked to the occurrence of epileptic seizures [35]. Therefore, in the future study, we will follow with interest in incorporating these latest findings into the neural computational modeling. Additionally, the online tracking is of great significance in realizing the applications in clinics, where an efficient optimization algorithm in estimating the model parameters is the first step. We have started to focus on this work and hope we can obtain the satisfactory results in the near future. Moreover, the network-level neural computational modeling is another research frontier we are going to follow, where the interaction of multiple neural populations located in different cortical areas can be represented. It will not only be helpful to simulate EEGs more similar to the real EEGs, but also helpful to understand the network-level phenomenology in epilepsy, such as the synchronization between multiple channels, the spreading of epileptiform waves, and anterior-posterior lag or gradient. Network-level models may provide novel insight for understanding epilepsy and realizing seizure tracking more accurately.

5. Conclusion

In this paper, we have first proposed a new time-delay Wendling model with sub-populations (TD-W-SP) according to three aspects of improvements: (1) a new response function is formulated in pyramidal population PY; (2) two time delays are added in excitatory interneuron population E and slow inhibitory interneuron population I1; and (3) each population is divided into a number of sub-populations. The proposed model TD-W-SP not only concerns the response alteration of populations PY, E and I1, which are influenced by the entry of ${\rm GABA}_{A,fast}$ , but also appears more effective in capturing the diversity of neuronal networks. Furthermore, we have introduced a model-driven seizure tracking approach using epileptic EEGs. In this approach, the TD-W-SP model is first trained in light of the power spectral and fractal dimension, which are extracted from epileptic EEGs in the frequency domain and time domain respectively. Then an index is defined as a function of the trained model parameters and applied to characterize the trend of parameter variation. The performances of proposed methods have been verified on an EEG dataset that is built from eight patients in the CHB-MIT database. Simulation results show that the proposed model TD-W-SP performs well in simulating epileptic-like EEGs. Meanwhile, it has been verified that the index trend stays consistent with the evolution of three stages during a period of epileptic seizure, that is, from pre-ictal to ictal and from ictal to post-ictal. Moreover, the estimated TP-PI and TP-IP could be suggested to be an alarming time to carry out the pre-control timely and an indicated time to weaken the control for doctors.

Acknowledgment

This work was supported by the National Natural Science Foundation of China under Grant 61473223, the Innovative Talents Promotion Plan of Shaanxi Province under Grant 2018TD-016, and the Foundation for the National Institutes of Health of United States under Grants 1K23NS090900, 1R01NS102190, 1R01NS102574, 1R01NS107291.

Conflict of interest statement

None declared.

Footnotes

  • Conceptually, the pre-ictal stage is described by the period of specific brain activity leading to an actual seizure, and the post-ictal stage may be reflected by generally suppression of background activity or increased slow activity [10].

  • Here, we assume that $A, B, A', G$ play the same role in seizure tracking. The proposed method also can be used to analyze ($A', B, \tau_{a},\tau_b$ ) or ($A', G, \tau_{a},\tau_b$ ) or ($A, G, \tau_{a},\tau_b$ )

Please wait… references are loading.
10.1088/1741-2552/ab2409