Review: Recent Development of Signal Processing Algorithms for SSVEP-based Brain Computer Interfaces

Size: px
Start display at page:

Download "Review: Recent Development of Signal Processing Algorithms for SSVEP-based Brain Computer Interfaces"

Transcription

1 Journal of Medical and Biological Engineering, 34(4): Review: Recent Development of Signal Processing Algorithms for SSVEP-based Brain Computer Interfaces Quan Liu 1 Kun Chen 1,2,* Qingsong Ai 1 Sheng Quan Xie 1,2 1 School of Information Engineering, Wuhan University of Technology, Wuhan , China 2 Department of Mechanical Engineering, The University of Auckland, Auckland 1010, New Zealand Received 25 Apr 2013; Accepted 12 Aug 2013; doi: /jmbe.1522 Abstract Steady-state visual evoked potential (SSVEP)-based brain computer interfaces (BCIs) have gained considerable research interest because of their higher signal-to-noise ratio and greater information transfer rate than those of other BCI techniques. The signal processing algorithm is of key importance to the performance of BCI systems, and therefore plays a significant role in practical applications. However, there is no comprehensive review of the signal processing algorithms used for SSVEP-based BCIs. This paper reviews relevant papers and analyzes recent developments in use of these algorithms. The aim is to find their limitations to provide a guideline for researchers in this field of SSVEP-based BCIs. Techniques employed for signal preprocessing, feature extraction, and feature classification are discussed. Algorithms that can be applied to nonlinear and non-stationary signal processing are increasingly employed rather than traditional Fourier-based transforms because they are more suitable for the characteristics of SSVEPs. Spatial filtering techniques for channel selection are better at eliminating nuisance signals than those that use a single channel signal for processing. In addition, other factors that affect the performance of the system are discussed. Keywords: Steady-state visual evoked potential (SSVEP), Brain computer interface (BCI), Signal processing, Spatial filtering 1. Introduction A brain computer interface (BCI) is a communication system that does not depend on the brain s normal output pathways of peripheral nerves and muscles [1]. The ultimate goal of BCI is to create a specialized interface that will allow an individual with severe motor disabilities to have effective control of devices such as computers, speech synthesizers, assistive appliances, and prostheses [2]. Electroencephalography (EEG) is most commonly used for BCIs due to its portability and ease of use. There are four typical EEG BCI paradigms: steady-state visual evoked potentials (SSVEPs), slow cortical potentials (SCPs), the P300 component of evoked potentials, and sensorimotor rhythms (SMRs) [3]. An SSVEP is a periodic response to a visual stimulus modulated at a frequency of higher than 6 Hz [4] (or high than 4 Hz [5]). It can be recorded from the scalp as a nearly sinusoidal oscillatory waveform with the same fundamental frequency as that of the stimulus, and often includes some higher harmonics. The amplitude and phase characteristics of SSVEPs depend upon the stimulus intensity and frequency. * Corresponding author: Kun Chen Tel: ; Fax: chenkun_200411@sina.com SSVEP-based BCIs are becoming a research hotspot due to their many advantages over other BCI systems, including a higher signal-to-noise ratio (SNR) and a faster information transfer rate (ITR). They also do not require intensive training [6]. According to the modulation method and feature variable used for classification, there are two typical types of SSVEPbased BCI, namely frequency- and phase-coded. Frequencycoded SSVEPs use visual stimuli with distinct frequencies, and detect targets by checking the spectral peaks in the recorded spectrum [7]. The number of stimuli is always equal to the number of targets. Phase-coded SSVEPs use visual stimuli with the same frequency but different phases. These systems identify gazed targets by comparing the phase lags between the measured SSVEPs and a reference one [8]. In the last few years, many SSVEP-based BCI systems have been developed. In 1999, cursor control based on SSVEPs was implemented [9]. Four rectangles that flashed at different frequencies on the screen around the cursor were used to indicate four directions. Another study [10] employed SSVEPs to control a humanoid robot system asynchronously. A spelling system [11] was successfully commanded by 11 healthy subjects to spell BRAINCOMPUTERINTERFACE at an average ITR of 27 bits/min. A study [12] designed an asynchronous SSVEP-based hospital bed nursing system that can be used without training of the user. Fifteen subjects took part in the test, with the system achieving an average accuracy

2 300 J. Med. Biol. Eng., Vol. 34 No of 92.5% and an average command transfer interval of 5.22 seconds per command. Various signal processing methods have been applied to detect and process SSVEPs. The algorithms have a great impact on the performance of the whole system, particularly the detection accuracy and the ITR. In this review, algorithms commonly used in SSVEP-based BCIs are compared. Techniques used in the three stages of signal processing, namely signal preprocessing, feature extraction, and feature classification, are compared and analyzed. 2. Objectives A standard BCI system usually includes multiple stages, including data acquisition, data preprocessing, feature extraction, feature classification, and command translation. Figure 1 shows a BCI system divided into three layers: input (EEG data acquired from the subjects), system function (data processing algorithm), and output (control of external devices). Sometimes, the subjects can get feedback from the actions of the devices and then make adjustments to have better control of the devices. Figure 1. Flow chart of a BCI system. The data processing algorithm usually includes data preprocessing, feature extraction, and feature classification. The aim of data preprocessing is to eliminate nuisance signals. Feature extraction and feature classification use the characteristics of SSVEP signals to identify a subject s intent to control an external device. The algorithm acts like a bridge that links the subjects and the external devices. Its influence on the performance of a BCI system should thus be fully understood. This paper conducts a comprehensive review of algorithms used for SSVEP-based BCIs. It focuses on data preprocessing, feature extraction, and feature classification. The objectives of this review are to determine which algorithms are mostly used and what are the key issues for SSVEP signal processing algorithms, and to identify current development. This information can be used as a guideline and reference for future work. The purpose of signal preprocessing is to remove nuisance signals to get pure EEG signals and improve the recognition of target signals. Most filtering methods are based on frequency filtering (i.e., they modify the characteristics of signals in the frequency domain), such as the band-pass filter. In a lot of EEG research, a band-pass filter and a notch filter are embedded in the design of the data acquisition hardware. This review focuses on filters implemented in software. Spatial filtering uses a linear combination of signals collected from multiple electrodes in order to improve detection accuracy [13]. Spatial filtering is usually utilized for signal preprocessing (see Table 1). In some cases, it can also be used to extract features, as done in the minimum energy combination (MEC) method. Two typical techniques are used for feature classification, namely comparing the feature values corresponding to different stimulations and using a classifier to confirm the target with these feature variables. 3.1 Signal preprocessing SSVEPs are easily contaminated by other bio-signals or environmental noise. Therefore, the first step is usually to remove these nuisance signals as much as possible. As shown in Table 1, band-pass and notch filters are commonly used. The former is used to limit the signals to be processed to within a certain frequency range, which corresponds to the stimulation frequencies used and their harmonics. Since SSVEPs are located in a narrow-band frequency range, the frequency width of the band-pass filter is often relatively narrow. The stimulation frequency can be classified into three bands [14]: low (1-12 Hz), medium (12-30 Hz), and high (30-60 Hz). Most systems used low frequencies because they evoke higheramplitude SSVEPs. However, low-frequency flickering may lead to visual fatigue. In addition, low and medium flickering can even induce epileptic seizures [15]. For safety and comfort, higher stimulation frequencies are preferable [16]. It can be seen in Table 1 the higher pass frequency for papers [17,18] are 60 Hz and 100 Hz because they used higher stimulation frequencies. The notch filter is utilized to remove power line interference. In most countries, this frequency is 50 Hz. In addition, an adaptive filter has been used for signal preprocessing [19], which is not very common in SSVEP-based BCIs. Almost all papers reviewed used band-pass and notch filters, implemented either in hardware or software. Many EEG signal acquisition devices contain these filters (hardware filtering). 3. Discussion The methods used for signal preprocessing, feature extraction, and feature classification are shown in Tables 1, 2, and 3 respectively. The spatial filtering methods can be used for feature extraction as well as signal preprocessing. These methods are compared in more detail in the section on feature extraction.

3 Development of Algorithms for SSVEP-based BCIs 301 Signal preprocessing method Frequency filtering Band-pass filter Description Table 1. Signal preprocessing methods used for SSVEP-based BCIs. Filters are designed according to frequency characteristics of related signals. A band-pass filter is used. The frequency range is designed according to the stimulation frequencies or their harmonics. A band-bass filter is easy to implement, but might be too stringent to explain time-varying signals. References [7] Hz [8] Hz [17] 3-60 Hz [18] Hz [21,22] Hz [27] 3-40 Hz [41] 1-30 Hz [45] 3-45 Hz [48] 5-50 Hz [52,53] 3-60 Hz [54] 5-35 Hz [55] Hz [58] 8-24 Hz [64] Hz [65] 5-40 Hz [18,58] 50 Hz Notch filter A notch filter is used, usually to remove power line interference. Spatial filtering Spatial filtering combines signals from different channels to magnify the SSVEP responses or reduce the interference of noise. Signals from multiple channels are less affected by noise than signals from a unipolar or bipolar system. The spatial filtering technique can be also used to extract features. MEC Used to cancel nuisance signals as much as possible. Similar [11,36-38,56,66] with MCC, it is based on a model between SSVEPs and standard sine-cosine waves and noise. MCC The MCC method aims to maximize the ratio between [16,33,34] SSVEPs and the background signals. The principle is similar to MEC, but the object function used for computing filter weight coefficients is different. The computation is a little more complex than that for MEC. PCA PCA is used to decompose signals into components of [40] SSVEP responses and brain activities. It aims to reduce the dimension of original data. It needs other methods for feature extraction. ACSP A common spatial pattern method based on the [42] analytic representation of signals. It reflects both amplitude and phase information of SSVEPs based on the CSP method. MCC + CCA [39] CAR For the CAR method, the average value of all electrodes [50-53] is subtracted from the channel of interest to make the EEG recording nearly reference-free. CCA Computes the relation between two multi-variable data sets [6,46,67] after linear combinations of original data. KCCA Developed based on the traditional CCA method to project [45] data into a high-dimension space. Multiway CCA Uses the optimal reference signals after adjustment. However, [48] it increases computation time. p-cca The phase information is used in the reference signals. [49] Feature extraction methods Fourier-based transform FFT Description Table 2. Feature extraction methods used for SSVEP-based BCIs. Commonly used for power spectrum analysis or computing SSVEP phases. It is easy to implement and consumes small computation time. However, it was originally designed for linear and stationary signals. FFT is a fast computation algorithm for DFT. It usually needs long data segments for power estimation, which could influence practical applications. In real applications, the stimulation frequencies available might be limited because the frequency resolution is limited for a given data segment length. Reference [20] [21,22] average of normalized power of three channels [23] FFT for power and phase computation; combination of two features [24] computing SSVEP phase [58,63,65] [68] sum of power at fundamental and

4 302 J. Med. Biol. Eng., Vol. 34 No DFT Wavelet transform Wavelet packet decomposition Discrete Fourier transform. Its computation time is higher than that of FFT. Can be seen as an adjustable window Fourier analysis. Compared with Fourier transform, it has good time-frequency resolution and is suitable for processing non-stationary signals. However, it is still not better for nonlinear signal processing. Wavelet packet decomposition is an extension of wavelet transform. It decomposes the signal into a complete wavelet packet tree. second harmonics [69] projecting the Fourier coefficients onto reference phase directions; preliminary parameters adjustment [70] sum of normalized power at fundamental, second and third harmonics [71,72] [25] wavelet coefficients used for power computation [29] [27] CWT CWT means continuous wavelet transform. In real applications, the choice of mother wavelet is worth researching. EEDM + MFD EEMD was developed to overcome the mode-mixing problem of EMD. [30] It is suitable for non-stationary signal processing at the cost of higher computation time. MFD is used to estimate the power by computing the inner product between SSVEPs and the normalized complex-sinusoid signals. EMD + rgzc After decomposition by EMD, the refined generalized zero-crossing method is used to compute the instantaneous frequency. EMD can be used to reduce noise not related to SSVEP. EMD + Quadrature The combination of EMD and the quadrature detection method. The [32] detection method principle of the latter is quite similar to that of the MFD method. HT Hilbert transform is used to compute SSVEP phases after spatial [16,34] phase difference filtering with MEC. It needs a shorter data length than that for the Fourier method. HHT HHT is the combination of EMD and HT. Like EMD, it is suitable for [64] non-stationary and nonlinear signal processing with shorter data segments at the cost of higher computation time. MCC + HT The power at stimulation frequency is calculated after original data [33] being filtered by the MCC method. Then, HT is used to compute signal phases. MCC + CCA [39] MEC The SSVEPs are filtered by the MEC method, and then the estimated [11,36-38] power at each stimulation frequency is computed as feature variables. It can make better use of signals from different channels. MEC + Auto-regressive estimation MEC is used to compute signal power at stimulation frequencies. The auto-regressive mode is employed to estimate noise power. ACSP The analytic common spatial pattern method is applied to phase-coded [42] SSVEPs. It is an improvement of CSP. CCA-based method An effective method for computing the relation between two multi-variable data sets. Only the first maximum coefficient is used. The use of other canonical coefficients should be worth researching. CCA After linear combinations of original data, the two new signals are used [6,46] to compute the correlation coefficient. It has better classification accuracy than that of PSDA method. KCCA The kernel is used to project the data into a high-dimension space to [45] improve traditional CCA of which the two data sets are supposed to be linearly related. How to choose an appropriate kernel is worth discussing. Multiway CCA It uses the optimal reference signals after adjustment, but this increases [48] computation time. p-cca The phase information is used in the reference signals. [49] SFT Spectral F-test is implemented for feature extraction. Power spectral analysis is needed to build the test model. One of the proposed two tests does not need a baseline signal, making it better for direct use. [17,18,50-53] CCA + FFT PCA + High order statistics + Auto-regressive estimation PCC0 FFT is used to confirm the signs of weight vectors computed by CCA for phase-coded SSVEP. The high-order statistics method is used to confirm SSVEP-related and unrelated components decomposed by PCA. Then, the auto-regressive mode is used for power spectral density analysis. C0 complexity is used to detect idle state and work state (SSVEP state) when combined with the PCA method. SDFSs Six stepping delay flickering sequences are used to form a phase-coded [7] [31] instantaneous frequency and frequency contribution [56] combination of SNR of all channels at harmonic frequencies [66] [67] [40] [41]

5 Development of Algorithms for SSVEP-based BCIs 303 SSVEP application. The computation is based on the Fourier transform. Time-locked Calculates the amplitude peak between SSVEPs and reference signals epoch-average process for a phase-coded module. MFD MFD is used to estimate the power by computing the inner product between SSVEPs and the normalized complex-sinusoid signals. It needs less computation time compared with other methods. Its computation model is similar to that of CCA but suitable for single-channel signals. LASSO Assumes that SSVEPs are a standard linear regression model of stimulation signals. The hypothesis is quite similar to that of MEC or MCC. [8] [55] [54] Feature classification methods Value comparison Maximum value Minimum value Description Table 3. Feature classification methods used for SSVEP-based BCIs. The target is confirmed by comparing the values of feature variables. It is quite simple. It usually needs a threshold or a dwell time to reduce false positives, which increases computation time. Maximum value is used for frequency-coded SSVEPs with power values as feature variables. Minimum value is commonly used for phase-coded SSVEPs with phase lags between SSVEPs and the stimulation signals as feature variables. Reference Ensemble feature model The canonical coefficients at different harmonic frequencies are linearly combined to confirm the work state if the combined value is over the threshold. Decision tree A rule-based decision tree is used to classify different targets after feature extraction by [17,18,50-53] spectral F-test method. Classifier This method uses different classifiers to train offline data. Then, the classifiers are used to classify testing data. The training procedure increases preparation time. LDA classifier This classifier is simple but effective. [42] Linear Fisher The principle of a Fisher classifier is to find the best direction of a straight line, and the classifier feature variables can be separated by projection onto this line. PNN A radial basis network that uses the Parzen window to estimate the probability density function of each class with labeled training data. SVM The support vector machine determines the classification boundary adaptively and is suitable for two classes. Linear classifier + Alpha The alpha wave detection is used when the stimulus frequency is between 8-12 Hz to wave detection reduce false positives. Phase direction The signs of weight coefficients are used to recognize different targets of phase-coded SSVEP. [6,23,31,32,37], [40,41,46,48,49,54], [56,58,63,68,69,71] [7,11,30,36,38], threshold [55,65,66,72] [20-22,70] dwell time [8] fifteen consecutiv e results made a decision [24] [45] threshold [25] three consecutive results made a decision [29,64] [16,33] [27,34] [39] [67] Spatial filtering preprocesses multiple channel signals in the spatial domain. The principle of spatial filtering is to enhance stimulation-related signals or to reduce other nuisance signals through linear combinations of signals from different channels. MEC and maximum contrast combination (MCC) are the most frequently used methods for spatial filtering (see Table 1). Their objective functions used to compute the weight coefficients for spatial filters are different. MEC tries to eliminate activity unrelated to SSVEP whereas MCC tries to maximize the SNR. They are used in 43% of papers reviewed that employ spatial filtering. Other methods, such as canonical correlation analysis (CCA), common average reference (CAR), and principal component analysis (PCA), have also been utilized. Of note, even for multi-channel SSVEPs, frequency filtering is always used together with spatial filtering. Another advantage of spatial filtering is that it combines signal preprocessing and feature extraction. Spatial filtering techniques used for feature extraction are discussed in the following section. 3.2 Feature extraction Table 4. Number of times typical methods were used for feature extraction. Methods Number of reviewed studies FT WT HT EMD MEC MCC CCA SFT As mentioned, the signal processing algorithm is of vital importance to the whole BCI system, and feature extraction is a key issue. A variety of methods have been used (see Table 2). Table 4 shows how often the typical methods were used for feature extraction based on Table 2. Here, the fast Fourier transform (FFT) and the discrete Fourier transform (DFT) are

6 304 J. Med. Biol. Eng., Vol. 34 No combined into Fourier-based transform. The Hilbert-Huang transform (HHT) includes empirical mode decomposition (EMD) and Hilbert transform (HT), so it was counted once for each of these two methods. These methods are discussed in detail below. In order to clearly compare the differences between these approaches, the analysis methodology of using partial conclusion is employed. The feature extraction methods for single- and multi-channel signal processing are summarized in the sub-sections Partial conclusion of single-channel signal processing methods and Partial conclusion of multi-channel signal processing methods Fourier-based transform Fourier-based transform methods are mostly used for power spectrum density analysis (PSDA). Their advantages include simplicity and small computation time. As shown in Table 4, 13 papers employed Fourier-based transforms. Most of them used the transforms to compute the power at the stimulation frequencies and their harmonics for frequencycoded SSVEPs. In one study, the average power centered on the stimulation frequency was calculated [20], and then the frequency with the maximum power value was confirmed as the target one. In some research, the power was equalized with a baseline EEG obtained when subjects did not focus on any stimulus [21,22]. However, this method is time-consuming. For multi-channel signals, the optimal electrode for different subjects can be chosen using preliminary experiments with the FFT method. In some papers [23,24], the FFT was employed to compute the SSVEP phases for phase-coded systems. In the experiments, the detection accuracy increased with increasing length of the SSVEP epoch. Frequency resolution is a key issue for the FFT method. It is defined as the sampling frequency divided by the data length. Thus, the time window length of SSVEP signals needs to be long enough to enhance the frequency resolution when the sampling frequency is fixed. This might limit practical applications because it causes a lower ITR [25]. Additionally, a larger window length could cause classification errors during a change of stimuli. This is due to the memory effect of using EEG signals corresponding to a previous class in the current classification procedure. Zero padding is often used for FFT computing. However, it only enhances the visual frequency resolution rather than the physical frequency resolution. Fourier transforms were originally designed for linear and stationary signals [26]. SSVEP signals are non-stationary and their frequency components vary as a function of time [27,28]. It is therefore usually presumed that the individual segments of the EEG signal can be approximately considered as being linear and stationary signals. This presumption may affect the processing results Wavelet transform Wavelet transforms are based on Fourier transforms. They are an adjustable-window Fourier analysis [26], and provide good time-frequency resolution, so are suitable for processing non-stationary SSVEP signals. Many studies [25,27,29] have used wavelet analysis. The original signals are decomposed into several components corresponding to different frequency ranges. Then, the components containing the stimulation frequencies are extracted for further processing. The wavelet coefficients are used to estimate power at relevant frequency points. A key problem with applying wavelet analysis is how to choose an appropriate mother wavelet to attain good performance. One study [27] experimented with different kinds of wavelet, and found that the complex Morlet wavelet was best. This is an empirical method for choosing the wavelet. How to find wavelets suitable for SSVEP in less time while retaining high performance is worth researching. Although wavelet analysis is better for non-stationary signal processing compared with Fourier transform, it is based on the Fourier transform. Therefore, methods suitable for nonlinear and non-stationary signal processing, such as the HTT, are needed Hilbert-Huang transform The HHT was designed for nonlinear and non-stationary signals [26]. It includes EMD and HT. EMD is used to decompose a signal into a number of intrinsic mode functions (IMFs). An IMF is an oscillatory function with time-varying frequencies that can represent the local characteristics of non-stationary signals [30]. Studies [31,32] have used EMD to decompose original SSVEPs into several IMFs. SSVEP-related IMFs were selected by computing the instantaneous frequency, and then the frequency with the maximum presence probability and closest to the stimulation frequency was identified as the target [31]. In another study [32], all IMFs were used to find which one had the maximum correlation index for various stimulation frequencies. Ensemble empirical mode decomposition (EEMD) was developed to overcome the modemixing problem of EMD caused by signal intermittences [26,30]. EEMD decomposes the original signal added by white noise into several IMFs. In the HHT, the HT is used after EMD. The HHT is more stable than the FFT, which means that its recognition accuracy does not change greatly with data length. Although the HHT can be well used for nonlinear and nonstationary SSVEPs, its computation time is higher than that of the Fourier transform. The HT has also been employed to compute SSVEP phases [16,33,34] Partial conclusion of single-channel signal processing methods Fourier-based transforms are quite popular for calculating the power values corresponding to stimulation frequencies. One advantage of this method is its simplicity and small computation time. The number of harmonics used for calculating this power value varies. The fundamental, second, and third harmonic frequency power values can be summed, or a weight vector for all harmonics can be used. One study [6] conducted experiments on the number of harmonics used for classification, and showed that it had no significant impact on performance. However, another study [35] stated that the use of the fundamental, second, and third harmonic frequencies yielded higher classification accuracy. Most researchers utilized the fundamental and second harmonic frequencies when processing SSVEPs. The FFT can also be used for calculating

7 Development of Algorithms for SSVEP-based BCIs 305 SSVEP phases. The Fourier transform was originally designed for linear and stationary signals, while SSVEPs are nonlinear and nonstationary. Therefore, some researchers have used the wavelet transform or the HHT for SSVEP signal processing, which are suitable for linear, non-stationary and nonlinear, non-stationary signals Minimum energy combination and maximum contrast combination All the methods discussed above are commonly employed to process single-channel SSVEPs. However, there is the problem of inter-subject variation, which can be overcome by determining the optimal electrode combination. Signals from multi-channel EEG are less affected by noise than those from a unipolar or bipolar system. The combination of signals collected from different channels (electrodes) is also referred to as spatial filtering. As shown in Table 4, 8 of the reviewed papers used this technique. MEC and MCC are the most commonly utilized methods. Through linear combinations of multi-channel signals, the nuisance signals can be greatly reduced and the ratio between SSVEP-related signals to unrelated signals can be enhanced. As mentioned, spatial filtering methods can be used for signal preprocessing. After being combined, obtained signals can be processed with other algorithms as single signals. MEC or MCC can be used to compute the power [11,36-38] or SNR [39] at the stimulation frequencies and their harmonics. That is to say, signal preprocessing and feature extraction are conducted at the same time, reducing computation time. Besides MEC and MCC, PCA [40], principal component C0 complexity (PCC0) [41], and analytic common spatial pattern (ACSP) [42] have also been used by researchers. Several methods for multi-channel signal feature extraction were investigated [43], and the results showed that the MEC method achieved the best accuracy Canonical correlation analysis MEC and MCC are types of spatial filtering used for feature extraction. The basic idea is to compute the power or SNR after the multi-channel signals are combined into one signal. CCA can also be employed to extract features. The CCA method is used to determine the relationship between two sets of data, which can be considered as the development of traditional correlation between two variables. In real life, it is necessary to study this kind of multivariate correlation. The potential and feasibility of CCA for SSVEP-based BCIs are currently being investigated. CCA is a multivariable statistical method used when there are two sets of data which may have some underlying correlation [44]. A pair of linear transformations are found, and then the corresponding correlation of the two sets of data is maximized [45]. The authors in paper [46] stated that they are the first researchers to use CCA to recognize SSVEP. For practical applications, the correlation between SSVEPs and reference signals, which included sine and cosine components, was computed [6,46]. A comparison between the CCA and PSDA methods was done by Hakvoort et al. [47], who found that CCA had better performance. However, standard CCA supposes that the two sets of data are linearly related. A kernel CCA (KCCA) method has thus been proposed [45]. It projects data into a high-dimension space, but the inner product of the new data can be still calculated using the original low-dimension data. Another paper [48] proposed a multiway CCA method to find optimal reference signals rather than sine and cosine waves in order to consider the inter-subject variability and trial-to-trial variability. An approach called phase-constrained canonical correlation analysis (p-cca) [49] improves the reference signals of standard CCA by taking the SSVEP phase into account. Only the first maximum canonical coefficient was used in almost all reviewed papers. The use of other coefficients or canonical variables is worth researching Partial conclusion of multi-channel signal processing methods Spatial filtering methods such as MEC and MCC were utilized to extract features for multi-channel SSVEPs, and the experimental results show improvement over single-channel SSVEP signal processing methods. The CCA method calculates the correlation between SSVEPs and the stimulation signals to discriminate between different evoked potentials. One study [6] showed that CCA outperforms traditional PSDA methods. Several studies [45,48,49] proposed improved CCA methods that achieved good results. However, these studies used only the maximum canonical correlation coefficient. The use of other canonical coefficients or canonical variables should be investigated Spectral F-test Muller et al. used the spectral F-test (SFT) for feature extraction. Two implementations were used, one for timelocked changes and the other for phase-locked changes. Some studies [17,50,51] have used the first SFT, which was based on the relation mode between EEG signals before stimulation (rest period) and during stimulation. The ratio between states without and with stimulation was calculated. Other studies [18,52] have used the second SFT, which computed the ratio between the power at the stimulation frequency point and the average power in its neighbouring frequencies. The critical value of the F-test was used in both types of SFT to confirm the presence of evoked responses. Then, the decision tree was utilized to identify different stimulation targets. However, the second SFT does not require a rest EEG signal, which is an advantage for practical applications as it reduces computational cost. One study [53] implemented both SFTs and found that the second is more suitable for smaller data segments. For SSVEP-base BCI applications that didn t use the SFT method, a calibration or training procedure is always needed to adjust some parameters, such as the threshold used to distinguish the idle state from the work state. This can increase the preparation time required before the actual online experiment can be started and is inconvenient for BCI users. The second SFT implementation overcomes this problem.

8 306 J. Med. Biol. Eng., Vol. 34 No Other methods Some other techniques have also been proposed. Sparse signal processing is especially useful when few samples are available [54]. Least absolute shrinkage and selection operator (LASSO) assumes that SSVEPs are a standard linear regression model of stimulation signals, and its hypothesis is quite similar to those of spatial filtering methods such as MEC. One study [54] proposed a LASSO method for computing the contribution degree of different stimulus frequencies and harmonics to EEG signals. The target frequency was recognized as that with the maximum contribution degree. The results showed that the LASSO method had better performance and a shorter time window length was needed compared to those of the CCA method. The matched filter detector (MFD) method was proposed [55] for computing the inner product between SSVEPs and normalized complex-sinusoid signals. The frequency with the maximum inner product is confirmed as the target stimulation. The method is based on the assumption that SSVEPs are a combination of stimulation signals and noise. One study [30] applied the MFD method after the EEMD method. The idea of MFD is quite similar to that of the CCA method. Both of them try to find the maximum correlation between SSVEPs and the stimulation signals. The difference lies in that they are suitable for dealing with multi-channel and single-channel signals, respectively. Other methods such as auto-regressive (AR) estimation have also been used by researchers [40,56]. They are not so commonly used compared with the aforementioned methods, and are thus not discussed in detail. 3.3 Feature classification From Table 3, the two frequently used methods for feature classification are value comparison and the classifier method. Almost 67% of the reviewed papers employed the value comparison method. With value comparison, the feature variables extracted correspond to different stimulation signals. The target is confirmed by comparing these values and finding the maximum or minimum one. The maximum value of the feature variables is often used for frequency-coded SSVEPs, when the feature is the power at the stimulation frequencies and their harmonics. However, when the feature variable represents the phase difference between SSVEPs and the stimulation signals, the minimum value is used to identify the target. The value comparison method is quite easy to understand and implement. Of note, this method is always used with a threshold or a dwell time, especially in asynchronous BCIs, to reduce false positives. If the feature value is over a specific value or several consecutive choices have been identified, the corresponding command is confirmed. The threshold or dwell time is usually obtained from preliminary experiments. This procedure might increase the preparation time required for online experiments. Typical classifiers, such as the linear Fisher classifier, were employed in some research. Features corresponding to different stimulations are used as a feature vector to train the classifier with offline data. Finally, the online experiment is conducted with the classifier to identify different targets. Compared with the value comparison method, the classifier method needs offline data training, which can increase preparation time. However, a threshold is not necessary for this method. Other techniques have also been used. One study [45] used an ensemble feature model for detecting idle and work states. The canonical coefficients at different harmonic frequencies were linearly combined. If the value was over a threshold, then the work state was confirmed. Both weights and the threshold were trained with offline data. A decision tree was used when the feature was extracted using the F-test method [17,18,50-53]. The classifier method is more complex than the value comparison method. It often involves training with testing data to calibrate some parameters of the system. One study [23] utilized linear discriminant analysis (LDA) to obtain a weight vector for combining frequency and phase features. 3.4 Other key factors Besides the algorithms themselves, other factors, such as the frequency range, stimulation type, calibration procedure, parameter adjustment, and number of harmonics, affect the performance of the system. One study [57] did an experiment to illustrate this impact, and another study [58] showed that accuracy increases with the time window length of the SSVEP epoch. One study [59] tested the effect of stimulus specificity on the classification performance of an SSVEP-based BCI. Similarly, another study [60] conducted experiments to show the effects of stimulus parameters such as colour and frequency of flicker. Low- and medium-frequency flickering may lead to visual fatigue or even induce epileptic seizures [15]. For safety and comfort, higher stimulation frequencies are preferable [16]. A review paper [61] pointed out that BCIs using LEDs for stimulation had higher ITR than those using graphic stimuli. The setup of the experiment can also affect performance. A dictionary-driven SSVEP speller resulted in a significant increase in spelling performance compared with other SSVEPbased spelling systems, especially in terms of ITR [62]. One study [63] found that the SSVEP amplitude differs among individuals, which means adjustments have to be made. 4. Conclusion This literature review compared the signal processing algorithms used in SSVEP-based BCIs to outline their development. The results can serve as a guideline and reference for future work. The procedure of SSVEP signal processing usually includes signal preprocessing, feature extraction, and feature classification. Among the reviewed papers, band-pass and notch filters are the most commonly employed to eliminate noise. Spatial filtering is utilized especially for multi-channel signals, which can reduce the influence of inter-subject variation. Regarding feature extraction, the power at the stimulation frequencies and harmonics and the SSVEP phases are typical

9 Development of Algorithms for SSVEP-based BCIs 307 feature variables for frequency-coded and phase-coded SSVEPs. CCA, LASSO, MFD, and spatial filtering methods are also typically used. The relationship between SSVEPs and the reference signals, which usually include standard sine and cosine waves, is computed. FFT is quite popular for calculating the power corresponding to different stimulation frequencies because of its simplicity and small computation time. FFT can be used for calculating SSVEP phases. However, the Fourier transform was originally designed for linear and stationary signals. Therefore, some researchers have used the wavelet transform or the HHT for SSVEP signal processing. These are suitable for linear, nonstationary and nonlinear, non-stationary signals, respectively. Single-channel signals are easily polluted by noise. In this condition, multi-channel signals have advantages. Spatial filtering methods, such as MEC and MCC, have been utilized to extract features for SSVEPs, with experimental results showing improvement. For multi-channel signals, computing the correlation between SSVEPs and the stimulation signals can be adopted. CCA and LASSO are typically used. To avoid calibration or an adjustment procedure, SFT can be used. As for classification methods, the value comparison method and the classifier method are commonly used. The classifier method is more complex than the value comparison method, as it usually needs a training procedure to calibrate some parameters before online experiments. Each proposed algorithm is suitable for use in specific applications. Besides research on algorithms used for signal processing, it is important to use these methods efficiently in practical BCI systems, which should be easy to command by users. The goals should be lower preparation time, a userfriendly interface, and subject comfort. The systems have to benefit disabled people, but most methods in the reviewed papers were tested with healthy people. Of course, they can also be used by ordinary people in other fields such as entertainment. Acknowledgments This research was sponsored by the China Scholarship Council (CSC), the International Collaborative Project of Nature Science Foundation of Hubei Province, China (grant 2009BFA006) and the Fundamental Research Funds for the Central Universities (grant 2012-IV-088). The authors would like to thank Dr. Ryan McCardle and Dr. Xing Song for their proofreading. Appendix Index term SSVEP BCI SNR ITR EEG SCP SMR MEC List of abbreviations Description Steady-state visual evoked potential Brain computer interface Signal-to-noise ratio Information transfer rate Electroencephalography Slow cortical potential Sensorimotor rhythm Minimum energy combination MCC CCA CAR PCA FFT DFT CWT HHT EMD rgzc HT PSDA IMF EEMD PCC0 SDFS ACSP KCCA p-cca SFT LASSO MFD LDA PNN SVM References Maximum contrast combination Canonical correlation analysis Common average reference Principal component analysis Fast Fourier transform Discrete Fourier transform Continuous wavelet transform Hilbert-Huang transform Empirical mode decomposition Refined generalized zero crossing Hilbert transform Power spectral density analysis Intrinsic mode function Ensemble empirical mode decomposition Principal component C0 complexity Stepping delay flickering sequence Analytic common spatial pattern Kernel canonical correlation analysis Phase constrained canonical correlation analysis Spectral F-test Least absolute shrinkage and selection operator Matched filter detector Linear discriminant analysis Probabilistic neural network Support vector machine [1] J. R. Wolpaw, N. Birbaumer, W. J. Heetderks, D. J. McFarland, P. H. Peckham, G. Schalk, E. Donchin, L. A. Quatrano, C. J. Robinson and T. M. Vaughan, Brain-computer interface technology: a review of the first international meeting, IEEE Trans. Rehabil. Eng., 8: , [2] S. G. Mason and G. E. Birch, A general framework for brain-computer interface design, IEEE Trans. Neural Syst. Rehabil. Eng., 11: 70-85, [3] E. Pasqualotto, S. Federici and M. O. Belardinelli, Toward functioning and usable brain-computer interfaces (BCIs): a literature review, Disabil. Rehabil. Assist. Technol., 7: , [4] Y. J. Wang, R. P. Wang, X. R. Gao, B. Hong and S. K. Gao, A practical VEP-based brain-computer interface, IEEE Trans. Neural Syst. Rehabil. Eng., 14: , [5] D. Regan, Human brain electrophysiology: evoked potentials and evoked magnetic fields in science and medicine, J. Clin. Neurophysiol., 7: , [6] G. Y. Bin, X. R. Gao, Z. Yan, B. Hong and S. K. Gao, An online multi-channel SSVEP-based brain-computer interface using a canonical correlation analysis method, J. Neural. Eng., 6: , [7] H. C. Chang, P. L. Lee, M. T. Lo, I. H. Lee, T. K. Yeh and C. Y. Chang, Independence of amplitude-frequency and phase calibrations in an SSVEP-based BCI using stepping delay flickering sequences, IEEE Trans. Neural Syst. Rehabil. Eng., 20: , [8] P. L. Lee, J. J. Sie, Y. J. Liu, C. H. Wu, M. H. Lee, C. H. Shu, P. H. Li, C. W. Sun and K. K. Shyu, An SSVEP-actuated brain computer interface using phase-tagged flickering sequences: a cursor system, Ann. Biomed. Eng., 38: , [9] M. Cheng and S. K. Gao, An EEG-based cursor control system, Proc. 1 st Joint BMES/EMBS IEEE Engineering in Medicine and Biology 21 st Annual Conf. and Annual Fall Meeting of the Biomed. Eng. Society Conf., 1: 669, [10] Z. D. Deng, X. Q. Li, K. H. Zheng and W. T. Yao, A humanoid robot control system with SSVEP-based asynchronous brain-computer interface, Jiqiren/Robot, 33: , [11] O. Friman, T. Luth, I. Volosyak and A. Graser, Spelling with steady-state visual evoked potentials, Proc. 3 rd Int. IEEE/EMBS Conf. on Neural Eng., , [12] K. Shyu, Y. J. Chiu, P. L. Lee, M. H. Lee, J. J. Sie, C. H. Wu, Y. T. Wu and P. C. Tung, Total design of an FPGA-based brain computer interface control hospital bed nursing system, IEEE Trans. Ind. Electron., 60: , 2013.

10 308 J. Med. Biol. Eng., Vol. 34 No [13] G. Garcia-Molina and D. H. Zhu, Optimal spatial filtering for the steady state visual evoked potential: BCI application, Proc. 5 th Int. IEEE/EMBS Conf. on Neural Engineering, , [14] T. Picton, Human brain electrophysiology: evoked potentials and evoked magnetic fields in science and medicine, J. Clin. Neurophysiol., 7: , [15] R. S. Fisher, G. Harding, G. Erba, G. L. Barkley and A. Wilkins, Photic- and pattern- induced seizures: a review for the epilepsy foundation of America working group, Epilepsia, 46: , [16] G. Garcia-Molina, D. H. Zhu and S. Abtahi, Phase detection in a visual-evoked-potential based brain computer interface, Proc. 18 th European Signal Processing Conf., , [17] S. M. T. Muller, T. F. Bastos and M. Sarcinelli, Using a SSVEP-BCI to command a robotic wheelchair, Proc. IEEE Int. Symp. on Industrial Electronics, , [18] S. M. Müller, P. F. Diez, T. F. Bastos-Filho, M. Sarcinelli-Filho, V. Mut and E. Laciar, SSVEP-BCI implementation for Hz frequency range, Proc. Annual Int. Conf. of the IEEE Eng. in Medicine and Biol. Society, , [19] P. F. Diez, A. G. Correa and E. L. Leber, SSVEP detection using adaptive filters, Proc. 5 th Latin American Congress on Biomedical Engineering, 33: , [20] G. R. Muller-Putz and G. Pfurtscheller, Control of an electrical prosthesis with an SSVEP-based BCI, IEEE Trans. Biomed. Eng., 55: , [21] P. F. Diez, V. A. Mut, E. M. Avila Perona and E. Laciar Leber, Asynchronous BCI control using high-frequency SSVEP, J. Neuroeng. Rehabil., 8: 39, [22] P. F. Diez, S. M. Torres Müller, V. A. Mut, E. Laciar, E. Avila, T. F. Bastos-Filho and M. Sarcinelli-Filho, Commanding a robotic wheelchair with a high-frequency steady-state visual evoked potential based brain-computer interface, Med. Eng. Phys., 35: , [23] C. M. Wong, B. Y. Wang, F. Wan, P. U. Mak, P. I. Mak and M. I. Vai, A solution to harmonic frequency problem: frequency and phase coding-based brain-computer interface, Proc. Int. Joint Conf. on Neural Networks, , [24] C. M. Wong, B. Y. Wang, F. Wan, P. U. Mak, P. I. Mak and M. I. Vai, An improved phase-tagged stimuli generation method in steady-state visual evoked potential based brain-computer interface, Proc. 3 rd Int. Conf. on Biomedical Engineering and Informatics, 2: , [25] Y. Bian, H. W. Li, L. Zhao, G. H. Yang and L. Q. Geng, Research on steady state visual evoked potentials based on wavelet packet technology for brain-computer interface, Proc. Eng., 15: , [26] N. E. Huang, Z. Shen, S. R. Long, M. C. Wu, H. H. Shih, Q. Zheng, N. C. Yen, C. C. Tung and H. H. Liu, The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis, Proc. Roy. Soc. Lond., 454: , [27] Z. Zhang, X. Li and Z. Deng, A CWT-based SSVEP classification method for brain-computer interface system, Proc. Int. Conf. on Intelligent Control and Information Processing, 43-48, [28] V. J. Samar, A. Bopardikar, R. Rao and K. Swartz, Wavelet analysis of neuroelectric waveforms: a conceptual tutorial, Brain Lang, 66: 7-60, [29] B. Yan, Z. Li, H. Li, G. Yang and H. Shen, Research on braincomputer interface technology based on steady state visual evoked potentials, Proc. 4 th Int. Conf. on Bioinformatics and Biomedical Engineering, 1-4, [30] P. L. Lee, H. C. Chang, T. Y. Hsieh, H. T. Deng and C. W. Sun, A brain-wave-actuated small robot car using ensemble empirical mode decomposition-based approach, IEEE Trans. Syst. Man Cybern. Syst. Hum., 42: , [31] C. H. Wu, H. C. Chang, P. L. Lee, K. S. Li, J. J. Sie, C. W. Sun, C. Y. Yang, P. H. Li, H. T. Deng and K. K. Shyu, Frequency recognition in an SSVEP-based brain computer interface using empirical mode decomposition and refined generalized zerocrossing, J. Neurosci. Methods, 196: , [32] C. H. Wu, H. C. Chang and P. L. Lee, Instantaneous gaze-target detection by empirical mode decomposition: application to brain computer interface, Proc. World Congress on Medical Physics and Biomedical Engineering, 25: , [33] D. Zhu, G. Garcia-Molina, V. Mihajlović and R. M. Aarts, Online BCI implementation of high-frequency phase modulated visual stimuli, Universal Access in Human- Computer Interaction. Users Diversity, 6766: , [34] D. H. Zhu, G. Garcia-Molina, V. Mihajlović and R. M. Aartsl, Phase synchrony analysis for SSVEP-based BCIs, Proc. 2 nd Int. Conf. on Computer Engineering and Technology, 2: V2329- V2333, [35] G. R. Muller-Putz, R. Scherer, C. Brauneis and G. Pfurtscheller, Steady-state visual evoked potential (SSVEP)-based communication: impact of harmonic frequency components, J. Neural. Eng., 2: , [36] I. Volosyak, SSVEP-based Bremen-BCI interface-boosting information transfer rates, J. Neural. Eng., 8: , [37] I. Volosyak, T. Malechka, D. Valbuena and A. Graser, A novel calibration method for SSVEP based brain-computer interfaces, Proc. 18 th European Signal Proc. Conf., , [38] H. Cecotti, A self-paced and calibration-less SSVEP-based brain-computer interface speller, IEEE Trans. Neural Syst. Rehabil. Eng., 18: , [39] N. Y. Wang, T. Y. Qian, Q. Zhuo and X. R. Gao, Discrimination between idle and work states in BCI based on SSVEP, Proc. 2 nd IEEE Int. Conf. on Advanced Computer Control, 4: , [40] S. Pouryazdian and A. Erfanian, Detection of steady-state visual evoked potentials for brain-computer interfaces using PCA and high-order statistics, Proc. World Congress on Medical Physics and Biomedical Engineering, 25: , [41] R. Ren, G. Y. Bin and X. R. Gao, Idle state detection in SSVEP-based brain-computer interfaces, Proc. 2 nd Int. Conf. on Bioinformatics and Biomedical Engineering, , [42] O. Falzon, K. Camilleri and J. Muscat, Complex-valued spatial filters for SSVEP-based BCIs with phase coding, IEEE Trans. Biomed. Eng., 59: , [43] O. Friman, I. Volosyak and A. Graser, Multiple channel detection of steady-state visual evoked potentials for braincomputer interfaces, IEEE Trans. Biomed. Eng., 54: , [44] H. Hotelling, Relations between two sets of variates, Biometrika, 28: , [45] Z. M. Zhang and Z. D. Deng, A kernel canonical correlation analysis based idle-state detection method for SSVEP-based brain-computer interfaces, Proc. 2 nd Int. Conf. on Material and Manufacturing Technology, : , [46] Z. L. Lin, C. S. Zhang, W. Wu and X. R. Gao, Frequency recognition based on canonical correlation analysis for SSVEPbased BCIs, IEEE Trans. Biomed. Eng., 53: , [47] G. Hakvoort, B. Reuderink and M. Obbink, Comparison of PSDA and CCA detection methods in a SSVEP-based BCI-system, Available: /01/Comparison_of_PSDA_and_CCA_detection_methods _in_a_ssvep-based_bci-system.pdf [48] Y. Zhang, G. X. Zhou, Q. B. Zhao, A. Onishi, J. Jin, X. Y. Wang and A. Cichocki, Multiway canonical correlation analysis for frequency components recognition in SSVEP-based BCIs, Proc. 18 th Int. Conf. on Neural Information Processing, , [49] J. Pan, X. Gao, F. Duan, Z. Yan and S. Gao, Enhancing the classification accuracy of steady-state visual evoked potentialbased brain-computer interfaces using phase constrained canonical correlation analysis, J. Neural. Eng., 8: , [50] S. M. T. Müller, W. C. Celeste, T. F. Bastos-Filho and M. Sarcinelli-Filho, Brain-computer interface based on visual evoked potentials to command autonomous robotic wheelchair, J. Med. Biol. Eng., 30: , [51] S. M. T. Muller, T. F. Bastos and M. Sarcinelli, Incremental SSVEP analysis for BCI implementation, Proc. Annual Int. Conf. of the IEEE Engineering in Medicine and Biology Society, , 2010.

The effect of the viewing distance of stimulus on SSVEP response for use in Brain Computer Interfaces

The effect of the viewing distance of stimulus on SSVEP response for use in Brain Computer Interfaces The effect of the viewing distance of stimulus on SSVEP response for use in Brain Computer Interfaces Chi-Hsu Wu, Heba Lakany Department of Biomedical Engineering University of Strathclyde Glasgow, UK

More information

A Review of SSVEP Decompostion using EMD for Steering Control of a Car

A Review of SSVEP Decompostion using EMD for Steering Control of a Car A Review of SSVEP Decompostion using EMD for Steering Control of a Car Mahida Ankur H 1, S. B. Somani 2 1,2. MIT College of Engineering, Kothrud, Pune, India Abstract- Recently the EEG based systems have

More information

An Improved SSVEP Based BCI System Using Frequency Domain Feature Classification

An Improved SSVEP Based BCI System Using Frequency Domain Feature Classification American Journal of Biomedical Engineering 213, 3(1): 1-8 DOI: 1.5923/j.ajbe.21331.1 An Improved SSVEP Based BCI System Using Frequency Domain Feature Classification Seyed Navid Resalat, Seyed Kamaledin

More information

Impact of Stimulus Configuration on Steady State Visual Evoked Potentials (SSVEP) Response

Impact of Stimulus Configuration on Steady State Visual Evoked Potentials (SSVEP) Response Impact of Stimulus Configuration on Steady State Visual Evoked Potentials (SSVEP) Response Chi-Hsu Wu Bioengineering Unit University of Strathclyde Glasgow, United Kingdom e-mail: chihsu.wu@strath.ac.uk

More information

A Practical VEP-Based Brain Computer Interface

A Practical VEP-Based Brain Computer Interface 234 IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 14, NO. 2, JUNE 2006 A Practical VEP-Based Brain Computer Interface Yijun Wang, Ruiping Wang, Xiaorong Gao, Bo Hong, and Shangkai

More information

Motor Imagery based Brain Computer Interface (BCI) using Artificial Neural Network Classifiers

Motor Imagery based Brain Computer Interface (BCI) using Artificial Neural Network Classifiers Motor Imagery based Brain Computer Interface (BCI) using Artificial Neural Network Classifiers Maitreyee Wairagkar Brain Embodiment Lab, School of Systems Engineering, University of Reading, Reading, U.K.

More information

Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction

Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 5, Issue 5 (Mar. - Apr. 213), PP 6-65 Ensemble Empirical Mode Decomposition: An adaptive

More information

Towards an SSVEP Based BCI With High ITR

Towards an SSVEP Based BCI With High ITR Towards an SSVEP Based BCI With High ITR Ivan Volosyak, Diana Valbuena, Thorsten Lüth, and Axel Gräser 1 Abstract A brain-computer interface (BCI) provides the possibility to translate brain neural activity

More information

Application of Hilbert-Huang Transform in the Field of Power Quality Events Analysis Manish Kumar Saini 1 and Komal Dhamija 2 1,2

Application of Hilbert-Huang Transform in the Field of Power Quality Events Analysis Manish Kumar Saini 1 and Komal Dhamija 2 1,2 Application of Hilbert-Huang Transform in the Field of Power Quality Events Analysis Manish Kumar Saini 1 and Komal Dhamija 2 1,2 Department of Electrical Engineering, Deenbandhu Chhotu Ram University

More information

Empirical Mode Decomposition: Theory & Applications

Empirical Mode Decomposition: Theory & Applications International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 7, Number 8 (2014), pp. 873-878 International Research Publication House http://www.irphouse.com Empirical Mode Decomposition:

More information

Training of EEG Signal Intensification for BCI System. Haesung Jeong*, Hyungi Jeong*, Kong Borasy*, Kyu-Sung Kim***, Sangmin Lee**, Jangwoo Kwon*

Training of EEG Signal Intensification for BCI System. Haesung Jeong*, Hyungi Jeong*, Kong Borasy*, Kyu-Sung Kim***, Sangmin Lee**, Jangwoo Kwon* Training of EEG Signal Intensification for BCI System Haesung Jeong*, Hyungi Jeong*, Kong Borasy*, Kyu-Sung Kim***, Sangmin Lee**, Jangwoo Kwon* Department of Computer Engineering, Inha University, Korea*

More information

A Brain-Computer Interface Based on Steady State Visual Evoked Potentials for Controlling a Robot

A Brain-Computer Interface Based on Steady State Visual Evoked Potentials for Controlling a Robot A Brain-Computer Interface Based on Steady State Visual Evoked Potentials for Controlling a Robot Robert Prueckl 1, Christoph Guger 1 1 g.tec, Guger Technologies OEG, Sierningstr. 14, 4521 Schiedlberg,

More information

Original Research Articles

Original Research Articles Original Research Articles Researchers A.K.M Fazlul Haque Department of Electronics and Telecommunication Engineering Daffodil International University Emailakmfhaque@daffodilvarsity.edu.bd FFT and Wavelet-Based

More information

Multi-target SSVEP-based BCI using Multichannel SSVEP Detection

Multi-target SSVEP-based BCI using Multichannel SSVEP Detection Multi-target SSVEP-based BCI using Multichannel SSVEP Detection Indar Sugiarto Department of Electrical Engineering, Petra Christian University Jl. Siwalankerto -3, Surabaya, Indonesia indi@petra.ac.id

More information

Classification of EEG Signal for Imagined Left and Right Hand Movement for Brain Computer Interface Applications

Classification of EEG Signal for Imagined Left and Right Hand Movement for Brain Computer Interface Applications Classification of EEG Signal for Imagined Left and Right Hand Movement for Brain Computer Interface Applications Indu Dokare 1, Naveeta Kant 2 1 Department Of Electronics and Telecommunication Engineering,

More information

I-Hao Hsiao, Chun-Tang Chao*, and Chi-Jo Wang (2016). A HHT-Based Music Synthesizer. Intelligent Technologies and Engineering Systems, Lecture Notes

I-Hao Hsiao, Chun-Tang Chao*, and Chi-Jo Wang (2016). A HHT-Based Music Synthesizer. Intelligent Technologies and Engineering Systems, Lecture Notes I-Hao Hsiao, Chun-Tang Chao*, and Chi-Jo Wang (2016). A HHT-Based Music Synthesizer. Intelligent Technologies and Engineering Systems, Lecture Notes in Electrical Engineering (LNEE), Vol.345, pp.523-528.

More information

KONKANI SPEECH RECOGNITION USING HILBERT-HUANG TRANSFORM

KONKANI SPEECH RECOGNITION USING HILBERT-HUANG TRANSFORM KONKANI SPEECH RECOGNITION USING HILBERT-HUANG TRANSFORM Shruthi S Prabhu 1, Nayana C G 2, Ashwini B N 3, Dr. Parameshachari B D 4 Assistant Professor, Department of Telecommunication Engineering, GSSSIETW,

More information

Brain-computer Interface Based on Steady-state Visual Evoked Potentials

Brain-computer Interface Based on Steady-state Visual Evoked Potentials Brain-computer Interface Based on Steady-state Visual Evoked Potentials K. Friganović*, M. Medved* and M. Cifrek* * University of Zagreb, Faculty of Electrical Engineering and Computing, Zagreb, Croatia

More information

Guan, L, Gu, F, Shao, Y, Fazenda, BM and Ball, A

Guan, L, Gu, F, Shao, Y, Fazenda, BM and Ball, A Gearbox fault diagnosis under different operating conditions based on time synchronous average and ensemble empirical mode decomposition Guan, L, Gu, F, Shao, Y, Fazenda, BM and Ball, A Title Authors Type

More information

Neural network pruning for feature selection Application to a P300 Brain-Computer Interface

Neural network pruning for feature selection Application to a P300 Brain-Computer Interface Neural network pruning for feature selection Application to a P300 Brain-Computer Interface Hubert Cecotti and Axel Gräser Institute of Automation (IAT) - University of Bremen Otto-Hahn-Allee, NW1, 28359

More information

A MOBILE EEG SYSTEM FOR PRACTICAL APPLICATIONS. Sciences, Beijing , China

A MOBILE EEG SYSTEM FOR PRACTICAL APPLICATIONS. Sciences, Beijing , China A MOBILE EEG SYSTEM FOR PRACTICAL APPLICATIONS Xiaoshan Huang 1,2 *, Erwei Yin 3 *, Yijun Wang 4, Rami Saab 1, Xiaorong Gao 1 1 Department of Biomedical Engineering, Tsinghua University, Beijing 100084,

More information

(Time )Frequency Analysis of EEG Waveforms

(Time )Frequency Analysis of EEG Waveforms (Time )Frequency Analysis of EEG Waveforms Niko Busch Charité University Medicine Berlin; Berlin School of Mind and Brain niko.busch@charite.de niko.busch@charite.de 1 / 23 From ERP waveforms to waves

More information

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients ISSN (Print) : 232 3765 An ISO 3297: 27 Certified Organization Vol. 3, Special Issue 3, April 214 Paiyanoor-63 14, Tamil Nadu, India Enhancement of Speech Signal by Adaptation of Scales and Thresholds

More information

EEG Signal Analysis Methods Based on Steady State Visual Evoked Potential Stimuli for the Development of Brain Computer Interfaces: A Review

EEG Signal Analysis Methods Based on Steady State Visual Evoked Potential Stimuli for the Development of Brain Computer Interfaces: A Review Review Article EEG Signal Analysis Methods Based on Steady State Visual Evoked Potential Stimuli for the Development of Brain Computer Interfaces: A Review S. M. Fernandez-Fraga 1, M.A. Aceves-Fernandez*

More information

Sound pressure level calculation methodology investigation of corona noise in AC substations

Sound pressure level calculation methodology investigation of corona noise in AC substations International Conference on Advanced Electronic Science and Technology (AEST 06) Sound pressure level calculation methodology investigation of corona noise in AC substations,a Xiaowen Wu, Nianguang Zhou,

More information

DETECTION AND CLASSIFICATION OF POWER QUALITY DISTURBANCES

DETECTION AND CLASSIFICATION OF POWER QUALITY DISTURBANCES DETECTION AND CLASSIFICATION OF POWER QUALITY DISTURBANCES Ph.D. THESIS by UTKARSH SINGH INDIAN INSTITUTE OF TECHNOLOGY ROORKEE ROORKEE-247 667 (INDIA) OCTOBER, 2017 DETECTION AND CLASSIFICATION OF POWER

More information

Robust Voice Activity Detection Based on Discrete Wavelet. Transform

Robust Voice Activity Detection Based on Discrete Wavelet. Transform Robust Voice Activity Detection Based on Discrete Wavelet Transform Kun-Ching Wang Department of Information Technology & Communication Shin Chien University kunching@mail.kh.usc.edu.tw Abstract This paper

More information

BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes

BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes Sachin Kumar Agrawal, Annushree Bablani and Prakriti Trivedi Abstract Brain computer interface (BCI) is a system which communicates

More information

Playing with your mind

Playing with your mind Journal of Physics: Conference Series OPEN ACCESS Playing with your mind To cite this article: Mauro Rodríguez et al 2013 J. Phys.: Conf. Ser. 477 012038 View the article online for updates and enhancements.

More information

ICA & Wavelet as a Method for Speech Signal Denoising

ICA & Wavelet as a Method for Speech Signal Denoising ICA & Wavelet as a Method for Speech Signal Denoising Ms. Niti Gupta 1 and Dr. Poonam Bansal 2 International Journal of Latest Trends in Engineering and Technology Vol.(7)Issue(3), pp. 035 041 DOI: http://dx.doi.org/10.21172/1.73.505

More information

Classifying the Brain's Motor Activity via Deep Learning

Classifying the Brain's Motor Activity via Deep Learning Final Report Classifying the Brain's Motor Activity via Deep Learning Tania Morimoto & Sean Sketch Motivation Over 50 million Americans suffer from mobility or dexterity impairments. Over the past few

More information

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem Introduction to Wavelet Transform Chapter 7 Instructor: Hossein Pourghassem Introduction Most of the signals in practice, are TIME-DOMAIN signals in their raw format. It means that measured signal is a

More information

Seismic application of quality factor estimation using the peak frequency method and sparse time-frequency transforms

Seismic application of quality factor estimation using the peak frequency method and sparse time-frequency transforms Seismic application of quality factor estimation using the peak frequency method and sparse time-frequency transforms Jean Baptiste Tary 1, Mirko van der Baan 1, and Roberto Henry Herrera 1 1 Department

More information

Atmospheric Signal Processing. using Wavelets and HHT

Atmospheric Signal Processing. using Wavelets and HHT Journal of Computations & Modelling, vol.1, no.1, 2011, 17-30 ISSN: 1792-7625 (print), 1792-8850 (online) International Scientific Press, 2011 Atmospheric Signal Processing using Wavelets and HHT N. Padmaja

More information

Assessment of Power Quality Events by Empirical Mode Decomposition based Neural Network

Assessment of Power Quality Events by Empirical Mode Decomposition based Neural Network Proceedings of the World Congress on Engineering Vol II WCE, July 4-6,, London, U.K. Assessment of Power Quality Events by Empirical Mode Decomposition based Neural Network M Manjula, A V R S Sarma, Member,

More information

Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine

Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine Journal of Clean Energy Technologies, Vol. 4, No. 3, May 2016 Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine Hanim Ismail, Zuhaina Zakaria, and Noraliza Hamzah

More information

A Study of Various Feature Extraction Methods on a Motor Imagery Based Brain Computer Interface System

A Study of Various Feature Extraction Methods on a Motor Imagery Based Brain Computer Interface System Basic and Clinical January 2016. Volume 7. Number 1 A Study of Various Feature Extraction Methods on a Motor Imagery Based Brain Computer Interface System Seyed Navid Resalat 1, Valiallah Saba 2* 1. Control

More information

EMD Approach to Multichannel EEG Data - The Amplitude and Phase Synchrony Analysis Technique

EMD Approach to Multichannel EEG Data - The Amplitude and Phase Synchrony Analysis Technique EMD Approach to Multichannel EEG Data - The Amplitude and Phase Synchrony Analysis Technique Tomasz M. Rutkowski 1, Danilo P. Mandic 2, Andrzej Cichocki 1, and Andrzej W. Przybyszewski 3,4 1 Laboratory

More information

EE 791 EEG-5 Measures of EEG Dynamic Properties

EE 791 EEG-5 Measures of EEG Dynamic Properties EE 791 EEG-5 Measures of EEG Dynamic Properties Computer analysis of EEG EEG scientists must be especially wary of mathematics in search of applications after all the number of ways to transform data is

More information

Temporal Feature Selection for Optimizing Spatial Filters in a P300 Brain-Computer Interface

Temporal Feature Selection for Optimizing Spatial Filters in a P300 Brain-Computer Interface Temporal Feature Selection for Optimizing Spatial Filters in a P300 Brain-Computer Interface H. Cecotti 1, B. Rivet 2 Abstract For the creation of efficient and robust Brain- Computer Interfaces (BCIs)

More information

Classification of Four Class Motor Imagery and Hand Movements for Brain Computer Interface

Classification of Four Class Motor Imagery and Hand Movements for Brain Computer Interface Classification of Four Class Motor Imagery and Hand Movements for Brain Computer Interface 1 N.Gowri Priya, 2 S.Anu Priya, 3 V.Dhivya, 4 M.D.Ranjitha, 5 P.Sudev 1 Assistant Professor, 2,3,4,5 Students

More information

An Ssvep-Based Bci System and its Applications

An Ssvep-Based Bci System and its Applications An Ssvep-Based Bci System and its Applications Jzau-Sheng Lin Dept. of Computer Science and Information Eng., National Chin-Yi University of Technology No.57, Sec. 2, Zhongshan Rd., Taiping Dist., Taichung

More information

Available online at (Elixir International Journal) Control Engineering. Elixir Control Engg. 50 (2012)

Available online at   (Elixir International Journal) Control Engineering. Elixir Control Engg. 50 (2012) 10320 Available online at www.elixirpublishers.com (Elixir International Journal) Control Engineering Elixir Control Engg. 50 (2012) 10320-10324 Wavelet analysis based feature extraction for pattern classification

More information

Diagnosis of root cause for oscillations in closed-loop chemical process systems

Diagnosis of root cause for oscillations in closed-loop chemical process systems Diagnosis of root cause for oscillations in closed-loop chemical process systems Babji Srinivasan Ulaganathan Nallasivam Raghunathan Rengaswamy Department of Chemical Engineering, Texas Tech University,

More information

Wavelet Based Classification of Finger Movements Using EEG Signals

Wavelet Based Classification of Finger Movements Using EEG Signals 903 Wavelet Based Classification of Finger Movements Using EEG R. Shantha Selva Kumari, 2 P. Induja Senior Professor & Head, Department of ECE, Mepco Schlenk Engineering College Sivakasi, Tamilnadu, India

More information

Investigation on Fault Detection for Split Torque Gearbox Using Acoustic Emission and Vibration Signals

Investigation on Fault Detection for Split Torque Gearbox Using Acoustic Emission and Vibration Signals Investigation on Fault Detection for Split Torque Gearbox Using Acoustic Emission and Vibration Signals Ruoyu Li 1, David He 1, and Eric Bechhoefer 1 Department of Mechanical & Industrial Engineering The

More information

Study and Analysis of Various Window Techniques Used in Removal of High Frequency Noise Associated in Electroencephalogram (EEG)

Study and Analysis of Various Window Techniques Used in Removal of High Frequency Noise Associated in Electroencephalogram (EEG) Study and Analysis of Various Window Techniques Used in Removal of High Frequency Noise Associated in Electroencephalogram (EEG) Ankita Tiwari*, Rajinder Tiwari Department of Electronics and Communication

More information

DIAGNOSIS OF ROLLING ELEMENT BEARING FAULT IN BEARING-GEARBOX UNION SYSTEM USING WAVELET PACKET CORRELATION ANALYSIS

DIAGNOSIS OF ROLLING ELEMENT BEARING FAULT IN BEARING-GEARBOX UNION SYSTEM USING WAVELET PACKET CORRELATION ANALYSIS DIAGNOSIS OF ROLLING ELEMENT BEARING FAULT IN BEARING-GEARBOX UNION SYSTEM USING WAVELET PACKET CORRELATION ANALYSIS Jing Tian and Michael Pecht Prognostics and Health Management Group Center for Advanced

More information

Asynchronous BCI Control of a Robot Simulator with Supervised Online Training

Asynchronous BCI Control of a Robot Simulator with Supervised Online Training Asynchronous BCI Control of a Robot Simulator with Supervised Online Training Chun Sing Louis Tsui and John Q. Gan BCI Group, Department of Computer Science, University of Essex, Colchester, CO4 3SQ, United

More information

How to Use the Method of Multivariate Statistical Analysis Into the Equipment State Monitoring. Chunhua Yang

How to Use the Method of Multivariate Statistical Analysis Into the Equipment State Monitoring. Chunhua Yang 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 205) How to Use the Method of Multivariate Statistical Analysis Into the Equipment State Monitoring

More information

Study of Phase Relationships in ECoG Signals Using Hilbert-Huang Transforms

Study of Phase Relationships in ECoG Signals Using Hilbert-Huang Transforms Study of Phase Relationships in ECoG Signals Using Hilbert-Huang Transforms Gahangir Hossain, Mark H. Myers, and Robert Kozma Center for Large-Scale Integrated Optimization and Networks (CLION) The University

More information

Application of Singular Value Energy Difference Spectrum in Axis Trace Refinement

Application of Singular Value Energy Difference Spectrum in Axis Trace Refinement Sensors & Transducers 204 by IFSA Publishing, S. L. http://www.sensorsportal.com Application of Singular Value Energy Difference Spectrum in Ais Trace Refinement Wenbin Zhang, Jiaing Zhu, Yasong Pu, Jie

More information

Decoding Brainwave Data using Regression

Decoding Brainwave Data using Regression Decoding Brainwave Data using Regression Justin Kilmarx: The University of Tennessee, Knoxville David Saffo: Loyola University Chicago Lucien Ng: The Chinese University of Hong Kong Mentor: Dr. Xiaopeng

More information

Evoked Potentials (EPs)

Evoked Potentials (EPs) EVOKED POTENTIALS Evoked Potentials (EPs) Event-related brain activity where the stimulus is usually of sensory origin. Acquired with conventional EEG electrodes. Time-synchronized = time interval from

More information

EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME

EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME Signal Processing for Power System Applications Triggering, Segmentation and Characterization of the Events (Week-12) Gazi Üniversitesi, Elektrik ve Elektronik Müh.

More information

Non-Invasive Brain-Actuated Control of a Mobile Robot

Non-Invasive Brain-Actuated Control of a Mobile Robot Non-Invasive Brain-Actuated Control of a Mobile Robot Jose del R. Millan, Frederic Renkens, Josep Mourino, Wulfram Gerstner 5/3/06 Josh Storz CSE 599E BCI Introduction (paper perspective) BCIs BCI = Brain

More information

Biometric: EEG brainwaves

Biometric: EEG brainwaves Biometric: EEG brainwaves Jeovane Honório Alves 1 1 Department of Computer Science Federal University of Parana Curitiba December 5, 2016 Jeovane Honório Alves (UFPR) Biometric: EEG brainwaves Curitiba

More information

Controlling a Robotic Arm by Brainwaves and Eye Movement

Controlling a Robotic Arm by Brainwaves and Eye Movement Controlling a Robotic Arm by Brainwaves and Eye Movement Cristian-Cezar Postelnicu 1, Doru Talaba 2, and Madalina-Ioana Toma 1 1,2 Transilvania University of Brasov, Romania, Faculty of Mechanical Engineering,

More information

Brain Computer Interface Control of a Virtual Robotic System based on SSVEP and EEG Signal

Brain Computer Interface Control of a Virtual Robotic System based on SSVEP and EEG Signal Brain Computer Interface Control of a Virtual Robotic based on SSVEP and EEG Signal By: Fatemeh Akrami Supervisor: Dr. Hamid D. Taghirad October 2017 Contents 1/20 Brain Computer Interface (BCI) A direct

More information

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS John Yong Jia Chen (Department of Electrical Engineering, San José State University, San José, California,

More information

Detecting spread spectrum pseudo random noise tags in EEG/MEG using a structure-based decomposition

Detecting spread spectrum pseudo random noise tags in EEG/MEG using a structure-based decomposition Detecting spread spectrum pseudo random noise tags in EEG/MEG using a structure-based decomposition P Desain 1, J Farquhar 1,2, J Blankespoor 1, S Gielen 2 1 Music Mind Machine Nijmegen Inst for Cognition

More information

Removal of ocular artifacts from EEG signals using adaptive threshold PCA and Wavelet transforms

Removal of ocular artifacts from EEG signals using adaptive threshold PCA and Wavelet transforms Available online at www.interscience.in Removal of ocular artifacts from s using adaptive threshold PCA and Wavelet transforms P. Ashok Babu 1, K.V.S.V.R.Prasad 2 1 Narsimha Reddy Engineering College,

More information

Bio Signal (EEG) Using Empirical Wavelet Transform In Time Frequency Analysis

Bio Signal (EEG) Using Empirical Wavelet Transform In Time Frequency Analysis IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p-ISSN: 2278-8735 PP 23-29 www.iosrjournals.org Bio Signal (EEG) Using Empirical Wavelet Transform In Time Frequency

More information

Baseline wander Removal in ECG using an efficient method of EMD in combination with wavelet

Baseline wander Removal in ECG using an efficient method of EMD in combination with wavelet IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue, Ver. III (Mar-Apr. 014), PP 76-81 e-issn: 319 400, p-issn No. : 319 4197 Baseline wander Removal in ECG using an efficient method

More information

m+p Analyzer Revision 5.2

m+p Analyzer Revision 5.2 Update Note www.mpihome.com m+p Analyzer Revision 5.2 Enhanced Project Browser New Acquisition Configuration Windows Improved 2D Chart Reference Traces in 2D Single- and Multi-Chart Template Projects Trigger

More information

CLASSIFICATION OF CLOSED AND OPEN-SHELL (TURKISH) PISTACHIO NUTS USING DOUBLE TREE UN-DECIMATED WAVELET TRANSFORM

CLASSIFICATION OF CLOSED AND OPEN-SHELL (TURKISH) PISTACHIO NUTS USING DOUBLE TREE UN-DECIMATED WAVELET TRANSFORM CLASSIFICATION OF CLOSED AND OPEN-SHELL (TURKISH) PISTACHIO NUTS USING DOUBLE TREE UN-DECIMATED WAVELET TRANSFORM Nuri F. Ince 1, Fikri Goksu 1, Ahmed H. Tewfik 1, Ibrahim Onaran 2, A. Enis Cetin 2, Tom

More information

Method for Mode Mixing Separation in Empirical Mode Decomposition

Method for Mode Mixing Separation in Empirical Mode Decomposition 1 Method for Mode Mixing Separation in Empirical Mode Decomposition Olav B. Fosso*, Senior Member, IEEE, Marta Molinas*, Member, IEEE, arxiv:1709.05547v1 [stat.me] 16 Sep 2017 Abstract The Empirical Mode

More information

Recently, electroencephalogram (EEG)-based brain

Recently, electroencephalogram (EEG)-based brain BIOMEDICAL ENGINEERING IN CHINA WIKIPEDIA BY YIJUN WANG, XIAORONG GAO, BO HONG, CHUAN JIA, AND SHANGKAI GAO Brain Computer Interfaces Based on Visual Evoked Potentials Feasibility of Practical System Designs

More information

Analysis of Neuroelectric Oscillations of the Scalp EEG Signals

Analysis of Neuroelectric Oscillations of the Scalp EEG Signals Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 2 (2010) 123-135 Analysis of Neuroelectric Oscillations of the Scalp EEG Signals László F. MÁRTON, László SZABÓ, Margit ANTAL, Katalin

More information

BCI-based Electric Cars Controlling System

BCI-based Electric Cars Controlling System nications for smart grid. Renewable and Sustainable Energy Reviews, 41, p.p.248-260. 7. Ian J. Dilworth (2007) Bluetooth. The Cable and Telecommunications Professionals' Reference (Third Edition) PSTN,

More information

Radar Signal Classification Based on Cascade of STFT, PCA and Naïve Bayes

Radar Signal Classification Based on Cascade of STFT, PCA and Naïve Bayes 216 7th International Conference on Intelligent Systems, Modelling and Simulation Radar Signal Classification Based on Cascade of STFT, PCA and Naïve Bayes Yuanyuan Guo Department of Electronic Engineering

More information

Impact of an Energy Normalization Transform on the Performance of the LF-ASD Brain Computer Interface

Impact of an Energy Normalization Transform on the Performance of the LF-ASD Brain Computer Interface Impact of an Energy Normalization Transform on the Performance of the LF-ASD Brain Computer Interface Zhou Yu 1 Steven G. Mason 2 Gary E. Birch 1,2 1 Dept. of Electrical and Computer Engineering University

More information

Open Access Research of Dielectric Loss Measurement with Sparse Representation

Open Access Research of Dielectric Loss Measurement with Sparse Representation Send Orders for Reprints to reprints@benthamscience.ae 698 The Open Automation and Control Systems Journal, 2, 7, 698-73 Open Access Research of Dielectric Loss Measurement with Sparse Representation Zheng

More information

A Novel EEG Feature Extraction Method Using Hjorth Parameter

A Novel EEG Feature Extraction Method Using Hjorth Parameter A Novel EEG Feature Extraction Method Using Hjorth Parameter Seung-Hyeon Oh, Yu-Ri Lee, and Hyoung-Nam Kim Pusan National University/Department of Electrical & Computer Engineering, Busan, Republic of

More information

Removal of Motion Noise from Surface-electromyography Signal Using Wavelet Adaptive Filter Wang Fei1, a, Qiao Xiao-yan2, b

Removal of Motion Noise from Surface-electromyography Signal Using Wavelet Adaptive Filter Wang Fei1, a, Qiao Xiao-yan2, b 3rd International Conference on Materials Engineering, Manufacturing Technology and Control (ICMEMTC 2016) Removal of Motion Noise from Surface-electromyography Signal Using Wavelet Adaptive Filter Wang

More information

EEG DATA COMPRESSION USING DISCRETE WAVELET TRANSFORM ON FPGA

EEG DATA COMPRESSION USING DISCRETE WAVELET TRANSFORM ON FPGA EEG DATA COMPRESSION USING DISCRETE WAVELET TRANSFORM ON FPGA * Prof.Wattamwar.Balaji.B, M.E Co-ordinator, Aditya Engineerin College, Beed. 1. INTRODUCTION: One of the most developing researches in Engineering

More information

Hilbert-Huang Transform, its features and application to the audio signal Ing.Michal Verner

Hilbert-Huang Transform, its features and application to the audio signal Ing.Michal Verner Hilbert-Huang Transform, its features and application to the audio signal Ing.Michal Verner Abstrakt: Hilbert-Huangova transformace (HHT) je nová metoda vhodná pro zpracování a analýzu signálů; zejména

More information

Rolling Bearing Diagnosis Based on LMD and Neural Network

Rolling Bearing Diagnosis Based on LMD and Neural Network www.ijcsi.org 34 Rolling Bearing Diagnosis Based on LMD and Neural Network Baoshan Huang 1,2, Wei Xu 3* and Xinfeng Zou 4 1 National Key Laboratory of Vehicular Transmission, Beijing Institute of Technology,

More information

Brain Machine Interface for Wrist Movement Using Robotic Arm

Brain Machine Interface for Wrist Movement Using Robotic Arm Brain Machine Interface for Wrist Movement Using Robotic Arm Sidhika Varshney *, Bhoomika Gaur *, Omar Farooq*, Yusuf Uzzaman Khan ** * Department of Electronics Engineering, Zakir Hussain College of Engineering

More information

ON THE RELATIONSHIP BETWEEN INSTANTANEOUS FREQUENCY AND PITCH IN. 1 Introduction. Zied Mnasri 1, Hamid Amiri 1

ON THE RELATIONSHIP BETWEEN INSTANTANEOUS FREQUENCY AND PITCH IN. 1 Introduction. Zied Mnasri 1, Hamid Amiri 1 ON THE RELATIONSHIP BETWEEN INSTANTANEOUS FREQUENCY AND PITCH IN SPEECH SIGNALS Zied Mnasri 1, Hamid Amiri 1 1 Electrical engineering dept, National School of Engineering in Tunis, University Tunis El

More information

Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems

Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems Uma.K.J 1, Mr. C. Santha Kumar 2 II-ME-Embedded System Technologies, KSR Institute for Engineering

More information

Off-line EEG analysis of BCI experiments with MATLAB V1.07a. Copyright g.tec medical engineering GmbH

Off-line EEG analysis of BCI experiments with MATLAB V1.07a. Copyright g.tec medical engineering GmbH g.tec medical engineering GmbH Sierningstrasse 14, A-4521 Schiedlberg Austria - Europe Tel.: (43)-7251-22240-0 Fax: (43)-7251-22240-39 office@gtec.at, http://www.gtec.at Off-line EEG analysis of BCI experiments

More information

AdaBoost based EMD as a De-Noising Technique in Time Delay Estimation Application

AdaBoost based EMD as a De-Noising Technique in Time Delay Estimation Application International Journal of Computer Applications (975 8887) Volume 78 No.12, September 213 AdaBoost based EMD as a De-Noising Technique in Time Delay Estimation Application Kusma Kumari Cheepurupalli Dept.

More information

Current Rebuilding Concept Applied to Boost CCM for PF Correction

Current Rebuilding Concept Applied to Boost CCM for PF Correction Current Rebuilding Concept Applied to Boost CCM for PF Correction Sindhu.K.S 1, B. Devi Vighneshwari 2 1, 2 Department of Electrical & Electronics Engineering, The Oxford College of Engineering, Bangalore-560068,

More information

Introduction to Wavelets Michael Phipps Vallary Bhopatkar

Introduction to Wavelets Michael Phipps Vallary Bhopatkar Introduction to Wavelets Michael Phipps Vallary Bhopatkar *Amended from The Wavelet Tutorial by Robi Polikar, http://users.rowan.edu/~polikar/wavelets/wttutoria Who can tell me what this means? NR3, pg

More information

780. Biomedical signal identification and analysis

780. Biomedical signal identification and analysis 780. Biomedical signal identification and analysis Agata Nawrocka 1, Andrzej Kot 2, Marcin Nawrocki 3 1, 2 Department of Process Control, AGH University of Science and Technology, Poland 3 Department of

More information

Roberto Togneri (Signal Processing and Recognition Lab)

Roberto Togneri (Signal Processing and Recognition Lab) Signal Processing and Machine Learning for Power Quality Disturbance Detection and Classification Roberto Togneri (Signal Processing and Recognition Lab) Power Quality (PQ) disturbances are broadly classified

More information

Automatic Licenses Plate Recognition System

Automatic Licenses Plate Recognition System Automatic Licenses Plate Recognition System Garima R. Yadav Dept. of Electronics & Comm. Engineering Marathwada Institute of Technology, Aurangabad (Maharashtra), India yadavgarima08@gmail.com Prof. H.K.

More information

Presented by: V.Lakshana Regd. No.: Information Technology CET, Bhubaneswar

Presented by: V.Lakshana Regd. No.: Information Technology CET, Bhubaneswar BRAIN COMPUTER INTERFACE Presented by: V.Lakshana Regd. No.: 0601106040 Information Technology CET, Bhubaneswar Brain Computer Interface from fiction to reality... In the futuristic vision of the Wachowski

More information

EasyChair Preprint. A Tactile P300 Brain-Computer Interface: Principle and Paradigm

EasyChair Preprint. A Tactile P300 Brain-Computer Interface: Principle and Paradigm EasyChair Preprint 117 A Tactile P300 Brain-Computer Interface: Principle and Paradigm Aness Belhaouari, Abdelkader Nasreddine Belkacem and Nasreddine Berrached EasyChair preprints are intended for rapid

More information

TRANSFORMS / WAVELETS

TRANSFORMS / WAVELETS RANSFORMS / WAVELES ransform Analysis Signal processing using a transform analysis for calculations is a technique used to simplify or accelerate problem solution. For example, instead of dividing two

More information

Fault Detection Using Hilbert Huang Transform

Fault Detection Using Hilbert Huang Transform International Journal of Research in Advent Technology, Vol.6, No.9, September 2018 E-ISSN: 2321-9637 Available online at www.ijrat.org Fault Detection Using Hilbert Huang Transform Balvinder Singh 1,

More information

Detection and Identification of PQ Disturbances Using S-Transform and Artificial Intelligent Technique

Detection and Identification of PQ Disturbances Using S-Transform and Artificial Intelligent Technique American Journal of Electrical Power and Energy Systems 5; 4(): -9 Published online February 7, 5 (http://www.sciencepublishinggroup.com/j/epes) doi:.648/j.epes.54. ISSN: 36-9X (Print); ISSN: 36-9 (Online)

More information

Detection and Classification of Power Quality Event using Discrete Wavelet Transform and Support Vector Machine

Detection and Classification of Power Quality Event using Discrete Wavelet Transform and Support Vector Machine Detection and Classification of Power Quality Event using Discrete Wavelet Transform and Support Vector Machine Okelola, Muniru Olajide Department of Electronic and Electrical Engineering LadokeAkintola

More information

By Shilpa R & Dr. P S Puttaswamy Vidya Vardhaka College of Engineering, India

By Shilpa R & Dr. P S Puttaswamy Vidya Vardhaka College of Engineering, India Global Journal of Researches in Engineering: F Electrical and Electronics Engineering Volume 15 Issue 4 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

Open Access Sparse Representation Based Dielectric Loss Angle Measurement

Open Access Sparse Representation Based Dielectric Loss Angle Measurement 566 The Open Electrical & Electronic Engineering Journal, 25, 9, 566-57 Send Orders for Reprints to reprints@benthamscience.ae Open Access Sparse Representation Based Dielectric Loss Angle Measurement

More information

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP LIU Ying 1,HAN Yan-bin 2 and ZHANG Yu-lin 3 1 School of Information Science and Engineering, University of Jinan, Jinan 250022, PR China

More information

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT) 5//0 EE6B: VLSI Signal Processing Wavelets Prof. Dejan Marković ee6b@gmail.com Shortcomings of the Fourier Transform (FT) FT gives information about the spectral content of the signal but loses all time

More information

Telemetry Vibration Signal Trend Extraction Based on Multi-scale Least Square Algorithm Feng GUO

Telemetry Vibration Signal Trend Extraction Based on Multi-scale Least Square Algorithm Feng GUO nd International Conference on Electronics, Networ and Computer Engineering (ICENCE 6) Telemetry Vibration Signal Extraction Based on Multi-scale Square Algorithm Feng GUO PLA 955 Unit 9, Liaoning Dalian,

More information

Spatial Auditory BCI Paradigm based on Real and Virtual Sound Image Generation

Spatial Auditory BCI Paradigm based on Real and Virtual Sound Image Generation Spatial Auditory BCI Paradigm based on Real and Virtual Sound Image Generation Nozomu Nishikawa, Shoji Makino, Tomasz M. Rutkowski,, TARA Center, University of Tsukuba, Tsukuba, Japan E-mail: tomek@tara.tsukuba.ac.jp

More information