Skip to main content

ORIGINAL RESEARCH article

Front. Comput. Neurosci., 04 November 2022
This article is part of the Research Topic Recent Advances in EEG (Non-invasive) Based BCI Applications View all 9 articles

A comparative analysis of masking empirical mode decomposition and a neural network with feed-forward and back propagation along with masking empirical mode decomposition to improve the classification performance for a reliable brain-computer interface

  • School of Electronics Engineering, Vellore Institute of Technology, Vellore, India

In general, extraction and classification are used in various fields like image processing, pattern recognition, signal processing, and so on. Extracting effective characteristics from raw electroencephalogram (EEG) signals is a crucial role of the brain-computer interface for motor imagery. Recently, there has been a great deal of focus on motor imagery in the EEG signals since they encode a person’s intent to do an action. Researchers have been using MI signals to assist paralyzed people and even move them on their own with certain equipment, like wheelchairs. As a result, proper decoding is an important step required for the interconnection of the brain and the computer. EEG decoding is a challenging process because of poor SNR, complexity, and other reasons. However, choosing an appropriate method to extract the features to improve the performance of motor imagery recognition is still a research hotspot. To extract the features of the EEG signal in the classification task, this paper proposes a Masking Empirical Mode Decomposition (MEMD) based Feed Forward Back Propagation Neural Network (MEMD-FFBPNN). The dataset consists of EEG signals which are first normalized using the minimax method and given as input to the MEMD to extract the features and then given to the FFBPNN to classify the tasks. The accuracy of the proposed method MEMD-FFBPNN has been measured using the confusion matrix, mean square error and which has been recorded up to 99.9%. Thus, the proposed method gives better accuracy than the other conventional methods.

Introduction

BCI stands for brain-computer interaction and is a multidisciplinary as well as a multi-field interface between the human and the computer modality that includes computer science, neurology, the science of cognition and control, and medical science (Han et al., 2022). An information and command tunnel in the brain was established between the brain and the outside environment (Kevric and Subasi, 2017). Electroencephalography (EEG), a non-invasive scalp method, is a simple and low-cost way to capture brain activity. Multiple electrodes are implanted in certain scalp regions to record the EEG signal (Chan et al., 2015; Jin et al., 2020; Wolpaw et al., n.d.). The recent methods of an EEG signal include computed tomography, having temporal resolution with high resolution, even a millisecond. By this method, it is impossible to achieve a high resolution and this method also includes magnetic resonance imaging (Zhang et al., 2019; Hong et al., 2020). Because of these characteristics, EEG is a valuable tool for research and diagnosis in the field of brain function and diseases.

Motor imagery (MI) signals, one of the many different types of EEG signals, have recently attracted significant research interest since they are a relatively flexible EEG technique that allows us to distinguish between diverse brain activations (Lee and Choi, 2019; Ieracitano et al., 2021). When a person plans to move their hands or feet, their brain activity is recorded as motor imagery EEG. When you move your unilateral limb either left or right, the brain will change from an active state to an inactive state. Event-related synchronization (ERS) in the perception cortex will be mirrored in the cerebral motor, which includes event-related desynchronization (ERD) (Yuan et al., 2008). It is primarily manifested by an increase in the motor imagery cortex of the ipsilateral signal and a decrease in rhythms such as mu and beta (Abdalsalam et al., 2018) of the contralateral motor sensory cortex energy. The most basic physiological premise for motor imagery EEG classification is the one that is discussed above. As a result of these picturing or thinking tasks, the sensorimotor region of an EEG signal generates the motor imagery signal. The motor imagery signals have been used by various researchers to distinguish between various oscillatory brain activations for multiple tasks. Methods like machine learning as well as deep learning are used to achieve automated MI categorization (Ieracitano et al., 2021). Almost all classic studies have focused on two primary components: feature extraction and classification.

In the past, researchers used handmade features to identify EEG data using traditional techniques based on machine learning algorithms. Motor imagery signals have been used in BCI technology to create systems that use machine learning to assist stroke patients, including those with epilepsy, in communicating, controlling their wheelchairs and external devices, and more (Hramov et al., 2021). In addition to that, cognitive behavior as well as artificial intelligence will be used for EEG data in a deep understanding manner for human intelligent systems. However, because motor imagery signal’s spatial resolution and SNR will be very low, but the higher dynamic characteristics have a low spatial resolution, a low signal-to-noise ratio (SNR), and highly dynamic characteristics, extracting the crucial features will be a critical step in creating a brain-computer interface system (Schirrmeister et al., 2017). The main activity of classifying EEG signals is to analyze brain dynamics, which is a difficult undertaking due to these difficulties and the existence of enormous levels of noise in the data (Hernandez-Rojas et al., 2022; Hwaidi and Chen, 2022).

Traditional machine learning approaches have been successful in classifying motor imagery signals to some extent, but they were unsuccessful in their excellent decoding accuracy with customized features (Varsehi and Firoozabadi, 2021). Deep learning’s recent success has inspired academics to apply it to the signal classification of an EEG, and better results can be achieved for the extracted features, which can be extracted automatically by using deep learning techniques. Deep learning has produced results in several areas, including the classification of images and speech, and also detecting forgeries in various fields. From the signals, the stable spatial characteristics can be obtained by using convolutional neural networks (Lv et al., 2021). For applications such as video and audio classification, and to extract the temporal features to yield better results than the other models, recurrent neural networks has applied (Gong et al., 2022).

In the feature extraction methods, various domains are applicable such as frequency, time, time-frequency, and space-time-frequency. In added that, this can be classified as basic and advanced. The features of frequency and time are considered to be basic and the remaining two can be considered advanced (Lee et al., 2020; Bang et al., 2022). Combining time domain and frequency domain data, as well as adding spatial characteristics, can improve recognition ability. Furthermore, the neural network can adaptively extract EEG characteristics and a complete model can be achieved by the combination of extracted features into the classification of a signal. In the recognition of an EEG signal, two methods are used rapidly, exactly past 10 years. One is Linear Discriminant Analysis. Another one is the Support vector machine (Aggarwal and Chugh, 2019). To differentiate electroencephalogram data from the different interactions between the brain and the computer, a developed EEGNET and also DCNN are used for accurate evaluation. The result of the developed EEGNET has the best effect compared with the other algorithms used in the classification stage (Lawhern et al., 2018).

A combination of a CSP and CNN as a CSP-CNN achieves good accuracy on many motor imaging datasets (Yang et al., 2015). The classification training used the PSD of the signal as input, and the greater recognition rate was achieved by comprising both the characteristics of the time and frequency domains. In most cases, the characteristics of the frequency domain have been neglected (Tang Q. et al., 2022). Researchers suggested a new method for EEG categorization (Xu et al., 2019). Using the continuous wavelet transform (CWT), when compared to the STFT, the CWT has better time-frequency resolution. The images of the time-frequency have been used and can be obtained from the original electroencephalogram signals. Although the features of both time and frequency of an EEG have been used as an image instead of the signal by conversion, such images have lost some specific characteristics, which include the temporal and also the spatial. All the following research strategies manually extracted features using the usual feature extraction method. However, the only main issues with past investigations have been the low classification rate and also the poor SNR (Chaudhary et al., 2019; Tang Z. et al., 2022). It was challenging to achieve EEG end-to-end learning due to the above disadvantages.

The paper is organized as follows. In section “Related study,” we describe the motor imagery concept. In section “Materials and methods,” we describe the materials and techniques. In section “Proposed MEMD-FFBPNN method,” we describe the proposed method of masking empirical mode decomposition (MEMD)-based neural networks with feed-forward and backpropagation. In section “Results and discussion,” we describe the obtained results and the various comparison schemes with the existing methods, and in section “Conclusion,” we present the conclusion. The flowchart of the proposed scheme is shown in Figure 1.

FIGURE 1
www.frontiersin.org

Figure 1. Flowchart of the proposed scheme.

Related study

This section describes some features of the EEG signal and also the different machine learning techniques that have been used for feature extraction and classification.

Motor imagery

For the decoding and extraction of MI signal features available in an EEG signal, various machine learning methods have been developed, and most of the methods are conventional.

Among the various approaches available for the extraction, a CSP-based approach of Filter bank common spatial patterns (Grosse-Wentrup and Buss, 2008; Ang et al., 2012) has produced the optimum outcomes. Many scientists have utilized many methods for classification, which include support vector machines (Rawashdeh et al., 2018). In noise removal, ICA and PCA methods are available, and these methods are also used for dimensionality reduction.

Multiple restricted Boltzmann machines (RBM) were employed to extract powerful features for the motor imagery dataset by researchers (Plis et al., 2014). For assessing spatial aspects and categorizing EEG signals, CNN has proven to be a popular choice (Huang and Wang, 2006; Cecotti and Gräser, 2011; Yang et al., 2015). As EEG recordings are time-series signals, DBN is used to extract the characteristics that are temporal (Yang et al., 2015; Lawhern et al., 2018; Zheng et al., 2020). Some studies show that CNN merged with RNN to extract the spatial as well as the temporal features (Huang and Wang, 2006; Cecotti and Gräser, 2011). In a study using EEG signals, CNN and autoencoders were employed to recognize emotions (Muhammad et al., 2017). Another study (Yang et al., 2015) used the short-time Fourier transform to turn the EEG information into pictures (STFT). Some researchers used mu and beta band characteristics for MI classification using CNN. In addition to that, the stacked autoencoder (SAE) is also used (Bengio et al., n.d.).

Features of electroencephalography signal

In our proposed method, four different types of EEG signal features are covered in this paper. Such as energy, morphological features, fuzzy approximate entropy, and AR coefficients.

The sequence h (n) is written as follows:

h ( n ) = { h ( 1 ) , h ( 2 ) , , h ( N ) } (2.2.1)

The length of the signal is denoted as N.

Energy

Energy has been considered as a significant measure of left-right MI EEG signal determination.

E = n = 0 N - 1 | H t ( n ) | 2 (2.2.2)

Morphological features

The considered EEG signal is denoted by X(t), and its morphological properties are the following: (Kalatzis et al., 2004):

A b s o l u t e A r e a ( A A ) = m a x | x ( t ) | (2.2.3)
P o s i t i v e A r e a ( P A ) = t 0.5 × [ x ( t ) + | x ( t ) | ] (2.2.4)
N e g a t i v e A r e a ( N A ) = t 0.5 × [ x ( t ) - | x ( t ) | ] (2.2.5)
T o t a l A r e a ( T T ) = P A + N A (2.2.6)
T o t a l A b s o l u t e A r e a ( T A A ) = P A + | N A | (2.2.7)

Fuzzy approximate entropy

The following steps are used to get the fuzzy approximate entropy (FAP) (Pfurtscheller et al., 1998).

(A) The structure Xim vector can be obtained by using a signal x(i)

x i m = { x ( i ) , x ( i + 1 ) , , x ( i + m - 1 ) } - x 0 ( i ) (2.2.8)

where i=1,  2,  …,  N–m+1

where,

x0(i) is defined below,

x 0 ( i ) = 1 m j = 0 m - 1 x ( i + j ) (2.2.9)

where m is the sample length.

(B) To calculate the maximal distance dijm, a fuzzy membership function has been decided by using the tolerance factor r.

D i j m = e x p ( - d i j 2 r ) (2.2.10)

(C) The fuzzy approximate entropy given as follows:

The function Φm is defined as,

Φ m ( n , r ) = 1 N m 1 j = 1 , j i N - m + 1 ln C r m ( i ) (2.2.11)

Where,

Crm(i) is defined as the centroid of the fuzzy membership function and it is calculated by

C r m ( i ) = ( N - m + 1 ) - 1 (2.2.12)

Then,

F A P ( m , n , r , N ) = Φ m ( r ) - Φ m + 1 ( r ) (2.2.13)

AR coefficients

AR models have been frequently employed in BCI research and have been shown and it has proven to be a useful feature in MI recognition tasks (Fang et al., 2015). The AR coefficients are used to represent the time-varying characteristics of signals (Zhou et al., 2008). Simultaneously, AR excels in modeling the EEG as filtered white noise with specific desired energy bands, making it ideal for EEG signal analysis, particularly for EEG signals. The Equation of the AR coefficient is given as,

X ( t ) = i = 0 p a ( i ) X ( t - i ) + e ( t ) (2.2.14)

Added white noise is denoted as,

e(t). The correct Auto-regressive model order given as seven.

Materials and methods

Datasets

The BCI competition IV dataset 2a (Brunner et al., n.d.) are used in this paper. In the BCI competition IV, dataset 2a provides a 4-class motor imagery EEG signal given by the Knowledge Discovery Institute and the technology of Graz. The complete details of the datasets were described in the website of brain competition.

Making empirical mode decomposition

Empirical Mode Decomposition (EMD), introduced by Huang, is a method for decomposing non-linear, multicomponent signals. The data-driven approach of empirical mode decomposition (EMD) decomposes a motor imagery EEG signal into a finite collection of band-limited functions known as intrinsic mode functions (IMFs). Each intrinsic mode function is the sequence of AM-FM frequency modulation. One of the intrinsic modes has been generated by using an EMD for signals along with an intermittent oscillation that can include the various kinds of wavelengths at distinct positions. A mode mixing problem occurs when these diverse oscillations exist at the same time, complicating analysis, and physical meanings that are not obvious. To mitigate the effects of mixing the modes, an algorithm is proposed, named as MEMD (Wang et al., 2014). In MEMD, an intrinsic mode function has been obtained from the input signal, and to obtain the frequency as well as the amplitude that is instantaneous, a method called the Hilbert transform is used (Deering and Kaiser, 2005).

Feed forward back propagation neural network

In the brain-computer interface, an efficient system in the classification stage is employed in this work to classify two or more classes of motor imagery using supervised learning. The goal of categorization is to separate data from preprocessing into distinct categories. Furthermore, the EEG signal is recorded by the BCI system, and to reduce the error, the supervised learning algorithm has been used for the trained samples (Cecotti and Gräser, 2011; Cano-Izquierdo et al., 2012; Chai et al., 2014; Gandhi et al., 2014; Zhang et al., 2014; Ahirwal et al., 2016; Liu et al., 2016). Because of their capacity to learn implicitly, supervised learning algorithms are popular and to find intricate non-linear correlations of the variables with both dependent and independent components, and the possible interactions can be detected using independent variables between the predictor variables (Swetapadma and Yadav, 2015, 2016).

Because of its capability to detect the correct patterns and classify the task, the neural network with feedforward and back-propagation has been used among several types of neural networks. The Widrow-Hoff learning algorithm is generalized to multiple-layer networks and non-linear differentiable transfer functions in a neural network with feedforward and back-propagation (FFBPNN). A network is trained using input vectors and their matching target vectors when the vectors of both the input and output functions have been matched approximately. Figure 2 depicts a simple FFBPNN with inputs, hidden layers, outputs, and so on. In Figure 2, I1 to I5 denote the input layer, HL denotes the hidden layer, OL denotes the output layer, EBP denotes the error backpropagation, and a denotes the overall output.

FIGURE 2
www.frontiersin.org

Figure 2. The structure of the Feed Forward Back Propagation Neural Network (FFBPNN).

Proposed MEMD-FFBPNN method

Our proposed method for MEMD-FFBPNN is composed of normalization using a min-max method, feature extraction using MEMD, and the feedforward back propagation neural network. In the first phase, the EEG data was preprocessed by normalization using the min-max method. Normalize the signals in the [+ 1, –1] range by using the Equation (4.1). The normalized data is denoted as, which has been described in the Equation below,

Z i = ( y m a x - y min ) × ( x - x m i n ) ( x m a x - x m i n ) + y m i n (4.1)

where ymax = + 1 and ymin = –1; x = (x1 ,      .    .    .   ,      xn)

where i = 1, 2,., n.

Then, the normalized signal is used to extract the features including the energy, fuzzy approximate entropy, AR coefficients, and morphological features using the MEMD. MEMD considers the decomposed signal as x(n), and the intrinsic mode functions have been obtained. The Hilbert Transform was then applied to the first IMF to extract the amplitude, aIMF1 and frequency fIMF1.

The instantaneous amplitude az can be obtained by using the instantaneous amplitude of the intrinsic mode function of the frequency masking signal given by,

a z = 1.6 N i = 1 N a I M F 1 ( i ) (4.2)
f z = i = 1 N a I M F 1 ( i ) f I M F 2 ( i ) / i = 1 N a I M F 1 ( i ) f I M F 1 ( i ) (4.3)

Then, the masking signal has been inserted into x(n), then the,

x ( n ) + = x ( n ) + z ( n ) (4.4)
x ( n ) - = x ( n ) - z ( n ) (4.5)

Thus, the above two sequences are obtained. These two sequences were used to obtain the IMFs, y+(n) of x+(n) as well as y(n) of x(n) by performing EMD. At last, the IMF y(n) of x(n) using MEMD as calculated and the Final MEMD output signal has been obtained by using the below Equation,

y ( n ) = ( y + ( n ) + y - ( n ) ) / 2 (4.6)

And then, finally, the extracted features are fed into the classifier. Here we used a feedforward neural network using backpropagation for classification. The following three steps are the feedforward neural network with backpropagation.

The input of the signal must propagate forward (Demuth and de Jesús, n.d.), which is the first and foremost step in FFBPNN, and the output is calculated by using the Equation (4.4),

a n + 1 = f n + 1 ( W n + 1 a n + 1 + b n + 1 ) (4.7)

n = 0, 1, …, L – 1

where a is network output

f is the transfer function

Weight of the several layers is denoted as W

Bias matrices of several layers is denoted as B

In the back propagation procedure, the network’s backward propagation of the sensitivity begins with the bottom layer.

s L = - 2 F L ( x L ) ( t - a ) (4.8)

where s is the sensitivity and FL is described as in Jana et al. (2018).

x is the net input

t is the target

s n = F n ( x n ) ( W n + 1 ) T s n + 1 (4.9)

In the final phase of the back propagation procedure, the weight has been updated using a steepest decent condition.

W n ( k + 1 ) = W n ( k ) - α s n ( a n - 1 ) T (4.10)

where the rate of the learning is denoted as α.

the final phase of the back propagation, biases can be updated by using the Equation 4.9.

b n ( k + 1 ) = b n ( k ) - α s n (4.11)

Then, we measured an error rate and accuracy of the classification at the end of the classifier.

MATLAB has been used for each algorithm’s creation and signal processing. The Figure 3 shows that the results in 3-dimensional structure (i.e.) Normalized value of signal amplitude, feature values and the number of subjects of the feature extraction method— MEMD. The Figure 4 shows that the results in 3-dimensional structure (i.e.) Normalized value of signal amplitude, feature values and the number of subjects of the feature extraction as well as the classification method— MEMD—Feed Forward Back Propagation Neural Network. The Figure 5 shows that the performance of the feature comparison of both MEMD and MEMD_FFBPNN, where the features include energy, morphological features, fuzzy approximate entropy, and AR coefficient values. The Figure 6 shows the performance comparison of both MEMD and MEMD_FFBP. Here, classification accuracy and classification error are the parameters taken. The classification accuracy of 92.28 and 99.94% achieved in MEMD and MEMD_FFBPNN, respectively. The classification error of 7.72 and 0.06% achieved in MEMD and MEMD_FFBPNN, respectively.

FIGURE 3
www.frontiersin.org

Figure 3. MEMD feature.

FIGURE 4
www.frontiersin.org

Figure 4. MEMD-FFBPNN feature.

FIGURE 5
www.frontiersin.org

Figure 5. Feature value comparison of MEMD and MEMD-FFBPNN.

FIGURE 6
www.frontiersin.org

Figure 6. Comparison of the performance of MEMD and MEMD-FFBPNN.

Results and discussion

Performance evaluation of the MEMD-FFBPNN technique with variable error rate

The motor imagery signal has been tested with the MEMD-FFBPNN technique by varying the error rate (mean square error). The analysis of the MEMD-FFBPNN is shown in Table 1 varying the error goals 10–1, 10–2, 10–3, and 10–4. The proposed method yields 99.9% accuracy with an error goal of 10–2. Thus, the proposed MEMD-FFBPNN method can more accurately categorize the motor imagery signals.

TABLE 1
www.frontiersin.org

Table 1. Performance evaluation of the MEMD-FFBPNN technique with variable error rate.

Performance evaluation of the MEMD-FFBPNN using transfer function

Various transfer functions are examined with the MEMD-FFBPNN for the performance evaluation. Performances of the MEMD-FFBPNN for various transfer functions, including purelin, log-sig, tan-sig, etc., are shown in Table 2. When a network is trained with a tan-sig transfer function, testing accuracy is improved. As a result, the neural network architecture using the MEMD-FFBPNN uses the tan-sig transfer function.

TABLE 2
www.frontiersin.org

Table 2. Performance evaluation of the MEMD-FFBPNN using transfer function.

Performance evaluation of the MEMD-FFBPNN using and excluding normalized input

The motor imagery signal has been tested both with and without normalized input, using the proposed MEMD-FFBPNN. Evaluation of the MEMD-FFBPNN using and excluding the normalized input is shown in Table 3. When a network is trained with normalized input as opposed to unnormalized input, testing accuracy is higher. Thus, the neural network design using the proposed MEMD-FFBPNN uses the normalized input.

TABLE 3
www.frontiersin.org

Table 3. Performed evaluation of the MEMD-FFBPNN using and excluding normalized input.

Comparative analysis with the other works

In this proposed work, the dataset of the BCI competition IV dataset has been classified which is used for the motor imagery EEG signal and in their earlier work (Ang et al., 2012; Tabar and Halici, 2017; Sakhavi et al., 2018; Amin et al., 2019), many researchers classified the dataset of the BCI competition IV. Table 4 compares the proposed MEMD-FFBPNN’s accuracy to that of the competing approaches. Because of its simplicity and efficiency, the proposed algorithm has acquired better accuracy and a decreased classification error rate, which is also illustrated in Figure 7.

TABLE 4
www.frontiersin.org

Table 4. Classification results obtained for the BCI dataset.

FIGURE 7
www.frontiersin.org

Figure 7. Performance of the existing methods and the proposed method.

Conclusion

The brain-computer interface (BCI) was created to connect behavioral and clinical theories. This introduction leads to the study of learning a new perspective on the classification of cognitive states in people and computers that considers the unique skills of the human brain for processing motor imagery signals. Soft computing, on the other hand, is a collection of approaches that aid in the conversion of the categorization of the cognitive state described above into a firm prediction. The proposed work provides a motor imagery categorization of the decomposition method, a MEMD, and a supervised learning system based on the neural network with feed-forward and backpropagation. This paper includes the comparison of the other existing methods with the proposed method and the performance of the proposed method by varying the error goals, and transfer function, with and without normalized inputs. This work mainly focused on the classification of the motor imagery signals using the MEMD along with feedforward backpropagation neural networks and achieved the highest accuracy of 99.9%.

Additionally, we anticipate that the findings in this paper may motivate other researchers to apply neural networks to enhance the brain signals to classify. Future research will focus on improving deep learning algorithms to better classify motor imagery EEG signals and create a more reliable interaction between the brain and the computer.

Data availability statement

The original contributions presented in this study are included in the article/supplementary material, further inquiries can be directed to the corresponding author/s.

Author contributions

Both authors contributed to content preparations and validation of context.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Abdalsalam, E., Yusoff, M. Z., Malik, A., Kamel, N. S., and Mahmoud, D. (2018). Modulation of sensorimotor rhythms for brain-computer interface using motor imagery with online feedback. Signal Image Video Process. 12, 557–564. doi: 10.1007/s11760-017-1193-5

CrossRef Full Text | Google Scholar

Aggarwal, S., and Chugh, N. (2019). Signal processing techniques for motor imagery brain computer interface: a review. Array 1–2:100003. doi: 10.1016/j.array.2019.100003

CrossRef Full Text | Google Scholar

Ahirwal, M. K., Kumar, A., Singh, G. K., and Suri, J. S. (2016). Sub-band classification of decomposed single event-related potential co-variants for multi-class brain-computer interface: a qualitative and quantitative approach. IET Sci. Meas. Techno. 10, 355–363. doi: 10.1049/iet-smt.2015.0200

PubMed Abstract | CrossRef Full Text | Google Scholar

Amin, S. U., Alsulaiman, M., Muhammad, G., Bencherif, M. A., and Hossain, M. S. (2019). multilevel weighted feature fusion using convolutional neural networks for EEG motor imagery classification. IEEE Access 7, 18940–18950. doi: 10.1109/ACCESS.2019.2895688

CrossRef Full Text | Google Scholar

Ang, K. K., Chin, Z. Y., Wang, C., Guan, C., and Zhang, H. (2012). Filter bank common spatial pattern algorithm on BCI competition IV datasets 2a and 2b. Front. Neurosci. 6:39. doi: 10.3389/fnins.2012.00039

PubMed Abstract | CrossRef Full Text | Google Scholar

Bang, J. S., Lee, M. H., Fazli, S., Guan, C., and Lee, S. W. (2022). Spatio-spectral feature representation for motor imagery classification using convolutional neural networks. IEEE Trans. Neural Network. Learn. Syst. 33, 3038–3049. doi: 10.1109/TNNLS.2020.3048385

PubMed Abstract | CrossRef Full Text | Google Scholar

Bengio, Y., Lamblin, P., Popovici, D., and Larochelle, H. (n.d.). “Greedy layer-wise training of deep networks,” in Advances in Neural Information Processing Systems 19, Proceedings of the Twentieth Annual Conference on Neural Information Processing Systems, Vancouver, BC.

Google Scholar

Brunner, C., Leeb, R., Müller-Putz, G. R., Schlögl, A., and Pfurtscheller, G. (n.d.). BCI Competition 2008-Graz Data Set A Experimental Paradigm. Available online at: http://biosig.sourceforge.net/

Google Scholar

Cano-Izquierdo, J. M., Ibarrola, J., and Almonacid, M. (2012). Improving motor imagery classification with a new BCI design using neuro-fuzzy S-dFasArt. IEEE Trans. Neural Sys. Rehabil. Eng. 20, 2–7. doi: 10.1109/TNSRE.2011.2169991

PubMed Abstract | CrossRef Full Text | Google Scholar

Cecotti, H., and Gräser, A. (2011). Convolutional neural networks for P300 detection with application to brain-computer interfaces. IEEE Trans. Pattern Anal. Mach. Intell. 33, 433–445. doi: 10.1109/TPAMI.2010.125

PubMed Abstract | CrossRef Full Text | Google Scholar

Chai, R., Ling, S. H., Hunter, G. P., Tran, Y., and Nguyen, H. T. (2014). Brain-computer interface classifier for wheelchair commands using neural network with fuzzy particle swarm optimization. IEEE J. Biomed. Health Informat. 18, 1614–1624. doi: 10.1109/JBHI.2013.2295006

PubMed Abstract | CrossRef Full Text | Google Scholar

Chan, A. T., Quiroz, J. C., Dascalu, S., and Harris, F. C. (2015). An Overview of Brain Computer Interfaces Department of Computer Science and Engineering. Reno: University of Nevada.

Google Scholar

Chaudhary, S., Taran, S., Bajaj, V., and Sengur, A. (2019). Convolutional neural network based approach towards motor imagery tasks EEG signals classification. IEEE Sens. J. 19, 4494–4500. doi: 10.1109/JSEN.2019.2899645

CrossRef Full Text | Google Scholar

Deering, R., and Kaiser, J. F. (2005). “The use of a masking signal to improve empirical mode decomposition,” in ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, (Philadelphia, PA: IEEE), 485–488. doi: 10.1109/ICASSP.2005.1416051

CrossRef Full Text | Google Scholar

Demuth, H., and de Jesús, B. (n.d.). Neural Network Design, 2nd Edn. Stillwater, OK: Martin Hagan

Google Scholar

Fang, Y., Chen, M., and Zheng, X. (2015). Extracting features from phase space of EEG signals in brain-computer interfaces. Neurocomputing 151, 1477–1485. doi: 10.1016/j.neucom.2014.10.038

CrossRef Full Text | Google Scholar

Gandhi, V., Prasad, G., Coyle, D., Behera, L., and McGinnity, T. M. (2014). Quantum neural network-based EEG filtering for a brain-computer interface. IEEE Trans. Neural Network. Learn. Syst. 25, 278–288. doi: 10.1109/TNNLS.2013.2274436

PubMed Abstract | CrossRef Full Text | Google Scholar

Gong, S., Xing, K., Cichocki, A., and Li, J. (2022). Deep Learning in EEG: advance of the last ten-year critical period. IEEE Trans. on Cogn. Dev. Syst. 14, 348–365. doi: 10.1109/TCDS.2021.3079712

CrossRef Full Text | Google Scholar

Grosse-Wentrup, M., and Buss, M. (2008). Multiclass common spatial patterns and information theoretic feature extraction. IEEE Trans. Biomed. Eng. 55, 1991–2000. doi: 10.1109/TBME.2008.921154

PubMed Abstract | CrossRef Full Text | Google Scholar

Han, Y., Wang, B., Luo, J., Li, L., and Li, X. (2022). A classification method for EEG motor imagery signals based on parallel convolutional neural network. Biomed. Signal Process. Control 71:103190. doi: 10.1016/j.bspc.2021.103190

CrossRef Full Text | Google Scholar

Hernandez-Rojas, L. G., Cantillo-Negrete, J., Mendoza-Montoya, O., Carino-Escobar, R. I., Leyva-Martinez, I., and Aguirre-Guemez, A. V. (2022). Brain-computer interface controlled functional electrical stimulation: evaluation with healthy subjects and spinal cord injury patients. IEEE Access 10, 46834–46852. doi: 10.1109/ACCESS.2022.3170906

CrossRef Full Text | Google Scholar

Hong, K. S., Ghafoor, U., and Khan, M. J. (2020). Brain–machine interfaces using functional near-infrared spectroscopy: a review. Artif. Life Robot. 25, 204–218. doi: 10.1007/s10015-020-00592-9

CrossRef Full Text | Google Scholar

Hramov, A. E., Maksimenko, V. A., and Pisarchik, A. N. (2021). Physical principles of brain–computer interfaces and their applications for rehabilitation, robotics and control of human brain states. Phys. Rep. 918, 1–133. doi: 10.1016/j.physrep.2021.03.002

CrossRef Full Text | Google Scholar

Huang, C. L., and Wang, C. J. (2006). A GA-based feature selection and parameters optimizationfor support vector machines. Expert Syst. Appl. 31, 231–240. doi: 10.1016/j.eswa.2005.09.024

CrossRef Full Text | Google Scholar

Hwaidi, J. F., and Chen, T. M. (2022). Classification of motor imagery EEG signals based on deep autoencoder and convolutional neural network approach. IEEE Access 10, 48071–48081. doi: 10.1109/ACCESS.2022.3171906

CrossRef Full Text | Google Scholar

Ieracitano, C., Mammone, N., Hussain, A., and Morabito, F. C. (2021). A novel explainable machine learning approach for EEG-based brain-computer interface systems. Neural Comput. Appl. doi: 10.1007/s00521-020-05624-w

CrossRef Full Text | Google Scholar

Jana, G. C., Swetapadma, A., and Pattnaik, P. K. (2018). Enhancing the performance of motor imagery classification to design a robust brain computer interface using feed forward back-propagation neural network. Ain Shams Eng. J. 9, 2871–2878. doi: 10.1016/j.asej.2017.12.003

CrossRef Full Text | Google Scholar

Jin, J., Liu, C., Daly, I., Miao, Y., Li, S., Wang, X., et al. (2020). Bispectrum-based channel selection for motor imagery based brain-computer interfacing. IEEE Trans. Neural Syst. Rehabil. Eng. 28, 2153–2163. doi: 10.1109/TNSRE.2020.3020975

PubMed Abstract | CrossRef Full Text | Google Scholar

Kalatzis, I., Piliouras, N., Ventouras, E., Papageorgiou, C. C., Rabavilas, A. D., and Cavouras, D. (2004). Design and implementation of an SVM-based computer classification system for discriminating depressive patients from healthy controls using the P600 component of ERP signals. Comput. Methods Programs Biomed. 75, 11–22. doi: 10.1016/j.cmpb.2003.09.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Kevric, J., and Subasi, A. (2017). Comparison of signal decomposition methods in classification of EEG signals for motor-imagery BCI system. Biomed. Signal Process. Control 31, 398–406. doi: 10.1016/j.bspc.2016.09.007

CrossRef Full Text | Google Scholar

Lawhern, V. J., Solon, A. J., Waytowich, N. R., Gordon, S. M., Hung, C. P., and Lance, B. J. (2018). EEGNet: a compact convolutional neural network for EEG-based brain-computer interfaces. J. Neural Eng. 15:056013. doi: 10.1088/1741-2552/aace8c

PubMed Abstract | CrossRef Full Text | Google Scholar

Lee, B. H., Jeong, J. H., and Lee, S. W. (2020). SessionNet: feature similarity-based weighted ensemble learning for motor imagery classification. IEEE Access 8, 134524–134535. doi: 10.1109/ACCESS.2020.3011140

CrossRef Full Text | Google Scholar

Lee, H. K., and Choi, Y. S. (2019). Application of continuous wavelet transform and convolutional neural network in decoding motor imagery brain-computer Interface. Entropy 21:1199. doi: 10.3390/e21121199

CrossRef Full Text | Google Scholar

Liu, Y. T., Lin, Y. Y., Wu, S. L., Chuang, C. H., and Lin, C. T. (2016). Brain dynamics in predicting driving fatigue using a recurrent self-evolving fuzzy neural network. IEEE Trans. Neural Network. Learn. Syst. 27, 347–360. doi: 10.1109/TNNLS.2015.2496330

PubMed Abstract | CrossRef Full Text | Google Scholar

Lv, Z., Qiao, L., Wang, Q., and Piccialli, F. (2021). Advanced machine-learning methods for brain-computer interfacing. IEEE/ACM Trans. Comput. Biol. Bioinformat. 18, 1688–1698. doi: 10.1109/TCBB.2020.3010014

PubMed Abstract | CrossRef Full Text | Google Scholar

Muhammad, G., Alsulaiman, M., Amin, S. U., Ghoneim, A., and Alhamid, M. F. (2017). A facial-expression monitoring system for improved healthcare in smart cities. IEEE Access 5, 10871–10881. doi: 10.1109/ACCESS.2017.2712788

CrossRef Full Text | Google Scholar

Pfurtscheller, G., Neuper, C., Schlogl, A., and Lugger, K. (1998). Separability of EEG signals recorded during right and left motor imagery using adaptive autoregressive parameters. IEEE Trans. Rehabil. Eng. 6, 316–325. doi: 10.1109/86.712230

CrossRef Full Text | Google Scholar

Plis, S. M., Hjelm, D. R., Slakhutdinov, R., Allen, E. A., Bockholt, H. J., Long, J. D., et al. (2014). Deep learning for neuroimaging: a validation study. Front. Neurosci. 8:229. doi: 10.3389/fnins.2014.00229

PubMed Abstract | CrossRef Full Text | Google Scholar

Rawashdeh, M., al Zamil, M. G., Hossain, M. S., Samarah, S., Amin, S. U., and Muhammad, G. (2018). Reliable service delivery in tele-health care systems. J. Network Comput. Appl. 115, 86–93. doi: 10.1016/j.jnca.2018.04.015

CrossRef Full Text | Google Scholar

Sakhavi, S., Guan, C., and Yan, S. (2018). Learning temporal information for brain-computer interface using convolutional neural networks. IEEE Trans. Neural Network. Learn. Syst. 29, 5619–5629. doi: 10.1109/TNNLS.2018.2789927

PubMed Abstract | CrossRef Full Text | Google Scholar

Schirrmeister, R. T., Springenberg, J. T., Fiederer, L. D. J., Glasstetter, M., Eggensperger, K., Tangermann, M., et al. (2017). Deep learning with convolutional neural networks for EEG decoding and visualization. Hum. Brain Mapp. 38, 5391–5420. doi: 10.1002/hbm.23730

PubMed Abstract | CrossRef Full Text | Google Scholar

Swetapadma, A., and Yadav, A. (2015). All shunt fault location including cross-country and evolving faults in transmission lines without fault type classification. Electric Power Syst. Res. 123, 1–12. doi: 10.1016/j.epsr.2015.01.014

CrossRef Full Text | Google Scholar

Swetapadma, A., and Yadav, A. (2016). Directional relaying using support vector machine for double circuit transmission lines including cross-country and inter-circuit faults. Int. J. Elect. Power Energy Syst. 81, 254–264. doi: 10.1016/j.ijepes.2016.02.034

CrossRef Full Text | Google Scholar

Tabar, Y. R., and Halici, U. (2017). A novel deep learning approach for classification of EEG motor imagery signals. J. Neural Eng. 14:016003. doi: 10.1088/1741-2560/14/1/016003

CrossRef Full Text | Google Scholar

Tang, Q., Xin, J., Jiang, Y., Zhou, J., Li, S., and Chen, Z. (2022). Novel identification technique of moving loads using the random response power spectral density and deep transfer learning. Measurement 195:111120. doi: 10.1016/j.measurement.2022.111120

CrossRef Full Text | Google Scholar

Tang, Z., Zhang, L., Chen, X., Ying, J., Wang, X., and Wang, H. (2022). wearable supernumerary robotic limb system using a hybrid control approach based on motor imagery and object detection. IEEE Trans. Neural Syst. Rehabil. Eng. 30, 1298–1309. doi: 10.1109/TNSRE.2022.3172974

PubMed Abstract | CrossRef Full Text | Google Scholar

Varsehi, H., and Firoozabadi, S. M. P. (2021). An EEG channel selection method for motor imagery based brain–computer interface and neurofeedback using Granger causality. Neural Network. 133, 193–206. doi: 10.1016/j.neunet.2020.11.002

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, Y. H., Yeh, C. H., Young, H. W. V., Hu, K., and Lo, M. T. (2014). On the computational complexity of the empirical mode decomposition algorithm. Phys. A 400, 159–167. doi: 10.1016/j.physa.2014.01.020

CrossRef Full Text | Google Scholar

Wolpaw, J. R., Mcfarland, D. J., Neat, G. W., and Forneris, C. A. (n.d.). An EEG-based brain-computer interface for cursor control. Electroencephalogr. Clin. Neurophysiol. 78, 252–259.

Google Scholar

Xu, B., Zhang, L., Song, A., Wu, C., Li, W., Zhang, D., et al. (2019). Wavelet transform time-frequency image and convolutional network-based motor imagery EEG classification. IEEE Access 7, 6084–6093. doi: 10.1109/ACCESS.2018.2889093

CrossRef Full Text | Google Scholar

Yang, H., Sakhavi, S., Ang, K. K., and Guan, C. (2015). “On the use of convolutional neural networks and augmented CSP features for multi-class motor imagery of EEG signals classification,” in Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, (Milan), 2620–2623. doi: 10.1109/EMBC.2015.7318929

PubMed Abstract | CrossRef Full Text | Google Scholar

Yuan, H., Doud, A., Gururajan, A., and He, B. (2008). Cortical imaging of event-related (de)synchronization during online control of brain-computer interface using minimum-norm estimates in frequency domain. IEEE Trans. Neural Sys. Rehabil. Eng. 16, 425–431. doi: 10.1109/TNSRE.2008.2003384

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, C., Qiao, K., Wang, L., Tong, L., Hu, G., Zhang, R. Y., et al. (2019). A visual encoding model based on deep neural networks and transfer learning for brain activity measured by functional magnetic resonance imaging. J. Neurosci. Methods 325:108318. doi: 10.1016/j.jneumeth.2019.108318

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, Z., Jung, T. P., Makeig, S., Pi, Z., and Rao, B. D. (2014). Spatiotemporal sparse Bayesian learning with applications to compressed sensing of multichannel physiological signals. IEEE Trans. Neural Syst. Rehabil. Eng. 22, 1186–1197. doi: 10.1109/TNSRE.2014.2319334

PubMed Abstract | CrossRef Full Text | Google Scholar

Zheng, X., Chen, W., You, Y., Jiang, Y., Li, M., and Zhang, T. (2020). Ensemble deep learning for automated visual classification using EEG signals. Pattern Recogn. 102:107147. doi: 10.1016/j.patcog.2019.107147

CrossRef Full Text | Google Scholar

Zhou, S. M., Gan, J. Q., and Sepulveda, F. (2008). Classifying mental tasks based on features of higher-order statistics from EEG signals in brain-computer interface. Inf. Sci. 178, 1629–1640. doi: 10.1016/j.ins.2007.11.012

CrossRef Full Text | Google Scholar

Keywords: brain computer interface, signal processing, masking empirical mode decomposition, neural network with feed forward and back propagation, electroencephalography, motor imagery recognition

Citation: Jaipriya D and Sriharipriya KC (2022) A comparative analysis of masking empirical mode decomposition and a neural network with feed-forward and back propagation along with masking empirical mode decomposition to improve the classification performance for a reliable brain-computer interface. Front. Comput. Neurosci. 16:1010770. doi: 10.3389/fncom.2022.1010770

Received: 03 August 2022; Accepted: 03 October 2022;
Published: 04 November 2022.

Edited by:

Amir Rastegarnia, Malayer University, Iran

Reviewed by:

Jing Jin, East China University of Science and Technology, China
Natesan Shanmuga Vadivu, RVS School of Engineering and Technology, India
Vijayakumar Ponnusamy, SRM Institute of Science and Technology, India
Kavitha Subramaniam, Anand Engineering College, India

Copyright © 2022 Jaipriya and Sriharipriya. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: K. C. Sriharipriya, sriharipriya.kc@vit.ac.in

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.