Literature DB >> 27379172

Automatic Identification of Interictal Epileptiform Discharges in Secondary Generalized Epilepsy.

Won-Du Chang1, Ho-Seung Cha1, Chany Lee1, Hoon-Chul Kang2, Chang-Hwan Im1.   

Abstract

Ictal epileptiform discharges (EDs) are characteristic signal patterns of scalp electroencephalogram (EEG) or intracranial EEG (iEEG) recorded from patients with epilepsy, which assist with the diagnosis and characterization of various types of epilepsy. The EEG signal, however, is often recorded from patients with epilepsy for a long period of time, and thus detection and identification of EDs have been a burden on medical doctors. This paper proposes a new method for automatic identification of two types of EDs, repeated sharp-waves (sharps), and runs of sharp-and-slow-waves (SSWs), which helps to pinpoint epileptogenic foci in secondary generalized epilepsy such as Lennox-Gastaut syndrome (LGS). In the experiments with iEEG data acquired from a patient with LGS, our proposed method detected EDs with an accuracy of 93.76% and classified three different signal patterns with a mean classification accuracy of 87.69%, which was significantly higher than that of a conventional wavelet-based method. Our study shows that it is possible to successfully detect and discriminate sharps and SSWs from background EEG activity using our proposed method.

Entities:  

Mesh:

Year:  2016        PMID: 27379172      PMCID: PMC4917751          DOI: 10.1155/2016/8701973

Source DB:  PubMed          Journal:  Comput Math Methods Med        ISSN: 1748-670X            Impact factor:   2.238


1. Introduction

Epileptiform discharges (EDs) are signal patterns frequently observed in interictal electroencephalogram (EEG) of patients with epilepsy [1]. EDs are generally utilized by expert epileptologists to assist in the diagnosis of epilepsy [2]. However, manually labeling various types of EDs is time-consuming and labor-intensive because EEG data are generally recorded from many electrodes during continuous monitoring of patients. For this reason, the automated detection of EDs has drawn researchers' attention. Automatic detection algorithms introduced in the literature mostly focus on either sharp-wave (sharp, sometimes referred to as spike) or sharp-and-slow-wave (SSW) discharges. Epileptiform sharps are detected using a variety of algorithms such as deterministic finite automata (DFA) [3], geometrical features and artificial neural networks [4], cross-correlation [5], and dynamic time warping [6]. A recent review reported that these algorithms can detect epileptiform sharps with approximately 90% accuracy [7]. Algorithms for the automatic detection of SSWs have also been introduced in the literature. Although the number of studies to design algorithms for SSW detection is relatively less than that for sharps detection, a variety of approaches have been used for the automatic detection of SSWs, such as Fourier transforms [8], wavelet transforms [9-11], Gotman and Gloor's spike detection method [12], a rule-based system [13], and a detection method using a number of geometrical features [14]. It was also shown that sharp-and-wave discharges can be distinguished from sleep spindles and background activities using wavelet-based methods [9, 15–18]. There have been few studies to detect different types of EDs together without identifying their individual types. D'Attellis et al. detected EDs including spikes and spike-wave complexes using a wavelet transform [19]. They also detected three types of EDs (spike, slow-wave, and spike-and-slow-wave) simultaneously by using wavelet transform coupled with a multilayer perceptron model [20]. Bergstrom et al. proposed a method utilizing total wavelet decomposition and signal variation to identify four types of EEG segments: normal, seizure, spike, and other abnormal types [21]. They successfully distinguished spike and seizure segments from background activity on EEG; however, the accuracy for identifying other abnormal types was relatively low (approximately 44% were classified as a normal segment). In this study, we propose a new method based on a novel wave detection algorithm for the detection and identification of different types of EDs. The proposed method was evaluated with intracranial EEG (iEEG) data recorded from a patient with Lennox-Gastaut syndrome (LGS), a type of secondary generalized epilepsy in which the patient suffers from multiple seizure types, therefore generating a variety of EDs on iEEG [22]. LGS is known to be treatment resistant, but recent studies have shown that surgical treatment is possible for some patients with LGS that have focal epileptogenic zones [23]. However, because of their generalized ictal iEEG discharges, surgical resection areas are determined mostly based upon interictal iEEG patterns and functional neuroimaging results [23]. Although the automatic identification of interictal EDs is of great importance for surgical planning in patients with LGS, no studies have attempted to develop algorithms for detecting and identifying interictal EDs. Among the various interictal EDs, we have focused on repeated sharps and runs of SSWs, as these forms are hard to detect with existing algorithms. These characteristic EEG patterns have great potential to aid in surgical planning of patients with secondary generalized epilepsy. The performance of our proposed algorithm was evaluated and compared with that of conventional frequency domain approaches.

2. Materials and Method

2.1. Materials

We used iEEG data recorded from a pediatric patient with LGS (17-year-old male) at Severance Children's Hospital. The data was recorded at a sampling rate of 1600 Hz with a band-pass filter at 1–500 Hz. A 60 Hz notch filter was also applied before the analog-to-digital conversion. As shown in Figure 1, 128 grid electrodes were placed over the cerebral cortex of the right hemisphere to cover the prefrontal, frontal, and temporal lobes.
Figure 1

Electrode placement: six different electrode grids are depicted with different colors.

A medical doctor manually labeled the types of EDs and a biomedical scientist who was not involved in developing the algorithm in this study adjusted the ranges. We extracted five-second epochs including repeated sharps and runs of SSWs from the background activity. We identified 73 segments of repeated sharps, 1,752 segments of SSWs, and 91,701 normal segments without any specific EDs (Figure 2).
Figure 2

Examples of segments with epileptiform discharges and normal segments.

2.2. Wavelet Features

Wavelet transform is one of the most popular approaches for the analysis of EDs [9–11, 19, 20]. In this study, we adopted techniques introduced by Übeyli et al. which were simple to use while providing promising results [10]. The features used were mean, maximum, minimum, and standard deviation of the wavelet coefficients in each scale. A wavelet coefficient C (s) of data s at scale a and position b is defined aswhere ψ represents a Morlet mother wavelet. The number of scales was empirically set to 10 in this study.

2.3. Detection of Sharps and SWs

We have developed an algorithm for detecting sharps and SWs. Although there is a conventional method for the detection of SSWs [14], it assumed that a sharp always accompanies a SW. Though this assumption is useful in distinguishing SSWs from normal EEG data, it is not appropriate for classifying repeated sharps and runs of SSWs because both types of EDs commonly include sharps. We designed an algorithm that distinguishes sharps and SWs based on the sharpness of the waveform pattern (Figure 3). To determine the range of a wave that can potentially be either sharp or a slow-wave, a line is drawn from a local maximum to a moving point (MP) near the maximum. Then, as shown in Figure 3(a), two areas can be calculated for each MP, which are (1) area under the signal and above the line (denoted by AAL), and (2) area above the signal and under the line (denoted by AUL). The AAL and AUL from a local maximum to an MP are calculated with the following equations:where {f∣C} denotes a set in which elements are generated by a function f while a condition C is satisfied, ∑{·} denotes the summation of all the elements in a set, x and y denote the data indices of the local maximum and MP, respectively, s is the ith data point of the signal, and N is a normalization factor. The purpose of AUL is to find candidates for two boundary points (leftmost and rightmost points) of a wave. To search for the candidates of the current wave under consideration, the MP is gradually moved outward (to the left or to the right) from the local maximum. A point is determined to be a candidate of the wave boundary if the AUL at the point is smaller than the preset threshold (θ AUL) and the AUL at the next point is greater than or equal to the threshold. After finding all candidates for a local maximum, all possible pairs of preceding and succeeding candidate points (one from the candidate points preceding the local maximum and the other from the candidate points succeeding the local maximum) are tested to identify the wave types (e.g., in Figure 3(b), two pairs A-B and A-C are tested). A wave between two candidate points is classified as a sharp if AALs of both points are smaller than the threshold (θ AAL), and their amplitudes are greater than or equal to the threshold (θ amp). The pattern is classified as a SW if the AAL of a candidate point is bigger than the threshold (θ AAL) and the amplitude is greater than or equal to the threshold (θ amp). In addition, any sharp or SW with length (duration) outside expected range of an ED is discarded since combining two candidates may indicate a waveform with longer duration than a sharp. Waveforms with unbalanced ascending and descending length are discarded as well. For example, a wave is discarded if bal_amp < θ bal_amp, where bal_amp = A small/(A small + A big), A denotes amplitude of ascending or descending slope, A small denotes the smaller amplitude, and A big denotes the bigger amplitude. We call bal_amp the “balance in amplitude.” The “balance in time,” which is used for further processing, can be calculated in a similar manner: bal_time = L short/(L short + L long), where L short denotes the shorter time length and L long denotes the bigger length. After testing for all possible pairs, all the overlapping ranges found for a local maximum were merged into a single range, which was then used as a feature for the automated classification of EDs.
Figure 3

Schematic illustrations to elucidate the wave detection algorithm: (a) depiction of the AAL and AUL; (b) A, B, and C denote the candidates of the wave boundary, when more than one boundary-point candidate is found for a local maximum.

In later experiments, we used different amplitude thresholds for the sharps and SWs because the amplitudes of sharps and SWs generally differ from each other. Moreover, the moving range of MP was restricted between [R , R ], where both R and R are the distances from the local maximum under consideration. The wave detection algorithm can be summarized as follows: Find all the local maxima of the signal, which are candidates of a wave peak. For each local maximum point, the following steps are conducted: For each direction (left or right), set an MP at R away from the local maximum. Let the number of MPs be denoted as i, draw a line from the local maximum to the MP, calculate AUL, set MP as a candidate of the wave-end if AUL < θ AUL and AUL ≥ θ AUL, move the MP a step outward, repeat steps (ii) to (v) until the distance of MP from the maximum reaches R . Check for all possible pairs of candidates if they satisfy conditions of sharps or SWs and merge all the (overlapping) ranges of the satisfied pairs.

2.4. Procedure of the Proposed Method (Figure 4)

The wave detection algorithm in Section 2.3 was designed to detect waves whose deflections are downward. Since inverting signals would be inconvenient to satisfy this condition, we introduce a simple automatic procedure for a signal to be set upright (the deflection of waves is downward). This procedure is conducted for each data segment independently. First, the sharps are detected from both the original and inverted signals, and then we determined which signal is upright by evaluating the “dominance” of the detected sharps. The dominance of a signal is calculated using the following equation:where N is the number of detected sharps and L ascend and L descend denote the lengths (duration) of ascending and descending blocks of the ith sharp. The signal with the larger V value is deemed to be the upright signal. Please note that the channel information of the segment is hidden to the wave detection algorithm and the sharps in a segment are detected when determining the dominance. Afterwards, the SWs were detected from the upright signal. The parameters for the detection of sharps and SWs were derived from a sample dataset, which was randomly selected from all the data segments. Ten segments were selected from each type of ED and the ranges of EDs were labeled manually. Geometrical features such as AUL and AAL were calculated for each of the EDs, and the parameters were determined based on the mean and standard deviation to include most EDs in the sample dataset, as follows:where the subscript type represents either sharp or SW, ERtype means the expected range of an ED, AUL/AALtype, amptype, baltype, and W type denote AUL/AAL, amplitude, balance, and wave-width of an ED, respectively. The operator denotes mean and σ denotes standard deviation. Please note adding or subtracting standard deviation depends on the types of thresholds. The standard deviation is added when waveforms with geometrical feature values bigger than a threshold are to be discarded and is subtracted if waveforms with the values smaller than the threshold are to be discarded. The derived parameters are shown in Table 1.
Table 1

Parameters derived in the experiments.

Target waveformParametersValue
Sharp θ AUL 6.21
θ AAL 2.92
θ amp 148.21 (μV)
θ bal_amp 0.34
θ bal_time 0.33
R s 14.00 (ms)
R e 54.77 (ms)

Slow-wave θ AUL 5.95
θ AAL 0.85
θ amp 82.26 (μV)
θ bal_amp 0.34
θ bal_time 0.26
R s 29.81 (ms)
R e 235.21 (ms)
The next step for identifying EDs is calculating geometrical and relational features from the source signal and the detected waveforms. Total 27 features were used in this study (Table 2), in which most features except f2, f14, f26, and f27 were introduced in the study of Olejarczyk et al. [14]. Some features were used as they were in the literature, while others were slightly modified. For example, an original feature “ratio of duration of a wave's increasing part to the amplitude” was changed to “ratio of duration of a wave to the amplitude.” The new features, f2 and f14, were introduced to check the presence of suspected EDs and f26 and f27 were introduced to describe detailed characteristics of SSWs because sharps and SWs are often accompanied by each other.
Table 2

A full list of features used for the classification of ED segments: S ALL denotes all data (source signal) in a segment; S NS denotes data in the nondetected (as a sharp or SW) block only within the segment. Some features are paired (e.g., numbers 9 and 21), which can be calculated for sharps and SWs independently.

Feature numberDescription
1Standard deviation of amplitude for S ALL

2, 14Number of detected waveforms

3, 15Median wave-width of detected waveforms

4, 16Median amplitude of detected waveforms

5, 17Mean kurtosis of detected waveforms

6, 18Mean ratio of amplitude to wave-width of detected waveforms

7, 19Standard deviation of amplitude for S NS

8, 20Feature 8 = feature 1/feature 7Feature 20 = feature 1/feature 19

9, 21Feature 9 = feature 4/feature 7Feature 21 = feature 16/feature 19

10, 22Max(S ALL) − min(S ALL)

11, 23Max(S NS) − min(S NS)

12, 24Feature 12 = feature 4/feature 11Feature 24 = feature 16/feature 23

13, 25Mean skewness of detected waveforms

26Mean distance from a SW to its closest and preceding sharp

27Ratio of detected waveform types: SW to sharp

Basic features (wave-width, amplitude, kurtosis, amplitude to wave-width ratio, and skewness) were calculated from each detected waveform first, and their median/mean was taken as the features for the classification.

Lastly, the support vector machine (SVM) was used for the classification of EDs. A Gaussian radial basis function was empirically chosen for a kernel. To classify three different types of segments using SVM, a two-step classification approach was employed (denoted by three-class classification in Results). This approach was used to distinguish between normal signals and EDs and subsequently between repeated sharps and SSWs. We also tested two-class classifications for each pair of segment types (denoted by pairwise classification in Results). We used a statistics and machine learning toolbox implemented in Matlab (ver. 10.1, MathWorks, USA). The parameters used for SVM are listed in Table 3.
Table 3

List of parameters used for SVM: C denotes box constraint for soft margin, σ is a scaling factor for Gaussian kernel, L denotes tolerance with which the Karush-Kuhn-Tucker (KKT) conditions are satisfied, and K is the KKT violation level.

Target classificationParametersValue
EDs versus normal patterns C 1
σ 3
L 0.01
K 0

Sharps versus SWs C 0.1
σ 3
L 0.05
K 0
The proposed method was evaluated using 10-fold cross-validation. The segmented iEEG data were shuffled and divided into ten groups so that each group has the same number of EDs and normal segments. SVM was trained using data from nine groups and then the remaining data were tested. The training and testing were repeated ten times so that all the data were included. To avoid any failures in training caused by severely unbalanced data, only 20,000 randomly selected data points were used for training normal signal patterns. For validation of the proposed method, the wavelet transform introduced in Section 2.2 was also used for the classification with SVM. After the 10-fold validation was finished, the accuracy of each method was averaged over all validation iteration. The accuracy of a method was calculated as follows for each iteration: where C denotes the number of target classes, Sens denotes the sensitivity of a target class, Spec denotes the specificity of the class, Sel denotes the selectivity [24] of the class, TP denotes the number of correctly classified segments for the class, and FN denotes the number of target segments that were not classified correctly. We used the mean of the sensitivities for all the classes instead of the general definition of the accuracy because the numbers of segments were severely unbalanced in our data. Statistical significance was tested using Wilcoxon's signed rank test.

3. Results and Discussion

3.1. Binary (Pairwise) Classification

Table 4 lists the classification accuracies of the methods used for the distinction between segments with EDs and normal patterns. As shown in the table, the proposed method could stably detect the EDs from normal segments. The average accuracy of the proposed method was 93.76%, which is 2.51%p higher (Bonferroni corrected p = 0.006) than the conventional wavelet-based method (average accuracy = 91.25%). The accuracy was significantly decreased (91.96%) when the wavelet features were utilized together with the proposed method (Bonferroni corrected p = 0.0117). One of the main reasons for this decrease could be that the number of features was increased dramatically to 67 features, whereas a decrease could have been overcome by reducing dimensions or selecting optimal feature sets [25]. The selectivity was increased when the wavelet features were utilized together with the proposed method. This is because that the sensitivity and specificity were unbalanced and the number of normal segments was relatively bigger than ED segments.
Table 4

Accuracy of classifying EDs and normal segments: PR denotes the proposed method, WL denotes the wavelet-based method, and PR + WL denotes a method in which the features of the proposed method and wavelet features were utilized together. Please note sensitivity of a type is equal to the specificity of the other type because this is binary classification.

Iteration numberSensED/SpecNormal SensNormal/SpecED SelectivityAccuracy
PRWLPR + WLPRWLPR + WLPRWLPR + WLPRWLPR + WL
195.00 94.44 87.22 93.85 89.53 95.80 93.87 89.63 95.64 94.42 91.99 91.51
293.92 93.92 90.61 93.73 89.24 95.65 93.73 89.33 95.55 93.83 91.58 93.13
391.71 92.82 85.64 93.67 89.78 95.75 93.63 89.84 95.55 92.69 91.30 90.69
491.67 94.44 90.00 93.36 88.91 95.49 93.33 89.02 95.38 92.51 91.68 92.74
593.92 95.58 90.06 93.13 89.18 95.23 93.15 89.31 95.13 93.53 92.38 92.64
696.11 93.89 89.44 93.35 89.41 95.74 93.40 89.50 95.61 94.73 91.65 92.59
791.11 92.78 87.22 93.23 89.44 95.47 93.19 89.51 95.32 92.17 91.11 91.35
895.03 88.95 88.40 93.86 89.86 95.87 93.88 89.84 95.72 94.44 89.41 92.13
995.03 91.16 87.29 93.46 89.45 95.51 93.49 89.49 95.35 94.24 90.31 91.40
1096.67 92.78 86.67 93.41 89.43 96.13 93.48 89.50 95.95 95.04 91.11 91.40

Avg.94.02 93.08 88.25 93.50 89.42 95.66 93.51 89.49 95.52 93.76 91.25 91.96
St dev.1.94 1.90 1.69 0.26 0.28 0.25 0.26 0.25 0.23 1.00 0.86 0.79
Table 5 lists the accuracy of classification between repeated sharps and SSW segments. The accuracies were generally lower compared to the previous binary classification between EDs and normal segments. In particular, the sensitivities of the wavelet-based method were severely inconsistent over iteration, reporting a number of extremely low sensitivities. The mean sensitivity for the sharp segments barely reached 57.14%. Although the mean sensitivity and selectivity for the SSW segments exceeded 90%, it was caused by the low sensitivities of the sharps identification.
Table 5

Classification accuracy between repeated sharps and SSW segments: the notations for the methods are the same as those used in Table 4.

Iteration numberSenssharp/SpecSSW SensSSW /SpecSharp SelectivityAccuracy
PRWLPR + WLPRWLPR + WLPRWLPR + WLPRWLPR + WL
1100.00 0.00 50.00 69.54 97.70 91.95 70.56 94.44 90.56 84.77 48.85 70.98
2100.00 85.71 100.00 74.14 86.21 90.23 75.14 86.19 90.61 87.07 85.96 95.11
383.33 33.33 66.67 74.86 90.29 90.29 75.14 88.40 89.50 79.10 61.81 78.48
4100.00 83.33 100.00 65.52 95.98 84.48 66.67 95.56 85.00 82.76 89.66 92.24
585.71 28.57 42.86 75.29 99.43 95.40 75.69 96.69 93.37 80.50 64.00 69.13
683.33 83.33 66.67 75.29 87.93 86.78 75.56 87.78 86.11 79.31 85.63 76.72
783.33 66.67 83.33 74.71 93.68 89.08 75.00 92.78 88.89 79.02 80.17 86.21
850.00 66.67 50.00 76.00 86.29 94.29 75.14 85.64 92.82 63.00 76.48 72.14
928.57 57.14 42.86 77.01 87.93 87.93 75.14 86.74 86.19 52.79 72.54 65.39
1083.33 66.67 100.00 77.59 93.10 90.23 77.78 92.22 90.56 80.46 79.89 95.11

Avg.79.76 57.14 70.24 73.99 91.85 90.07 74.18 90.64 89.36 76.88 74.50 80.15
St dev.23.15 28.10 23.97 3.69 4.83 3.29 3.18 4.16 2.83 10.62 12.84 11.22
In contrast to the wavelet-based method, our proposed method kept the sensitivities balanced in both classes. The mean sensitivities for the repeated sharp and SSW segments over iteration were 79.76% and 73.99%.

3.2. Three-Class Classification

Table 6 lists the accuracies of the classification of three different types of iEEG segments: normal, repeated sharps, and SSW. We used the same parameters as the previous pairwise tests. The overall accuracy of our proposed method was 87.69%, which was significantly greater than that of the wavelet-based method (81.97/86.96%, p = 0.0176). The mean accuracy of the combined method (utilizing proposed and wavelet features together) was slightly lower (0.74%p) than that of the proposed method, although the difference was statistically insignificant. The sensitivities of each class trended similar to those of the previous pairwise tests. Since the classifier for the three classes was composed of binary classifiers, the mean sensitivities for the normal class were similar to those in Table 4. The slight difference (less than 0.1%p) originated from the random selection of normal segments in each iteration number. The low accuracy of the wavelet-based method was mainly caused by a failure in identifying sharps. The sensitivity of the wavelet-based method for identifying repeated sharps was 32.86 ± 16.14%, which was dramatically lower than the previous binary classification between repeated sharps and SSWs (57.14%  ±  28.10%), implying that the detection of sharps was less successful than that of SSWs. In contrast, our proposed method demonstrated well balanced sensitivities in detecting repeated sharps and SSWs, as in the previous binary classification results (Table 5). Table 7 lists the distribution of outputs for each type of iEEG segments. Repeated sharp segments were misclassified as normal segments more frequently than the SSW segments when the wavelet-based method was used. In contrast, the confusion rates of repeated sharps and SSWs into normal segments were relatively similar to each other, when the proposed method was utilized solely or together with the wavelet features.
Table 6

Classification accuracy for three types of iEEG segments: the notations are the same as those in Table 4.

Iteration numberSensNormal SpecNormal SensSharp SpecSharp SensSSW SpecSSW SelAcc
PRWLPR + WLPRWLPR + WLPRWLPR + WLPRWLPR + WLPRWLPR + WLPRWLPR + WLPRWLPR + WLPRWLPR + WL
193.7288.7996.0495.0095.0086.67100.000.0050.0095.6998.2299.0568.9793.6879.8997.6290.5296.8693.26 88.82 95.71 91.8377.7084.75
293.7989.3195.7693.9293.3791.1685.7157.14100.0096.0996.0098.9274.1482.7682.1897.4093.1796.7093.42 89.17 95.51 90.1885.2994.12
393.6990.0595.6592.8293.9286.1983.3316.6766.6796.2898.0099.0272.0086.2977.1497.0891.8996.4793.27 89.93 95.28 89.2079.4786.86
493.3989.0895.4692.2294.4491.11100.0033.33100.0095.8297.6198.8065.5292.5377.5997.1691.4596.4492.88 89.11 95.13 90.6883.0793.23
593.0289.0395.1493.9295.5890.0657.1428.5714.2996.1299.0299.3873.5695.4087.3696.5789.9995.6692.63 89.10 94.93 85.0682.9380.31
693.2789.5095.5995.5693.3391.1183.3350.0066.6796.6697.0099.1474.1482.1880.4696.2692.3296.2592.91 89.34 95.29 89.8784.0688.20
793.1089.5095.2391.6792.2289.4466.6733.3366.6796.0097.5998.7872.9986.7880.4696.8191.8296.2992.71 89.41 94.94 86.2081.8787.81
893.9489.9095.5795.5890.0688.4050.0033.3350.0096.5196.9999.1476.0079.4384.0097.0992.7396.3493.57 89.67 95.33 84.8580.4185.58
993.5889.5895.5294.4890.6188.4014.2942.8628.5796.8397.0099.0474.7180.4677.5996.3792.4196.2593.17 89.38 95.13 78.3882.1580.89
1093.3989.5596.0196.6794.4487.7883.3333.3366.6796.3697.9398.9577.5989.6680.4696.7391.5396.9393.09 89.52 95.70 90.6882.7487.80

Average93.4989.4395.6094.1893.3089.0372.3832.8660.9596.2497.5499.0272.9686.9280.7196.9191.7896.4293.0989.3595.3087.6981.9786.96
St dev.0.300.390.291.601.831.8426.2616.1427.170.360.830.183.485.723.170.440.970.360.31 0.32 0.28 4.112.244.49
Table 7

Distribution of outputs for each type of iEEG segment (S: repetitive sharp; SSW: runs of sharp-and-slow-wave; N: normal): the numbers of detected segments were summed over iterations and divided by the total number of corresponding target segments.

PRWLPR + WL
NSSSWNSSSWNSSSW
TargetN 93.49 3.433.08 89.43 2.388.20 95.60 0.843.56
S7.94 71.43 20.6325.40 33.33 41.2712.70 60.32 26.98
SSW5.7421.30 72.96 6.037.06 86.91 10.918.38 80.71
To evaluate the relative importance of the features used, we evaluated accuracies of each feature group (Figure 5). The best feature group in this test was the number of detected waveforms (2–14), which resulted in a classification accuracy of 78.9%. The second and third feature groups (6–18 and 11–23) also showed high classification accuracies similar to the accuracy of the first feature group. The second-best group was the “mean ratio of amplitude to wave-width of detected waveforms” and the third-best group was the “difference between the maximum and minimum amplitude of undetected blocks,” which showed 78.6% and 78.5% classification accuracies, respectively.
Figure 5

Accuracy of three-class classification when each feature group was independently used for the classification.

A limitation of this work would be that the proposed method was tested only for a single patient's data, which makes it difficult to claim that the proposed method is better than a wavelet-based method. Instead, we would like to emphasize that we developed a new method to classify two different types of EDs and background activities. Since the proposed method achieved fairly high classification results with the parameters determined from 20 randomly selected segments only, we expect that the same approach would work for other patients' data if the shapes of EDs are stable.

4. Conclusion

In this paper, we have proposed a novel method to distinguish two types of EDs, repeated sharps and runs of SSWs, from normal iEEG background activity in a patient with LGS. Our proposed method was developed to detect sharps and SWs independently and to classify the categories based on the geometrical and relational features calculated from the detected sharps and SWs. The results showed that we can differentiate EDs with fairly high accuracy (87.69 ± 4.11%), which is greater than a conventional frequency-analysis-based approach (accuracy of 81.97 ± 2.24%). Our method can be used as an auxiliary tool for the surgical planning of intractable epilepsy such as LGS.
  19 in total

Review 1.  A glossary of terms most commonly used by clinical electroencephalographers and proposal for the report form for the EEG findings. The International Federation of Clinical Neurophysiology.

Authors:  S Noachtar; C Binnie; J Ebersole; F Mauguière; A Sakamoto; B Westmoreland
Journal:  Electroencephalogr Clin Neurophysiol Suppl       Date:  1999

2.  Automatic detection and analysis of the EEG sharp wave-slow wave patterns evoked by fluorinated inhalation anesthetics.

Authors:  Elzbieta Olejarczyk; Adam Jozwik; Wojciech Zmyslowski; Aleksander Sobieszek; Radoslaw Marciniak; Tomasz Byrczek; Przemyslaw Jalowiecki; Tiaza Bem
Journal:  Clin Neurophysiol       Date:  2012-02-01       Impact factor: 3.708

3.  An algorithm for real-time detection of spike-wave discharges in rodents.

Authors:  Alexey Ovchinnikov; Annika Lüttjohann; Alexander Hramov; Gilles van Luijtelaar
Journal:  J Neurosci Methods       Date:  2010-10-07       Impact factor: 2.390

4.  Analysis of spike-wave discharges in rats using discrete wavelet transform.

Authors:  Elif Derya Ubeyli; Gül Ilbay; Deniz Sahin; Nurbay Ateş
Journal:  Comput Biol Med       Date:  2009-02-20       Impact factor: 4.589

5.  Automatic detection of spike-and-wave bursts in ambulatory EEG recordings.

Authors:  D J Koffler; J Gotman
Journal:  Electroencephalogr Clin Neurophysiol       Date:  1985-08

6.  DFAspike: a new computational proposition for efficient recognition of epileptic spike in EEG.

Authors:  Anup Kumar Keshri; Rakesh Kumar Sinha; Aishwarya Singh; Barda Nand Das
Journal:  Comput Biol Med       Date:  2011-05-28       Impact factor: 4.589

7.  Automatic recognition and quantification of interictal epileptic activity in the human scalp EEG.

Authors:  J Gotman; P Gloor
Journal:  Electroencephalogr Clin Neurophysiol       Date:  1976-11

8.  Detection of epileptic events in electroencephalograms using wavelet analysis.

Authors:  C E D'Attellis; S I Isaacson; R O Sirne
Journal:  Ann Biomed Eng       Date:  1997 Mar-Apr       Impact factor: 3.934

9.  Comparison of temporal lobectomies of children and adults with intractable temporal lobe epilepsy.

Authors:  Yun Jin Lee; Hoon-Chul Kang; Sun Joon Bae; Heung Dong Kim; Jeong Tae Kim; Byung In Lee; Kyoung Heo; Jin Woo Jang; Dong Seok Kim; Tae Seung Kim; Joon Soo Lee
Journal:  Childs Nerv Syst       Date:  2009-11-10       Impact factor: 1.475

10.  A multistage, multimethod approach for automatic detection and classification of epileptiform EEG.

Authors:  He Sheng Liu; Tong Zhang; Fu Sheng Yang
Journal:  IEEE Trans Biomed Eng       Date:  2002-12       Impact factor: 4.538

View more
  1 in total

1.  Development and validation of Auto-Neo-electroencephalography (EEG) to estimate brain age and predict report conclusion for electroencephalography monitoring data in neonatal intensive care units.

Authors:  Xinran Dong; Yanting Kong; Yan Xu; Yuanfeng Zhou; Xinhua Wang; Tiantian Xiao; Bin Chen; Yulan Lu; Guoqiang Cheng; Wenhao Zhou
Journal:  Ann Transl Med       Date:  2021-08
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.