Literature DB >> 30603614

The Empirical Mode Decomposition-Decision Tree Method to Recognize the Steady-State Visual Evoked Potentials with Wide Frequency Range.

Sahar Sadeghi1, Ali Maleki1.   

Abstract

BACKGROUND: The empirical mode decomposition (EMD) is a technique to analyze the steady-state visual evoked potential (SSVEP) which decomposes the signal into its intrinsic mode functions (IMFs). Although for the limited stimulation frequency range, choosing the effective IMF leads to good results, but extending this range will seriously challenge the method so that even the combination of IMFs is associated with error.
METHODS: Stimulation frequencies ranged from 6 to 16 Hz with an interval of 0.5 Hz were generated using Psychophysics toolbox of MATLAB. SSVEP signal was recorded from six subjects. The EMD was used to extract the effective IMFs. Two features, including the frequency related to the peak of spectrum and normalized local energy in this frequency, were extracted for each of six conditions (each IMF, the combination of two consecutive IMFs and the combination of all three IMFs).
RESULTS: The instantaneous frequency histogram and the recognition accuracy diagram indicate that for wide stimulation frequency range, not only one IMF, but also the combination of IMFs does not have desirable efficiency. Total recognition accuracy of the proposed method was 79.75%, while the highest results obtained from the EMD-fast Fourier transform (FFT) and the CCA were 72.05% and 77.31%, respectively.
CONCLUSION: The proposed method has improved the recognition rate more than 2.4% and 7.7% compared to the CCA and EMD-FFT, respectively, by providing the solution for situations with wide stimulation frequency range.

Entities:  

Keywords:  Brain-computer interface; decision tree classifier; empirical mode decomposition; frequency recognition; harmonic frequency; steady-state visual evoked potential

Year:  2018        PMID: 30603614      PMCID: PMC6293644          DOI: 10.4103/jmss.JMSS_20_18

Source DB:  PubMed          Journal:  J Med Signals Sens        ISSN: 2228-7477


Introduction

Steady-state visual evoked potential (SSVEP) is the brain response to repetition of visual stimulation with a certain frequency. It is certain type of evoked potential that refers to stimulation frequencies above 6 Hz. The dominant frequency of SSVEPs depends on the frequency of flickering source. Due to advantages of SSVEP, such as high-data transfer rate and low-training time, this control signal is widely used in brain-computer interface (BCI) systems.[123] Several methodologies had been proposed for frequency recognition in SSVEP-based BCI systems. More specifically, the fast Fourier transform (FFT), power spectral density analysis, canonical correlation analysis (CCA), stability coefficient (SC), minimum energy combination, multivariate synchronization index, and least absolute shrinkage and selection operator are used.[456] The EMD is a pre-processing step for SSVEP feature extraction methods. The method of EMD is an adaptive approach to extract time-frequency information of the signal. In this method, since the signal is decomposed into intrinsic mode functions (IMFs) based on local characteristics of it in time-scale, EMD is useful for processing nonstationary signals such as electroencephalogram (EEG).[78] The EMD is a data-driven scheme, and any change in input signal (for example, the existence of noise in the signal) will affect signal decomposition and frequency characteristics of its IMFs. Thus, selecting suitable IMF is one of the important issues after the decomposition of the signal. In studies that use limited frequency range, the effective IMF corresponding to that range has usually been analyzed. For example, the transition from attention-to-rest response has been done by analyzing the IMF6 corresponding to very low frequencies (0.5–2 Hz).[9] Ruan et al. have been applied IMF3 to analyze two frequencies including 11 and 12 Hz.[10] In other studies, by assigning a mean instantaneous frequency to each IMF, the IMF with the mean instantaneous frequency closer to stimulation frequencies has applied as effective IMF. In this regard, Wu et al. have focused on IMF6 for the frequency range of 30–35 Hz by calculating mean instantaneous frequencies.[11] When using wider range of stimulation frequencies, the use of just one IMF will not be sufficient and more IMFs should be analyzed. Huang et al. have focused on IMF2 and IMF3 to apply the frequency range of 34–48 Hz since the high-frequency SSVEP centralize at these IMFs.[12] In the study done by Wang et al. with SSVEP stimulation frequencies ranged from 9 Hz to 13 Hz, they have focused on the first four IMFs as their spectra overlapped with stimulation frequencies while discarded the low-frequency components (IMF5-14).[13] Then, since the IMF3 has contained main stimulus frequencies involved, they have combined IMF3 with IMF1, IMF2, and IMF4 to reconstruct four versions of EMD preprocessed signal: the IMF3; the sum of IMF3 and IMF4; the sum of IMF2-4, and the sum of IMF1-4. They have finally found that the sum of IMF1-4 had the best recognition rate. In our previous study with SSVEP stimulation frequency range of 6–16 Hz, we had used the neural network to classify the recognition results of IMFs.[14] Decision tree (DT) is a popular and powerful method used for classification and prediction purposes. Many previous SSVEP studies have also used this method to classify targets.[1516] In this paper, we have proposed the DT to classify frequency recognition results of different IMFs. The goal of this paper is to provide an approach for applications with wide range of stimulation frequencies.

Materials and Methods

Electroencephalogram recording

EEG signals were recorded using the Bayamed system (EEG V.16.24) at a sampling rate of 250 Hz. Signals were acquired from the surface of the scalp through one electrode placed at Oz, referenced to AFZ, and grounded to the right earlobe. The impedance was kept below 5 KΩ. All stimuli were presented on a 16” LCD monitor with a refresh rate of 60 Hz (Samsung NW 1633) using MATLAB and psychophysics toolbox extensions. This toolbox is used to create stimulus with precise frequency and correct timing. The visual stimulus was a white flashing circle with a diameter of 10 cm rendered at the center of the black background screen. Six healthy young adults with the age between 21 and 30 years without any known history of BCI experience participated in this study. All subjects were sitting on an armchair in a fixed location, watching a flat screen monitor placed approximately at a distance of 40 cm from the eye. The nature of the study was fully explained for them before the start of the study and all signed informed consent. Each subject participated in 10 sessions. In each session, stimulus frequencies were in the range from 6 to 16 Hz with an interval of 0.5 Hz. Subjects were asked to gaze at the flickering stimulus for 4 s and then take a 5 s rest after each trial to avoid visual fatigue caused by flickering. There was 5-min break between two consecutive sessions.

The empirical mode decomposition

The EMD is the core algorithm of Hilbert-Huang transform that decomposes nonlinear and non-stationary signal to its constructive components (IMFs) with different frequency contents. An IMF must satisfy two conditions: (1) in the whole data of IMF, the number of extrema (maxima and minima) and the number of zero crossings must either equal or differ at most by one and (2) at any point, the mean value of the envelope defined by the local maxima and the envelope defined by the local minima must be zero. By virtue of IMF definition, the decomposition method can simply use envelopes defined by the local maxima and minima separately. Once the extrema are identified, all the local maxima are connected by cubic spline line as the upper envelope. This procedure is repeated for the local minima to produce the lower envelope. Then, the mean value of upper and lower envelop is calculated. The difference between the original data and this mean value is the first component. If this component does not satisfy the definition of IMF, it is substituted with the main signal and enters the cycle as the primary input. Otherwise, this component is as separated IMF and the difference between the main signal and this IMF entered the cycle.[1417] Due to the overlapping of the stimulation frequency range used in this study with three first IMFs, only these IMFs are extracted as effective IMFs of the signal. The generalized zero crossing (GZC) method are used to determine the mean instantaneous frequency of an IMF. After defining the local extrema and zero-crossings as critical points, the GZC approach separates each IMF into a series of period based on these points. It estimates the instantaneous frequency of a period by measuring local full and partial wave periods. The instantaneous frequency of each period along the time series can be computed as Eq. 1. To determine the mean instantaneous frequency of an IMF, the ensemble mean of instantaneous frequencies over all time periods in that IMF is calculated as Eq. 2.[11] Where f (i) is the instantaneous frequency of the ith time period, is the mean instantaneous frequency of the IMF and L is the number of critical points denoted as P (i), i = 1,…, L. Assuming that the time period for the ith critical point is defined as T (i) = P (i + 1) − P (i), Tkfull(i) are full periods (k = 1, 2, 3 and 4) from P (I – 4 + k) to P (i + k) covering the ith time period, Tmhalf(i) are half periods (m = 1 and 2) from P (i – 2 + m) to P (i + m), and Tquarter (i) is a quarter period from P (i) to P (i + 1).

Decision tree

In a sequential decision problem, a decision-maker faces a sequence of decisions, nd each decision may impact future decisions. A convenient language to introduce sequential decision problems is through DTs. The most important feature of DT is their capability to break down a complex decision-making process into a collection of simpler decisions, thus providing a solution, which is often easier to interpret. A DT is a connected graph without cycles for illustrating and analyzing a decision, where expected values are calculated alternately. It is composed of the complex of decision nodes which are connected to each other by branches, and branches go down from root nodes until they come to leaf nodes. A DT is started from the top point of it which is called tree root. Indicators are examined in decision nodes, and each result is evaluated in branches. Each branch leads to another decision node or the final leaf node. DTs are used successfully in many diverse areas such as signal classification, character recognition, remote sensing, medical diagnosis, expert systems, and speech recognition, to name only a few.[151819]

The proposed method

Figure 1 shows the block diagram of the proposed method. The length of the processing window has been considered 4 s, according to the recorded signal length during one trial. First, the signal was band-pass filtered from 1 to 40 Hz. Then, effective IMFs (first three IMFs) are extracted from the signal by applying EMD on the filtered signal. In the following, each separate IMF, the combination of two consecutive IMFs and combination of all three IMFs are considered as six conditions. For each condition, two features are extracted. These features include the frequency related to the peak of spectrum and the normalized local energy in this frequency. Eq. 3 defines the normalized local energy where fmax is the frequency related to the peak of the spectrum, P (f) is the power value, and △f indicates frequency resolution.
Figure 1

Explanation of the empirical mode decomposition-decision tree model for recognizing steady-state visual evoked potential frequency components, fi denotes the frequency related to the peak of spectrum, and NLEi is the normalized local energy in this frequency

Explanation of the empirical mode decomposition-decision tree model for recognizing steady-state visual evoked potential frequency components, fi denotes the frequency related to the peak of spectrum, and NLEi is the normalized local energy in this frequency Finally, the DT classifier designed based on harmonic detection will be used for data classification. In the DT design process, at the root node, the maximum frequency ratio of the first two IMFs (IMF1 and IMF2) is investigated. If there is half relation between frequencies, the smaller frequency is accepted as the fundamental stimulation frequency. However, if frequencies do not have harmonic relation, this ratio is calculated for the second consecutive IMFs (IMF2 and IMF3). In this step, if the condition is true, the normalized local energy ratio of these IMFs must also be calculated, and the final decision is made from the response of the energy ratio condition. Otherwise, the maximum frequency ratio of the effective IMFs and the combination of IMFs is evaluated step-by-step. In general, in these nodes, if there is a half-relation between frequencies, the smaller frequency is accepted as the fundamental stimulation frequency; otherwise, they go to the next comparison node. Figure 2 shows the proposed classification algorithm.
Figure 2

The proposed classification algorithm based on decision tree

The proposed classification algorithm based on decision tree

Results

Figure 3 illustrates the instantaneous frequency histogram of six conditions (each separate IMF, the combination of two consecutive IMFs and combination of all three IMFs) for six subjects, 10 sessions for each subject and 21 stimulation frequencies for each session. Results of recognition accuracy[14] stimulation frequency are illustrated in Figure 4 for two combinations of two consecutive IMFs. As shown from the figure, the recognition rate of IMF23 has a high value for low stimulation frequencies; however, this rate will gradually decline with increasing frequency. On the other hand, IMF12 associated with good recognition accuracy, only for the middle and upper-frequency ranges.
Figure 3

The instantaneous frequency histogram for six-intrinsic mode function-combination conditions

Figure 4

The comparison of recognition accuracy regarding stimulation frequency for two combinations of two consecutive intrinsic mode functions

The instantaneous frequency histogram for six-intrinsic mode function-combination conditions The comparison of recognition accuracy regarding stimulation frequency for two combinations of two consecutive intrinsic mode functions The recognition accuracy values of the proposed method for each subject were calculated according to the Table 1. To compare the proposed approach with EMD-based methods used in previous studies, accuracy values of the EMD-FFT (in different conditions) have been computed. To further evaluate the validity of the proposed method, results of the benchmark CCA method (for two cases, choosing one harmonic (n = 1) and two harmonics (n = 2) in constructing reference signals) have also been reported.
Table 1

Recognition accuracy of the proposed approach in comparison with other conventional methods

Recognition accuracy of the proposed approach in comparison with other conventional methods The highest recognition accuracy of the proposed method was obtained by subject 3 with 89.04% while the lowest value was achieved by subject 4 with 63.80%. The total mean recognition rate was obtained 79.75% for the proposed method while the maximum corresponding value obtained by six EMD-FFT conditions was 72.05%. The accuracy value for the CCA achieved by choosing one and two harmonics were 76.47% and 77.31%, respectively.

Discussion

In the EMD, decomposition method, selecting an IMF based on the proximity with the stimulation frequency range, has optimum performance only for limited stimulation frequency ranges. If we use wider range of frequencies, this selecting method and even the method of IMF combination are not satisfactory. The instantaneous frequency histogram for six IMF combination conditions reveals that for wider range of stimulation frequencies, not only one IMF, but also the combination of IMFs does not have desirable efficiency. Moreover, the results of recognition accuracy also indicate inefficient use of IMF for the selected stimulation frequency range.

Conclusion

The idea of selecting the desired IMF adaptively based on Decision tree, has improved the recognition rate more than 2.4% and 7.7% compared to the CCA and EMD FFT, respectively. Using the proposed method, the utilization of the wide stimulation frequency range has been provided in SSVEP based BCI systems.

Financial support and sponsorship

None.

Conflicts of interest

There are no conflicts of interest.

BIOGRAPHIES

Sahar Sadeghi Sahar Sadeghi received her BSc degree in electrical engineering in 2009 from Babol Noshirvani university of technology, Babol, Iran and her MSc degree in biomedical engineering from Tarbiat Modares University, Tehran, Iran in 2013. She is currently PHD candidate in biomedical engineering at Semnan university. Her research interests are biomedical signal processing and brain-computer interfaces. Email: sahar.sadeghi@semnan.ac.ir Ali Maleki Ali Maleki received his BSc degree in electrical engineering in 1998 and his MSc (2002) and the PHD (2008) degree in biomedical engineering from Amirkabir university of technology (Tehran Polytechnic), Tehran, Iran. He works as assistant professor at the biomedical engineering department of Semnan university. He is expert in biological system modeling and controlling and biological signal processing. Email: amaleki@semnan.ac.ir
  4 in total

1.  Robotic wheelchair commanded by SSVEP, motor imagery and word generation.

Authors:  Teodiano F Bastos; Sandra M T Muller; Alessandro B Benevides; Mario Sarcinelli-Filho
Journal:  Conf Proc IEEE Eng Med Biol Soc       Date:  2011

2.  Frequency recognition in an SSVEP-based brain computer interface using empirical mode decomposition and refined generalized zero-crossing.

Authors:  Chi-Hsun Wu; Hsiang-Chih Chang; Po-Lei Lee; Kuen-Shing Li; Jyun-Jie Sie; Chia-Wei Sun; Chia-Yen Yang; Po-Hung Li; Hua-Ting Deng; Kuo-Kai Shyu
Journal:  J Neurosci Methods       Date:  2010-12-29       Impact factor: 2.390

3.  Empirical mode decomposition improves detection of SSVEP.

Authors:  Liya Huang; Xiaoxia Huang; Yu-Te Wang; Yijun Wang; Tzyy-Ping Jung; Chung-Kuan Cheng
Journal:  Conf Proc IEEE Eng Med Biol Soc       Date:  2013

4.  Development of a Brain Computer Interface (BCI) Speller System Based on SSVEP Signals.

Authors:  Mohammad Mehdi Movahedi; Alireza Mehdizadeh; Abolfazl Alipour
Journal:  J Biomed Phys Eng       Date:  2013-09-17
  4 in total

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