Abstract
Quantification of the complexity of signals recorded concurrently from multivariate systems, such as the brain, plays an important role in the study and characterization of their state and state transitions. Multivariate analysis of the electroencephalographic signals (EEG) over time is conceptually most promising in unveiling the global dynamics of dynamical brain disorders such as epilepsy. We employed a novel methodology to study the global complexity of the epileptic brain en route to seizures. The developed measures of complexity were based on Multivariate Matching Pursuit (MMP) decomposition of signals in terms of time–frequency Gabor functions (atoms) and Shannon entropy. The measures were first validated on simulation data (Lorenz system) and then applied to EEGs from preictal (before seizure onsets) periods, recorded by intracranial electrodes from eight patients with temporal lobe epilepsy and a total of 42 seizures, in search of global trends of complexity before seizures onset. Out of five Gabor measures of complexity we tested, we found that our newly defined measure, the normalized Gabor entropy (NGE), was able to detect statistically significant (p < 0.05) nonlinear trends of the mean global complexity across all patients over 1 h periods prior to seizures’ onset. These trends pointed to a slow decrease of the epileptic brain’s global complexity over time accompanied by an increase of the variance of complexity closer to seizure onsets. These results show that the global complexity of the epileptic brain decreases at least 1 h prior to seizures and imply that the employed methodology and measures could be useful in identifying different brain states, monitoring of seizure susceptibility over time, and potentially in seizure prediction.
Keywords: Multivariate Matching Pursuit, Gabor entropy, complexity, Lorenz system, epilepsy
1. Introduction
Quantifying the complexity of physiological systems from their observable output signals is a multifaceted problem. Physiological systems are generally nonlinear, multiple input/output and massively coupled [1]. While the “complexity” of a system is oftentimes associated with the “variability” of its output signals, systems that exhibit high variability do not always exhibit high complexity [2]. Quantitative understanding of complexity is primarily accomplished using methods from information theory and statistics, with complexity being loosely associated with the amount of information needed to explain the system’s behavior [3]. Shannon entropy [4], approximate entropy [5], fractal dimension [6] and self-similarity [7,8,9] measures have been widely applied to the study of complexity of systems ranging from neuroscience to economics to ecology. In the majority of these applications, estimation of complexity is performed on the observable individual outputs (univariate signals). However, for systems with multiple outputs, this could lead to ambiguousness, as the univariate complexity measures of different outputs could produce conflicting results about the system’s complexity. For example, it has been argued in the literature that healthy biological systems are operating at high complexity and that aging and disease lead to decrease in their complexity [10]. This simplistic approach has been countered by investigations in changes in complexity associated with dynamics of diseases [11,12]. For example, in Alzheimer’s, brain complexity decreases [13], while schizophrenia and depression are associated with increase of brain’s complexity [14]. Based on the idea of Matching Pursuit decomposition of signals and concepts from information theory, we propose a methodology for estimation of the global complexity of multivariate systems, we show its potential to chaotic multivariate (low-dimensional but highly coupled) systems, and then apply it to the study of brain’s complexity during the transition into epileptic seizures.
The concept of Matching Pursuit (MP) was originally proposed by Mallat to extract patterns from noisy signals [15]. It is a greedy iterative process that decomposes a signal into individual components (atoms) based on an informative dictionary, which theoretically contains all possible basis functions (candidate atoms). The algorithm determines the best “matching” atoms, that is, the ones that contribute most to the creation of the original signal. MP is theoretically able to analyze intricate signals, such as continuous electroencephalogram (EEG), even when their dynamics are rapidly changing [16]. MP decomposition has been proven to be a useful tool for EEG time–frequency analysis including event-related desynchronization and synchronization (ERD/ERS) studies [17], detection of epileptic spikes [18] and seizure detection [19,20]. Analysis of EEG by MP using Gabor atoms as basis functions has led to Gabor Atom Density (GAD) as a measure of EEG’s complexity. This measure, together with multiple other measures estimating complexity, has been applied to detection of the transition to seizures with variable success [21,22]. MP, combined with other techniques, has also found application outside the field of epilepsy, for example in sleep spindles detection [23] and audio signal analysis [24].
The original MP algorithm was devised for univariate signal analysis and is thus capable of capturing a single signal’s information distributed across its own basis functions, and is not capable of capturing information distributed across basis functions determined jointly from many signals, for example, the outputs from a multivariate system. The Multivariate Matching Pursuit (MMP) method, which was more recently introduced [25] and later extended [26,27], can deal with this problem as it allows multi-dimensional (space–time–frequency) atomic decomposition [28,29]. With the addition of the extra dimension of space, MMP was shown to help with grouping similar activities across brain signals and quantifying differences in brain activation processes [30].
Epilepsy is a brain disorder characterized predominantly by recurrent and unprovoked interruptions of normal brain function (seizures). An epileptic seizure is a transient occurrence of abnormally excessive or synchronous neuronal activity in the brain [31]. Due to the unpredictable occurrence of epileptic seizures, patients with epilepsy are at high risk of injury in their daily life. It has been hypothesized that prior to seizures the dynamics of critical brain sites converge and diverge thereafter [32]. It was shown that seizures are preceded by abnormal, long-term and persistent synchronization of dynamics at those critical brain sites [32,33,34,35,36,37,38]. Spatial synchronization reduces the degrees of freedom of a system and may lead to decrease of its complexity. Nonetheless, the relation of synchronization and complexity is not straightforward [39,40]. Decrease of complexity has been reported prior to seizure occurrence in the epileptogenic focal area [41,42], employing a univariate analysis, that is, analysis per electrode site, and seizure. Employment of “global complexity” measures from multivariate analysis of EEG could offer new insights into the progression of the epileptic brain to seizures. Such an analysis has the potential to help us understand better the mechanisms of seizure generation (ictogenesis) and could find applications in the field of seizure prediction.
In this study, we developed measures of complexity based on Multivariate Matching Pursuit (MMP) decomposition of signals in terms of time–frequency Gabor functions (atoms) and Shannon entropy (Section 2). The measures were first validated on simulation data (Lorenz system) (Section 3.1). We then applied them to the EEGs from preictal (before seizure onsets) periods (Section 3.2) and investigated if there is any statistically significant short or long trend of complexity change (Hypothesis I and II respectively) of the brain en route to seizures common across seizures and patients. Discussion and conclusions of the obtained results are presented in Section 4 and Section 5, respectively.
2. Materials and Methods
2.1. Univariate Matching Pursuit Decomposition (MP)
MP is an iterative procedure that decomposes a signal into basis waveforms of sinusoids modulated by Gaussian envelopes (Gabor atoms) [10]. These basis functions constitute the dictionary of MP and have three parameters: scale (s), modulation frequency (ξ) and translation (u). The general form of a Gabor atom is given by:
(1) |
In short, starting from the original univariate signal we find the basis function where is selected from the basis function candidates in the dictionary, whose inner product with is maximum. Then, a residual signal is estimated from this fit of f(t) and the same procedure is repeated on the residual signals themselves. Therefore, in the (n + 1)th level iteration, the MP algorithm selects the most suitable basis function for the previous residual signal , leaving a new residual signal :
(2) |
where and the Gabor coefficient Cn equals the inner product .
Thus, a univariate signal is decomposed into (N + 1) Gabor atoms , with their corresponding Gabor coefficients Cn and the final residual:
(3) |
Theoretically, for and a complete dictionary, and MP leads to a perfect decomposition by selecting the best fit atoms . In practice, a stopping criterion for the number of MMP iterations is used by setting a threshold either on the number of iterations N (e.g., N = 200), or, on the ratio of the energy from the residual to the original signal .
2.2. Multivariate Matching Pursuit Decomposition (MMP)
The multivariate extension of MP, the Multivariate Matching Pursuit (MMP), uses the Gabor functions from the dictionary to decompose an M-dimensional signal , with into atoms with Gabor coefficients such that:
(4) |
Same stopping criteria for this iterative procedure can be applied to MMP as in MP [22]. In our analysis of the multivariate EEG, we used a 5% fixed energy ratio stopping criterion [43,44] with a fail-safe of a maximum of 200 iterations. With this criterion, we observed no decomposition of an EEG signal resulting into more than 200 atoms. Furthermore, a limited analysis using a 1% stopping criterion did not significantly change the results of the MMP decomposition. That is, the additional atoms had very small contribution to the total energy and negligible effect to the distribution of this energy.
2.3. MMP-Based Gabor Measures of Complexity
Based on MMP decomposition of multivariate data, five measures, the Gabor Atom Density (GAD) [13], the Gabor Mean Frequency (GMF), Gabor Energy (GEn), Gabor Entropy (GE), and the normalized Gabor Entropy (NGE) we have introduced [45] were estimated.
GAD is the number of Gabor atoms selected by MMP from the basis functions dictionary in the decomposition of the original signals under the predetermined threshold criteria. GAD appears to be a “natural” measure of complexity under the assumption that more complex activity corresponds to higher number of atoms in the decomposed EEG signal. However, GAD treats all atoms equally and does not account for any difference in their characteristics, e.g., in their energy. GMF is the mean frequency that the Gabor atoms exhibit, estimated by averaging the modulation frequencies ξi of each Gabor atom i in the decomposition.
Since the energy of a Gabor atom in a decomposition of an M-dimensional signal is , and the total energy of all Gabor atoms (energy of the M-dimensional signal) GEn is
(5) |
the relative energy of a Gabor atom is given by the ratio
(6) |
where values are between 0 and 1.
can be considered as an energy distribution in the domain of Gabor atoms, and, via the Shannon entropy formulation, Gabor entropy (GE) can be defined as:
(7) |
This definition is similar to the one of the well-known spectral and wavelet entropies [46,47] but, in contrast to spectral and wavelet entropy, the thus defined GE depends on both the energy distribution and the number of atoms N + 1. The upper bound for GE in the extreme case, where are uniform , is equal to . Based on this, we define the Normalized Gabor Entropy (NGE) as
(8) |
Thus, NGE is a measure of the deviation of the energy distribution of Gabor atoms from uniformity, taking a value of 1 if are uniform. NGE is thus influenced only by the shape of the energy distribution among the atoms and not by the number of atoms .
3. Results
The above measures estimated in the Gabor domain were first tested on simulation data generated from the classic three-dimensional Lorenz system in its chaotic regime [48]. We then applied them to multi-channel continuous iEEG data from patients with focal epilepsy, over the preictal period of a total of 42 recorded seizures across eight patients.
3.1. Simulation Data and Gabor Measures of Complexity
The well-known three-dimensional nonlinear Lorenz system in Equation (9), which models forced dissipative hydro dynamic flow and its chaoticity and complexity have been analytically studied, was employed to test the MMP algorithm and our Gabor measures of complexity. The differential equations of the Lorenz system are:
(9) |
Depending on the value of parameter (Rayleigh number), the system can exhibit chaotic behavior of varying complexity. The Lyapunov exponents (measures of sensitivity to initial conditions and system’s stability) and the Lyapunov dimension (measure of complexity) were estimated numerically from the system of Lorenz ordinary differential equations (ODEs) [49,50] for integer values of from 25 to 90 [51,52]. For below 24 (not shown in Figure 1), the maximum Lyapunov exponent is negative and the trajectories of the system in its state space converge to a fixed point; for integer values between 25 and 90, is positive, indicating chaotic behaviors, while the second largest Lyapunov exponent is zero. The Lyapunov dimension is defined as , where K is the maximum number of Lyapunov exponents such that [53]. In the range 25 < < 90, the Lorenz system has one positive Lyapunov exponent (), one equal to 0 () and one negative (), and its Lyapunov dimension is , which increases with , reaching a relative plateau beyond = 60. Both the Lyapunov exponents and the Lyapunov dimension for each value of are shown in Figure 1.
Next, we performed MMP analysis on the three-dimensional time series generated from the Lorenz system for every value of and all five measures of complexity were estimated per time series. One thousand time series for (x, y, z) of 200 data points each were generated with 1000 randomly selected initial conditions for each . The mean values of the measures over the 1000 simulations per value are shown in Figure 2. They were then compared to the ones of the Lyapunov dimension in Figure 1 in search of common behavior as the complexity of the system changes with the change of . Since each complexity measure has different units and range, e.g., the Lyapunov dimension is unitless and less than 3, GAD is measured in number of Gabor atoms (from 1 to 200), NGE is normalized from 0 to 1, etc., the trends in complexity with the increase of were compared. As increases, GAD, GE, NGE show the increase of the complexity of the system, in agreement with the complexity determined by the Lyapunov dimension. GMF also increases monotonically indicating that the increase in complexity of this system is accompanied with an increase in the central frequency of the signals. remains constant up to = 60, and decreases thereafter indicating that changes in the system’s complexity are not captured by measures such as which accounts only for the variability (energy) of the signals.
3.2. Intracranial EEG Data
Continuous long-term intracranial EEG (iEEG) monitoring is regarded as the most valuable physiological data for studies of the epileptic brain [54]. The datasets analyzed in this study were multi-channel iEEG data from 1-h pre-seizure (preictal) periods of 42 clinical seizures recorded from eight patients with temporal lobe epilepsy (TLE) who underwent stereotactic placement of 40 or 28 bilateral depth and subdural electrodes. Preictal periods for analysis were selected only from all “isolated” clinical seizures in those patients, that is, clinical seizures that were at least 2-h apart. The available number of such seizures per patient varied between 2 and 14 with a median of 3.5 seizures per patient (see Table 1).
Table 1.
Patient | Gender | # Recording Electrodes | Available iEEG Duration (hours) | Number of Isolated Clinical Seizures |
---|---|---|---|---|
1 | F | 40 | 34.67 | 4 |
2 | M | 28 | 281.68 | 6 |
3 | F | 28 | 86.3 | 14 |
4 | M | 28 | 334.62 | 7 |
5 | M | 28 | 85.02 | 3 |
6 | M | 28 | 156.22 | 2 |
7 | M | 28 | 145.77 | 3 |
8 | F | 28 | 18.77 | 3 |
In seven out of the eight patients (Patients 2–8), 28 electrodes were placed bilaterally in the hippocampus, over the frontal and temporal lobes (Figure 3a). EEG signals were recorded with a Nicolet BMSI 4000 EEG machine using an average common reference and analog filtered with band-pass filter settings from 0.5 to 70 Hz. The data were subsequently sampled at 200 Hz. One of the eight patients (Patient 1) underwent stereotactic placement of 40 electrodes (Figure 3b) bilaterally in amygdala, mid hippocampus, orbitofrontal areas, and in frontal cortex from superior sagittal region near supplementary motor area. For this patient, the data were sampled at 400 Hz, but downsampled to 200 Hz for consistency in the data analysis across patients. The data were recorded at the University of Florida Health Shands Hospital in Gainesville, Florida (Patients 2–8) and the Barrow Neurological Institute in Phoenix, Arizona (Patient 1).
3.3. Estimation and Trend Analysis of Gabor Measures of Complexity from the EEG data
Six preictal EEG epochs of 2 min in duration each were analyzed at 2, 5, 10, 15, 30 and 60 min before each seizure (see Figure 4 for placement of those epochs in the time axis) with the methodology described in Section 2 and with M = 28 or 40 variables (electrodes) depending on the number of implanted electrodes per patient. The five MMP-based measures were estimated from 1-s non-overlapping EEG segments for each of the six epochs (i.e., 120 measure values per epoch).
To identify any preictal trends in brain’s complexity from the analysis of the multivariate EEG, we employed model fitting procedures and subsequent statistical analysis to determine the statistical significance of any identified trends. If we denote by i the patients and the number of seizures for patient i, the pair with represents the jth seizure of the ith patient. For a given measure of complexity that takes values during a given time period t of 1-s duration, a trend coefficient was estimated per seizure j and patient i by fitting one of three basic monotonic trend models to within the time period (one epoch or multiple epochs), we want to consider: two curve models (power law) and (exponential), and one linear model . Subsequently, for each measure separately, the optimal model type (m1, m2 or m3) was selected based on minimization of the mean squared fitting error across all seizures and patients.
The estimated trend coefficients from the selected model were then averaged across seizures for each patient separately, to derive a characteristic preictal trend value per patient i. Regardless of the model type, an value close to 0 indicates no trend, while positive/negative values indicate increasing/decreasing trends, respectively. The intercept terms in the models can significantly vary from patient to patient or even from seizure to seizure in the same patient. They correspond to “baseline” values of a complexity measure and are independent of trends. Hence, by concentrating only on the trend coefficients we do not consider the across patients or within patient variability of a complexity measure due to its values in the “interictal” (baseline) brain states. Finally, statistical tests were employed to test the significance of the values. Lilliefors goodness-of-fit test was used to check the normality of ’s and as a guide in the use of t-test or Sign test [55,56]. False Discovery Rate (FDR) adjustment of p-values with q = 0.05 was performed on the obtained statistical tests’ p-values [57,58] to control for type II error (i.e., false identification of significant trend) due to multiple comparisons.
Two hypotheses about existence of preictal trends were tested with the use of the above trend analysis of brain’s global complexity Gabor measures: Hypothesis (I), existence of “short-term” trend during the one 2-min EEG epoch immediately preceding seizures onset; and Hypothesis (II), existence of “long-term” trend along the six epochs over the 60-min period prior to seizures.
Test of Hypothesis I: The 120 values derived from each measure within the one 2-min epoch immediately prior to seizures’ onset were used in the trend analysis. The trend coefficients s that were estimated only within this epoch per patient were used in the modeling with the three models to quantify any characteristic preictal (short-term) trends per patient within this epoch, and then test the null hypothesis of no statistically significant average trend across patients in this epoch.
For Hypothesis (I), the investigation of short-term trends in the 2-min epoch immediately preceding a seizure did not result to identification of any statistically significant trends (see Table 2). After optimization, the selected models for trend analysis for all measures were found to be of the linear form (m3), and for each measure the average trend coefficients () over the 120 s and patients were not different from zero (FDR adjusted p > 0.05).
Table 2.
Measure | Model | FDR Adjusted p-Value | |
---|---|---|---|
GAD | m3 | 0.0092 | 1 |
GMF | m3 | 0.0032 | 1 |
GEn | m3 | 1 | |
GE | m3 | 1 | |
NGE | m3 | 1 |
Test of Hypothesis II: We followed the following steps: (1) Estimate the mean μ and the standard deviation σ of the 120 values per epoch for each of the six pre-seizure epochs per seizure. (2) Apply the model fitting (m1, m2, or m3) on those mean and standard deviation values per seizure to derive the long-term preictal trends per seizure over time. (3) Average across seizures to derive the for μ and σ per patient I. (4) Estimate the statistical significance of the average of for both μ and σ across all patients as in testing Hypothesis (I). Under this framework, we sought to detect any long preictal trends (within 1 h prior to seizures) in the mean and standard deviation of the complexity values that were common across seizures and patients. In the test of this hypothesis we used an uneven sampling of epochs before a seizure, selecting more epochs closer than farther away from seizure onsets. The rationale for this non-uniform sampling is that EEG epochs closer to seizure onset are expected to contain more information relevant to transition to impending seizure than ones farther away from seizure onset. In addition, farther away from seizure onset epochs are expected to produce more spurious (i.e., irrelevant with respect to a trend in) values of complexity and, thus, the more such epochs we include in our trend analysis the more noisy and difficult to identify any trends would be. In addition, given that preictal periods cannot be accurately determined and may vary in duration per seizure in the same patient as well as across patients, uniform sampling of epochs over a long (e.g., 1 h) period prior to seizures may increase the probability of inclusion of interictal (normal) brain activity that would mask real preictal activity.
The estimated 120 values of the Gabor complexity measures GAD, GMF, GEn, GE, NGE within each of the six EEG epochs before a clinical seizure in one of our patients are shown in Figure 5. Variations of the values (short term variability) are observed for almost all measures. By visual inspection of this figure, a lack of consistency of a trend across epochs is observed in all Gabor measures of complexity except for NGE. In particular, GAD shows high values in Epochs 5, 4, 3 and 1; GMF shows highest values in Epoch 1; GEn shows no visible differences across epochs; and GE shows a downward trend up to Epoch 1 at which it takes higher values. The normalized Gabor entropy (NGE) exhibits a consistent trend across epochs, that is, a slow but progressive drop across epochs of the (visually estimated) mean of NGE values per epoch as the seizure onset approaches.
For Hypothesis (II), the models that optimally fit the means μ and standard deviations σ per measure are given in Table 3. These results from the model fitting per measure in the 1-h preictal periods across seizures and patients indicate that mean and standard deviation of GAD and GE exhibit power law behavior over time, while GEn and NGE exhibit power law behavior for their means, and exponential behavior for their standard deviations. GMF exhibits linear behavior for both its mean and standard deviation over time.
Table 3.
Complexity Measure | GAD | GMF | GEn | GE | NGE |
---|---|---|---|---|---|
Statistic of Measure | Optimized Model for Trend Identification of Statistic across Epochs | ||||
m1 | m3 | m1 | m1 | m1 | |
m1 | m3 | m2 | m1 | m2 |
In the first eight columns of Table 4, the long-term trends for the mean (μ) and standard deviation (σ) per measure and patient are given. The corresponding for the long-term trends of the mean (μ) and standard deviation (σ) per measure across patients were then tested for statistical significance (i.e., test against being zero across patients) using one-sample t-tests or sign tests depending on the existence/absence of normality of their values respectively. Each of these tests was applied on sets of eight values across patients (one value per patient i) from which the statistical significance of the preictal trends of the mean and standard deviation of each measure were estimated (given in the last column of Table 4). In three cases ((GAD), (GMF) and (GMF)), normality was rejected by Lilliefors test and sign tests were used, while for the rest of the cases t-tests were employed. All standard deviations ((GAD), (GMF), (GEn), (GE), and (NGE)) and only one mean value ((NGE)) of complexity measures exhibited statistically significant preictal trends across patients at the significance level of 0.05.
Table 4.
Patient | P1 (α1) | P2 (α2) | P3 (α3) | P4 (α4) | P5 (α5) | P6 (α6) | P7 (α7) | P8 (α8) | FDR Adjusted p-Value for Significance | |
---|---|---|---|---|---|---|---|---|---|---|
Statistic (Measure) | ||||||||||
(GAD) | 0.0242 | −0.0102 | 0.479 | −0.0173 | −0.0097 | −0.0213 | −0.0215 | 0.1185 | 0.0138 | 0.7266 |
(GAD) | 0.031 | 0.0241 | 0.0248 | 0.0424 | 0.0501 | 0.0467 | 0.0237 | 0.0588 | 0.0316 | 0.0206 |
(GMF) | 0.0177 | 0.0089 | 0.0209 | −0.0031 | −0.0047 | −0.0017 | −0.0079 | 0.052 | 0.0103 | 0.2359 |
(GMF) | 0.0076 | 0.0042 | 0.0025 | 0.003 | 0.0036 | 0.0013 | 0.0026 | 0.0243 | 0.0061 | 0.0195 |
(GEn) | −0.0009 | 0.0063 | −0.0035 | 0.0088 | 0.0038 | 0.0023 | 0.0126 | −0.0018 | 0.0034 | 0.1773 |
(GEn) | 0.0013 | 0.0034 | 0.0014 | 0.002 | 0.0024 | 0.0005 | 0.0062 | 0.0055 | 0.0028 | 0.0195 |
(GE) | −0.0018 | −0.0082 | 0.0141 | −0.0147 | −0.0035 | −0.019 | −0.0162 | 0.0252 | −0.003 | 0.6645 |
(GE) | 0.0471 | 0.0201 | 0.021 | 0.0777 | 0.0371 | 0.0652 | 0.06 | 0.1004 | 0.0536 | 0.0097 |
(NGE) | −0.0077 | −0.0074 | −0.001 | −0.0091 | 0 | −0.0117 | −0.0098 | −0.0176 | −0.008 | 0.0195 |
(NGE) | 0.0017 | 0.0014 | −0.0004 | 0.0027 | 0.0024 | 0.0039 | 0.004 | −0.001 | 0.0018 | 0.0409 |
4. Discussion
We developed a new measure, the normalized Gabor entropy (NGE), to quantify the global complexity of a multivariate system based on MMP and Shannon entropy. In simulation data from a well-known multivariate chaotic system (Lorenz system), we have shown that NGE is capable of capturing well the changes in the system’s complexity as a function of its parameters. Application of this approach to real EEG data from patients with epilepsy showed that a statistically significant (p < 0.05) nonlinearly decreasing trend in brain’s complexity develops over a period of 1 h before seizures’ occurrence (Hypothesis (II)) across seizures and patients. We found no statistically significant short-term trends (within 2-min prior to seizures’ onset—Hypothesis (I)) across seizures and patients. Taken together the above results indicate that preictal changes happen either at a very slow rate or much earlier than 2 min prior to seizure onset.
All Gabor measures of complexity tested showed statistically significant (p < 0.05) long-term increase in their standard deviation. This could potentially be problematic when trying to accurately identify preictal changes based on the measure values themselves. On the other hand, this increase in variation of complexity might be used as an indication of an impending seizure.
Some Gabor measures showed gradual decreasing or increasing trends for certain seizures (e.g., GE for Seizure 6 of Patient 2 shown in Figure 5), but these phenomena did not survive statistical testing across seizures and patients. The measure of Gabor atom density (GAD), that has shown promise in the literature based on single channel, did not perform satisfactory in identifying statistically significant preictal trends in this multivariate approach.
With respect to uneven sampling we used in this study, if the analysis were prospective (e.g., seizure prediction analysis), there would be no other choice than using uniform sampling (no a priori knowledge of when the seizure would occur). Our methodology was applied to data from eight patients, and the selection of 1 h per seizure for analysis was based on previously reported average preictal period values in the literature [59,60,61,62]. Unfortunately, identification of the preictal period is still an open problem in the scientific community [63], and uneven sampling (a “weighted” approach) of preictal periods is one way to address this ambiguity and its potentially adverse effect on analysis.
Limitations of our analysis include the use of general enough but still of particular trend-type models (linear, exponential or power law) in the search of common preictal trends in brain’s complexity across seizures and patients. There is also the possibility that characteristic changes in complexity are patient or seizure-type (e.g., partial or generalized seizure) specific. Then, a more adaptive, patient–seizure–measure specific scheme may be able to better detect preictal trends of complexity. Finally, there is a possibility of using our developed NGE measure as a new feature in machine learning-based systems to improve the performance of seizure prediction algorithms [64].
5. Conclusions
We presented a novel methodology and measures to study the complexity of the epileptic brain based on the decomposition of observed EEG into distinct Gabor atoms and their entropy. This methodology can be employed in the study of multivariate systems in general, ranging from physiological to geophysical to economical systems. Application of our methodology to analysis of multichannel EEG signals recorded from patients with temporal lobe epilepsy during the transition to seizures showed a statistically significant (p < 0.05) progressive decrease of brain’s spatio-temporal complexity prior to seizures’ onset across seizures and patients. This finding, together with the methodology we developed, could be utilized to improve existing algorithms for timely prediction of seizure occurrences, monitor long-term trends of patients’ susceptibility to seizures, in better characterizing and identifying brain states of critical significance in other than epilepsy brain disorders (e.g., Parkinson’s and Alzheimer’s diseases) as well as in the normal function of the healthy brain (e.g., cognition states).
Acknowledgments
This work was partially supported by the Center for Biomedical Engineering and Rehabilitation Science (CBERS) and the College of Engineering and Science (COES) at Louisiana Tech University, the Citizens United for Research in Epilepsy (CURE) grant 35489, and by the US National Science Foundation EPSCoR RII Track-2 FEC grant, entitled “Probing and Understanding the Brain: Micro and Macro Dynamics of Seizure and Memory Networks”, to LI (NSF RII-2 FEC OIA1632891).
Author Contributions
R.L. performed the data analysis and prepared the manuscript; B.K. and J.A. contributed to the data analysis; T.N.H. contributed to the analysis and preparation of the manuscript; I.V. conceived and designed the experiments and contributed to the preparation of the manuscript; and L.I. conceived the experiments, supervised the analysis, and prepared and reviewed the manuscript.
Conflicts of Interest
The authors declare no conflict of interest.
References
- 1.Northrop R. Signals and Systems Analysis in Biomedical Engineering. CRC Press; Boca Raton, FL, USA: 2003. [Google Scholar]
- 2.Bar-Yam Y. Dynamics of Complex Systems. Perseus Books; Cambridge, MA, USA: 1997. [Google Scholar]
- 3.Lopez-Ruiz R., Mancini H.L., Calbet X. A statistical measure of complexity. Phys. Lett. A. 1995;209:321–326. doi: 10.1016/0375-9601(95)00867-5. [DOI] [Google Scholar]
- 4.Shannon C. A mathematical theory of communication. Bell Syst. Tech. J. 1948;27:379–423. doi: 10.1002/j.1538-7305.1948.tb01338.x. [DOI] [Google Scholar]
- 5.Pincus S. Approximate entropy as a measure of system complexity. Proc. Natl. Acad. Sci. USA. 1991;88:2297–2301. doi: 10.1073/pnas.88.6.2297. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Maragos P., Sun F. Measuring the fractal dimension of signals: Morphological covers and iterative optimization. IEEE Trans. Signal Proc. 1993;41:108–121. doi: 10.1109/TSP.1993.193131. [DOI] [Google Scholar]
- 7.Peng C., Buldyrev S., Havlin S., Simons M., Stanley H., Goldberger A. Mosaic organization of DNA nucleotides. Phys. Rev. E. 1994;49:1685–1689. doi: 10.1103/PhysRevE.49.1685. [DOI] [PubMed] [Google Scholar]
- 8.Ishizaki R., Shinba T., Mugishima G., Haraguchi H., Inoue M. Time-series analysis of sleep-wake stage of rat EEG using time-dependent pattern entropy. Phys. A Stat. Mech. Appl. 2008;387:3145–3154. doi: 10.1016/j.physa.2008.01.102. [DOI] [Google Scholar]
- 9.Ivanov P., Amaral L., Goldberger A., Havlin S., Rosenblum M., Struzik Z., Stanley H. Multifractality in human heartbeat dynamics. Nature. 1999;399:461–465. doi: 10.1038/20924. [DOI] [PubMed] [Google Scholar]
- 10.Goldberger A., Peng C., Lipsitz L. What is physiologic complexity and how does it change with aging and disease? Neurobiol. Aging. 2002;23:23–26. doi: 10.1016/S0197-4580(01)00266-4. [DOI] [PubMed] [Google Scholar]
- 11.Hornero R., Ortiz T., Lopez-Ibor J. Analysis of brain complexity and mental disorders. Actas Esp. Psiquiatr. 2010;38:229–238. [PubMed] [Google Scholar]
- 12.Vaillancourt D., Newell K. Changing complexity in human behavior and physiology through aging and disease. Neurobiol. Aging. 2002;23:1–11. doi: 10.1016/S0197-4580(01)00247-0. [DOI] [PubMed] [Google Scholar]
- 13.Fernandez A., Hornero R., Gomez C., Turrero A., Gil-Gregorio P., Matias-Santos J., Ortiz T. Complexity analysis of spontaneous brain activity in Alzheimer disease and mild cognitive impairment: An MEG study. Alzheimer Dis. Assoc. Disord. 2010;24:182–189. doi: 10.1097/WAD.0b013e3181c727f7. [DOI] [PubMed] [Google Scholar]
- 14.Li Y., Tong S., Liu D., Gai Y., Wang X., Wang J., Qiu Y., Zhu Y. Abnormal EEG complexity in patients with schizophrenia and depression. Clin. Neurophysiol. 2008;119:1232–1241. doi: 10.1016/j.clinph.2008.01.104. [DOI] [PubMed] [Google Scholar]
- 15.Mallat S., Zhang Z. Matching pursuits with time-frequency dictionaries. IEEE Trans. Signal Proc. 1993;41:3397–3415. doi: 10.1109/78.258082. [DOI] [Google Scholar]
- 16.Franaszczuk P., Bergey G., Durka P., Eisenberg H. Time frequency analysis using the matching pursuit algorithm applied to seizures originating from the mesial temporal lobe. Electroencephalogr. Clin. Neurophysiol. 1998;106:51–521. doi: 10.1016/S0013-4694(98)00024-8. [DOI] [PubMed] [Google Scholar]
- 17.Durka P., Zygierewicz J., Klekowicz H., Ginter J., Blinowska K. On the statistical significance of event-related EEG desynchronization and synchronization in the time-frequency plane. IEEE Trans. Biomed. Eng. 2004;51:1167–1175. doi: 10.1109/TBME.2004.827341. [DOI] [PubMed] [Google Scholar]
- 18.Durka P. Adaptive time-frequency parametrization of epileptic spikes. Phys. Rev. E. 2004;69:051914. doi: 10.1103/PhysRevE.69.051914. [DOI] [PubMed] [Google Scholar]
- 19.Jouny C., Franaszczuk P., Bergey G. Characterization of epileptic seizure dynamics using Gabor atom density. Clin. Neurophysiol. 2003;114:426–437. doi: 10.1016/S1388-2457(02)00344-9. [DOI] [PubMed] [Google Scholar]
- 20.Z-Flores E., Trujillo L., Sotelo A., Legrand P., Coria L. Regularity and matching pursuit feature extraction for the detection of epileptic seizures. J. Neurosci. Methods. 2016;266:107–125. doi: 10.1016/j.jneumeth.2016.03.024. [DOI] [PubMed] [Google Scholar]
- 21.Jouny C., Bergey G., Franaszczuk P. Partial seizures are associated with early increases in signal complexity. Clin. Neurophysiol. 2010;121:7–13. doi: 10.1016/j.clinph.2009.09.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Jouny C., Bergey G. Characterization of early partial seizure onset: Frequency, complexity and entropy. Clin. Neurophysiol. 2012;123:658–669. doi: 10.1016/j.clinph.2011.08.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Schnwald S., de Santa-Helena E., Rossatto R., Chaves M., Gerhardt G. Benchmarking matching pursuit to find sleep spindles. J. Neurosci. Methods. 2006;156:314–321. doi: 10.1016/j.jneumeth.2006.01.026. [DOI] [PubMed] [Google Scholar]
- 24.Gribonval R., Bacry E. Harmonic decomposition of audio signals with matching pursuit. IEEE Trans. Signal Proc. 2003;51:101–111. doi: 10.1109/TSP.2002.806592. [DOI] [Google Scholar]
- 25.Tropp J., Gilbert A., Strauss M. Algorithms for simultaneous sparse approximation. Part I: Greedy Purs. Signal Proc. 2006;86:572–588. [Google Scholar]
- 26.Barthelemy Q., Gouy-Pailler C., Isaac Y., Souloumiac A., Larue A., Mars J. Multivariate temporal dictionary learning for EEG. J. Neurosci. Methods. 2013;215:19–28. doi: 10.1016/j.jneumeth.2013.02.001. [DOI] [PubMed] [Google Scholar]
- 27.Benar C., Papadopoulo T., Torrsani B., Clerc M. Consensus matching pursuit for multi-trial EEG signals. J. Neurosci. Methods. 2009;180:161–170. doi: 10.1016/j.jneumeth.2009.03.005. [DOI] [PubMed] [Google Scholar]
- 28.Durka P., Matysiak A., Montes E., Sosa P., Blinowska K. Multichannel matching pursuit and EEG inverse solutions. J. Neurosci. Methods. 2005;148:49–59. doi: 10.1016/j.jneumeth.2005.04.001. [DOI] [PubMed] [Google Scholar]
- 29.Sieluzycki C., Konig R., Matysiak A., Kus R., Ircha D., Durka P. Single-trial evoked brain responses modeled by multivariate matching pursuit. IEEE Trans. Biomed. Eng. 2009;56:74–82. doi: 10.1109/TBME.2008.2002151. [DOI] [PubMed] [Google Scholar]
- 30.Lelic D., Gratkowski M., Hennings K., Drewes A. Multichannel matching pursuit validation and clustering: A simulation and empirical study. J. Neurosci. Methods. 2011;196:190–200. doi: 10.1016/j.jneumeth.2010.12.021. [DOI] [PubMed] [Google Scholar]
- 31.Fisher R., Boas W., Blume W., Elger C., Genton P., Lee P., Engel J. Epileptic seizures and epilepsy: Definitions proposed by the international league against epilepsy (ILAE) and the international bureau for epilepsy (IBE) Epilepsia. 2005;46:470–472. doi: 10.1111/j.0013-9580.2005.66104.x. [DOI] [PubMed] [Google Scholar]
- 32.Sackellares J., Iasemidis L., Gilmore R., Roper S. Epilepsy When Chaos Fails. World Scientific; Singapore: 2000. [Google Scholar]
- 33.Iasemidis L., Shiau D.S., Sackellares J., Pardalos P., Prasad A. Dynamical resetting of the human brain at epileptic seizures: Application of nonlinear dynamics and global optimization techniques. IEEE Trans. Biomed. Eng. 2004;51:493–506. doi: 10.1109/TBME.2003.821013. [DOI] [PubMed] [Google Scholar]
- 34.Sabesan S., Chakravarthy N., Tsakalis K., Pardalos P., Iasemidis L. Measuring resetting of brain dynamics at epileptic seizures: Application of global optimization and spatial synchronization techniques. J. Comb. Optim. 2009;17:74–97. doi: 10.1007/s10878-008-9181-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Iasemidis L. Seizure prediction and its applications. Neurosurg. Clin. N. Am. 2011;22:489–506. doi: 10.1016/j.nec.2011.07.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Mormann F., Kreuz T., Andrzejak R., David P., Lehnertz K., Elger C. Epileptic seizures are preceded by a decrease in synchronization. Epilepsy Res. 2003;53:173–185. doi: 10.1016/S0920-1211(03)00002-0. [DOI] [PubMed] [Google Scholar]
- 37.Le van Quyen M., Soss J., Navarro V., Robertson R., Chavez M., Baulac M., Martinerie J. Preictal state identification by synchronization changes in long-term intracranial EEG recordings. Clin. Neurophysiol. 2005;116:559–568. doi: 10.1016/j.clinph.2004.10.014. [DOI] [PubMed] [Google Scholar]
- 38.Jiruska P., de Curtis M., Jeerys J., Schevon C., Schi S., Schindler K. Synchronization and desynchronization in epilepsy: Controversies and hypotheses. J. Physiol. 2013;591:787–797. doi: 10.1113/jphysiol.2012.239590. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Jouny C., Franaszczuk P., Bergey G. Signal complexity and synchrony of epileptic seizures: Is there an identifiable preictal period? Clin. Neurophysiol. 2005;116:552–558. doi: 10.1016/j.clinph.2004.08.024. [DOI] [PubMed] [Google Scholar]
- 40.Cantero J.L., Atienza M., Cruz-Vadell A., Suarez-Gonzalez A., Gil-Neciga E. Increased synchronization and decreased neural complexity underlie thalamocortical oscillatory dynamics in mild cognitive impairment. NeuroImage. 2009;46:938–948. doi: 10.1016/j.neuroimage.2009.03.018. [DOI] [PubMed] [Google Scholar]
- 41.Martinerie J., Adam C., le van Quyen M., Baulac M., Clemenceau S., Renault B., Varela F. Epileptic seizures can be anticipated by non-linear analysis. Nat. Med. 1998;4:1173–1176. doi: 10.1038/2667. [DOI] [PubMed] [Google Scholar]
- 42.Jia W., Kong N., Li F., Gao X., Gao S., Zhang G., Wang Y., Yang F. An epileptic seizure prediction algorithm based on second-order complexity measure. Physiol. Meas. 2005;26:609. doi: 10.1088/0967-3334/26/5/004. [DOI] [PubMed] [Google Scholar]
- 43.Spustek T., Jedrzejczak W., Blinowska K. Matching pursuit with asymmetric functions for signal decomposition and parameterization. PLoS ONE. 2015;10:e0131007. doi: 10.1371/journal.pone.0131007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Lucena F., Cavalcante A., Takeuchi Y., Barros A., Ohnishi N. Wavelet Entropy Measure Based on Matching Pursuit Decomposition and Its Analysis to Heartbeat Intervals. Springer; Berlin/Heidelberg, Germany: 2010. pp. 503–511. [Google Scholar]
- 45.Liu R., Vlachos I., Karumuri B., Adkinson J., Iasemidis L. Normalized Gabor entropy analysis of iEEG for prediction of epileptic seizures; Proceedings of the 2016 32nd Southern Biomedical Engineering Conference (SBEC); Shreveport, LA, USA. 11–13 March 2016; pp. 15–16. [Google Scholar]
- 46.Inouye T., Shinosaki K., Sakamoto H., Toi S., Ukai S., Iyama A., Katsuda Y., Hirano M. Quantification of EEG irregularity by use of the entropy of the power spectrum. Electroencephalogr. Clin. Neurophysiol. 1991;79:204–210. doi: 10.1016/0013-4694(91)90138-T. [DOI] [PubMed] [Google Scholar]
- 47.Rosso O., Blanco S., Yordanova J., Kolev V., Figliola A., Schrmann M., Baar E. Wavelet entropy: A new tool for analysis of short duration brain electrical signals. J. Neurosci. Methods. 2001;105:65–75. doi: 10.1016/S0165-0270(00)00356-3. [DOI] [PubMed] [Google Scholar]
- 48.Lorenz E. Deterministic nonperiodic flow. J. Atmos. Sci. 1963;20:130–141. doi: 10.1175/1520-0469(1963)020<0130:DNF>2.0.CO;2. [DOI] [Google Scholar]
- 49.Wolf A., Swift J., Swinney H., Vastano J. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985;16:285–317. doi: 10.1016/0167-2789(85)90011-9. [DOI] [Google Scholar]
- 50.Kaplan J., Yorke J. Chaotic Behavior of Multidimensional Difference Equations. Springer; Berlin/Heidelberg, Germany: 1979. pp. 204–227. [Google Scholar]
- 51.Moghtadaei M., Golpayegani M. Complex dynamic behaviors of the complex Lorenz system. Sci. Iran. 2012;19:733–738. doi: 10.1016/j.scient.2010.11.001. [DOI] [Google Scholar]
- 52.Sprott J.C. Chaos and Time-Series Analysis. Oxford University Press; Oxford, UK: 2003. [Google Scholar]
- 53.Abarbanel H. Analysis of Observed Chaotic Data, Institute for Nonlinear Science. Springer; New York, NY, USA: 1997. [Google Scholar]
- 54.Ramgopal S., Thome-Souza S., Jackson M., Kadish N., Fernndez I., Klehm J., Bosl W., Reinsberger C., Schachter S., Loddenkemper T. Seizure detection, seizure prediction, and closed-loop warning systems in epilepsy. Epilepsy Behav. 2007;37:291–307. doi: 10.1016/j.yebeh.2014.06.023. [DOI] [PubMed] [Google Scholar]
- 55.Lilliefors H. On the Kolmogorov-Smirnov test for normality with mean and variance unknown. J. Am. Stat. Assoc. 1967;62:399–402. doi: 10.1080/01621459.1967.10482916. [DOI] [Google Scholar]
- 56.Hollander M., Wolfe D., Chicken E. Nonparametric Statistical Methods. Wiley; Hoboken, NJ, USA: 2015. (Wiley Series in Probability and Statistics–Applied Probability and Statistics Section). [Google Scholar]
- 57.Benjamini Y.H.Y. Controlling the false discovery rate: A practical and powerful approach to multiple testing. J. R. Stat. Soc. Ser. B. 1995;57:289–300. [Google Scholar]
- 58.Yekutieli D., Benjamini Y. Resampling-based false discovery rate controlling multiple test procedures for correlated test statistics. J. Stat. Plan. Inference. 1999;82:171–196. doi: 10.1016/S0378-3758(99)00041-5. [DOI] [Google Scholar]
- 59.Chaovalitwongse W., Iasemidis L., Pardalos P., Carney P., Shiau D., Sackellares J. Performance of a seizure warning algorithm based on the dynamics of intracranial EEG. Epilepsy Res. 2005;64:93–113. doi: 10.1016/j.eplepsyres.2005.03.009. [DOI] [PubMed] [Google Scholar]
- 60.Iasemidis L., Shiau D., Chaovalitwongse W., Sackellares J., Pardalos P., Principe J., Carney P., Prasad A., Veeramani B., Tsakalis K. Adaptive epileptic seizure prediction system. IEEE Trans. Biomed. Eng. 2003;50:616–627. doi: 10.1109/TBME.2003.810689. [DOI] [PubMed] [Google Scholar]
- 61.Iasemidis L. Epileptic seizure prediction and control. IEEE Trans. Biomed. Eng. 2003;50:549–558. doi: 10.1109/TBME.2003.810705. [DOI] [PubMed] [Google Scholar]
- 62.Iasemidis L., Pardalos P., Shiau D., Chaovalitwongse W., Narayanan K., Kumar S., Carney P., Sackellares J. Prediction of human epileptic seizures based on optimization and phase changes of brain electrical activity. Optim. Methods Softw. 2003;18:81–104. doi: 10.1080/1055678021000054998. [DOI] [Google Scholar]
- 63.Gadhoumi K., Lina J.-M., Mormann F., Gotman J. Seizure prediction for therapeutic devices: A review. J. Neurosci. Methods. 2016;260:270–282. doi: 10.1016/j.jneumeth.2015.06.010. [DOI] [PubMed] [Google Scholar]
- 64.Acharya U.R., Fujita H., Sudarshan V.K., Bhat S., Koh J.E.W. Application of entropies for automated diagnosis of epilepsy using EEG. Knowl.-Based Syst. 2015;88:85–96. doi: 10.1016/j.knosys.2015.08.004. [DOI] [Google Scholar]