Open access peer-reviewed chapter

Analysis of Brain Computer Interface Using Deep and Machine Learning

Written By

Nabil Ajali-Hernández and Carlos M. Travieso-Gonzalez

Submitted: 30 April 2022 Reviewed: 08 August 2022 Published: 09 September 2022

DOI: 10.5772/intechopen.106964

From the Annual Volume

Artificial Intelligence Annual Volume 2022

Edited by Marco Antonio Aceves Fernandez and Carlos M. Travieso-Gonzalez

Chapter metrics overview

220 Chapter Downloads

View Full Metrics

Abstract

Pattern recognition is becoming increasingly important topic in all sectors of society. From the optimization of processes in the industry to the detection and diagnosis of diseases in medicine. Brain-computer interfaces are introduced in this chapter. Systems capable of analyzing brain signal patterns, processing and interpreting them through machine and deep learning algorithms. In this chapter, a hybrid deep/machine learning ensemble system for brain pattern recognition is proposed. It is capable to recognize patterns and translate the decisions to BCI systems. For this, a public database (Physionet) with data of motor tasks and mental tasks is used. The development of this chapter consists of a brief summary of the state of the art, the presentation of the model together with some results and some promising conclusions.

Keywords

  • brain-computer interfaces
  • deep learning
  • machine learning
  • pattern recognition
  • artificial intelligence
  • neural network

1. Introduction

The brain is the most important organ in the human body. It processes, integrates and coordinates the information it receives from the organs and the senses and makes decisions, sending them to the rest of the body, like a processor in a computer. The brain works through electrochemical impulses, called synapses, which allow the transmission of information between neurons [1, 2, 3].

These impulses could be classified by their frequency into different types of brain waves. Delta (1–3 Hz), theta (3–8 Hz), alpha (8–13 Hz), beta (13–30 Hz), and gamma (30–100 Hz) waves [4]. These brain waves are the reflection of electrical activity (in microvolts) and therefore of thoughts and motor intentions. They can be captured by the electroencephalogram (EEG) and their study can lead to the detection of pathologies related to the brain (Alzheimer’s, Parkinson’s, epilepsy) [5, 6].

Figure 1 shows the EEG of a normal person, where 64 channels have been placed throughout the head (10–20 system) and brain waves are monitored over time. It can be seen how there are an infinity of patterns that provide important information about what is happening.

Figure 1.

Excerpt from a normal encephalogram. Channels on the left and brain waves monitored.

As a result of technological advances in both software and hardware, concepts such as artificial intelligence, machine learning or deep learning have been developed in last decades. This has allowed an evolution in many fields of society. In the field of brain signals, pattern recognition is of vital importance, both for diagnosis and for the development of applications that improve quality of life or simply for the development of mind-controlled tools or games. Thus, the Brain Computer Interfaces were born.

A brain-computer interface (BCI) or Brain-machine Interface is a system based on the recording or acquisition of the brain signal that is linked by direct communication (wired or wireless) to a machine or computer capable of interpreting and transforming thoughts or intentions into actual actions [7]. Figure 2 shows the complete process of a BCI. First the obtaining of brain signals and their processing. Subsequently, the machine associated with the system is capable of receiving and interpreting these signals and resulting in a response.

Figure 2.

Brain computer Interface workflow.

In this way, using a public database, called Physionet, which consists of 109 subjects who perform tests of motor intentions, we are working on a BCI system whose objective is to be able to recognize the patterns of these thought movements and transfer them to a robotic arm that moves accordingly. Contributing to the current state of the art a new method that seeks to take into account the immediate previous mental state (IPMS) of each subject to improve pattern recognition.

Advertisement

2. Pattern recognition with immediate previous mental state

2.1 State of art

From the last 10–15 years and until 2022, many studies have led to great advances in pattern recognition, human-computer interaction and in applications that use task classification or event-related potential (P300). Machine and deep learning algorithms and techniques have developed as computers and systems have improved over the years. They use different characteristics extracted from the data obtained from brain waves to classify or recognize certain patterns, getting better and better success in the pattern recognition and prediction [8, 9, 10, 11]. E.g., in 2018 by Bird et al. made predictions of mental states of relaxation, neutrality and concentration [12]. Also, in emotional mental states such as being negative, neutral and positive [13].

In the field of EEG, large amounts of studies have been carried out in those years, addressing issues such as EEG channel selection, methods for make an optimal feature extraction or types of classifiers to predict patterns. For example, Feng et al. [14] published in 2019 an optimized channel selection method based on multi-frequency CSP-Rank for BCI systems using motor images. Jiménez et al. [15], propose an upper limb to assist in the rehabilitation of people with cerebrovascular accident or people with some disability or amputation. There are even lines of research that began to focus on the creation of brain-machine systems capable of acting under the orders of thought.

In 2020, philanthropist Elon Musk and his company Neuralink created an implantable BCI system to control systems with the mind which was successfully implanted in a pig in 2021. In addition, he announced that a monkey had been successfully made to play video games using this device [16]. The downside is that these BCI devices are invasive and still in the early stages of development.

All these advances always depend on the nature of the problem. In many cases the EEG image is taken directly and by using Common Spatial Patterns (CSP) the problem is solved. Other times 3D or 2D matrices are created to evaluate the problem and applying deep learning methods such as the use of Convolutional Neural Networks (CNN) together with Long-Short Term Memory (LSTM) the problem is solved.

The advantage of these techniques is the automation and success of the learning process. But, on the other hand, the disadvantage is the cost in terms of computation and the large amount of data that is required.

Normally all systems have work using a common scheme, as shown in Figure 2, which has the following steps:

  1. Signal acquisition. Directly/EEG database.

  2. Feature extraction.

  3. Method selection for pattern recognition.

  4. Train-Validation-Test. Feedback.

Subsequently, the rank of success in brain task classification of many works and also the most important work to date is shown.

In this chapter, a large number of avant-garde articles have been reviewed to extract the most important concepts and ideas in this field in order to adequately explain and expose the work carried out.

2.2 Pattern recognition with immediate previous mental state

As stated above, current works use machine learning and deep learning to recognize brain patterns and classify them. The success rate vary depends on the database used, the signal processing, the feature extraction or the types of classifiers used. Many of these works are between 61 and 76% in their success rate [17, 18].

The best work to date is that provided by Zhang et al. [19] where they claim to achieve success rates in the classification of at least 93% and up to 98%, using the same database (Physionet). They do this through cascade deep learning techniques, mixing a 3-layer CNN with recurrent neural networks (RNN) to take into account spatio-temporal characteristics of the experiments.

In other hand, we have a previous work, that are pending to be published, where we achieved experiments with up to 93% success using a mixture of machine learning classifiers. Taking this into account, we have done a lecture of the state of the art and concluded that according to several studies, such as that of Roc et al. [9], the success rate of the classification of mental tasks by in BCI systems is directly related to the subject in question and also to his mental state at that moment (relaxed, altered, nervous).

2.2.1 Our proposal

For this reason, our proposal consists of following a generalized scheme where the signal from the database is acquired, processed, the features are extracted and then a classification is done. However, we have decided to add the mental state prior to the moment of decision of the subjects as a variable, see Figure 3. That is, the moment before making a decision. To do this, after make a signal processing and a feature extraction a classification of the mental tasks of various subjects with several classifiers of machine learning is done.

Figure 3.

Proposal workflow scheme.

Later this is repeated, but taking into account their IPMS to compare the results. It seeks to demonstrate that there is a significant improvement in pattern recognition taking into account the average rank of success in classification and the standard deviation. We expect that the success rate in classification will increase and the standard deviation to decrease. This study is focus not in the success rate per se, but in the difference between taking into account IPMS or not.

2.3 Development of the BCI system

2.3.1 Signal acquisition

To carry out this work, the signal has been acquired by downloading the public database Physionet.org. A database developed in collaboration with the developers of the BCI 2000 system [20, 21, 22]. The database consists of 109 users who perform different types of tests, obtaining more than 1500 EEG records. Using a 10/20 system and placing a total of 64 electrodes. The tests to be carried out consist of 14 tests of approximately 2 minutes per test, where the subjects alternate periods of 4.1 s of rest with different tasks (of between 4.1 and 4.2 s) such as opening and closing their fist or imagining these movements.

In order to prove the hypothesis, in this chapter, several simplifications have been done:

  • First. A group of 10 subjects is chosen as representative group of the set to demonstrate if there is evidence of success in having taken the IPMS into account.

  • Second. Only experiments involving actual and thought movement of the left hand and right hand will be dealt with. We believe that if the hypothesis is proven here, it can be concluded that the same thing happens in the rest of the experiments.

  • Third. According to studies, such as the one presented by Craik, A et al. [23], the motor activity associated with the hands is reflected in the frontal cortex of the brain and therefore the channels that contain major information are the 12 channels FC1, FC2, FC4, FC6, FCz, C1, C2 C3, C4, C5, C6 and Cz.

  • Finally. The nomenclature that these experiments follow will be T0 for the rest intervals. T1 for the real or imaginary movement of the left hand and T2 for the real or imaginary movement of the right hand.

Obtaining in this way labeled data matrices for the experiments having taken into account the IPMS and without taking it into account. To obtain the IPMS, a difference between the interaction intervals (T1/T2) and the rest intervals prior to the motor imagery (T0) is made.

2.3.2 Feature extraction and pattern recognition

After acquiring the signal, the next step when developing a BCI system is to perform an optimal feature extraction that allows good pattern recognition.

The first thing to do is remove the noise that masks the signal and thus obtain a better signal-to-noise ratio. This is because when taking biological measurements, factors such as breathing itself, the heartbeat (low frequencies) or the electricity that runs through the circuit (high frequencies) are factors that add noise and can mask the signal. Considering the frequency of brain signals (1–100 Hz), in the EEG a key factor is to remove these unnecessary frequencies. Therefore, based on multiple studies [24, 25, 26], a bandpass filter is applied between 0.5 Hz and 50 HZ in order to avoid the electrical 50 Hz band and the low frequencies.

After noise removal, the discrete wavelet transform (DWT) is used. DWT is a signal processing tool used to perform multi-resolution analysis with variable time windows. It is a tool capable of decomposing and recomposing signals according to their time and frequency to facilitate the analysis [27]. Brain signals have unpredictable frequency and intensity over time, so they are non-stationary. Using the DWT is capable of breaking a signal with low-pass and high-pass filters at different levels, see Figure 4. Thus, obtaining a high frequency component and a low frequency component (with different information) at various levels. These levels correspond to different types of brain waves (delta to beta) that provide different types of information and could facilitate the pattern recognition.

Figure 4.

Level 1 of decomposition using DWT. Original signal is separated in low and high frequency.

Mathematically, the equation behind the DWT is given by Eq. (1), [28]:

ft=kjaj,kφj,ktE1

This equation is expressed in terms of two indices, the translation time k and the scaling index j. These two indices are integers values and the wavelet functions form an orthogonal set of functions (base) [29].

Daubechies family of wavelet have a better performance at time of classification as is shown by Alomari et al. [30] and others [20, 21].

Feature extraction allows at this point to have a better signal-to-noise ratio in the labeled matrices obtained in Section 2.1.1 and also a separation based on their frequencies. Thus, allowing pattern recognition when applying machine learning to be less expensive in terms of computing. This is due motor activities requires an active state of mind, and in consequence the result are the alpha and beta waves (8–30 Hz) already separated.

2.3.3 Classification

A series of machine learning classifiers are used to recognize the patterns of motor imagery (MI) and classify them. Each of the users has 3 real experiments and 3 MI experiments.

To test the hypothesis, the classifiers will be used with the MI experiments. In this way, it will be observed if there is an improvement in performance when taking into account the IPMS. The hold-out cross validation method is used to train and test the success in classification, training each subject with 70% of the set and blindly testing with 30%. The classifiers used are:

  • Decision trees (DT) [31]

  • Linear Discriminant Analysis (LDA) [32]

  • Logistics Analysis (LA) [33]

  • Support Vector Machine (SVM) [34]

  • K-Nearest Neighbors (KNN) [35, 36]

  • Ensemble methods (EM) [37]

  • Neural networks (NN) [38]

We will not go into the mathematical details behind these classifiers as they are widely referenced and used in the world of pattern recognition and artificial intelligence. Attached is the reference where this information can be found.

Advertisement

3. Results and discussion

As explained in Section 2.2.1 the method to evaluate the success when taking into account the IPMS is the average success of the results and its standard deviation. In Table 1, the classify results without taking into account IPMS:

UsersDTLDALASVMKNNEMNN
S001_exp1_133.340.040.060.060.046.760.0
S001_exp1_253.340.040.053.380.066.726.7
S001_exp1_366.753.373.373.373.386.746.7
S002_exp1_166.766.773.380.080.073.360.0
S002_exp1_280.066.746.766.780.080.066.7
S002_exp1_353.333.360.053.386.760.053.3
S003_exp1_120.040.053.360.053.353.326.7
S003_exp1_226.060.040.073.373.366.773.3
S003_exp1_333.360.053.353.366.760.053.3
S004_exp1_126.733.393.353.353.333.353.3
S004_exp1_266.773.366.773.380.073.373.3
S004_exp1_340.053.353.360.073.360.060.0
S005_exp1_173.360.060.093.380.073.326.7
S005_exp1_226.726.746.760.060.053.346.7
S005_exp1_353.360.053.373.373.360.046.7
S006_exp1_126.753.346.753.346.746.753.3
S006_exp1_253.340.086.753.380.066.766.7
S006_exp1_360.046.720.053.366.766.733.3
S007_exp1_140.053.360.060.073.373.373.3
S007_exp1_273.366.760.080.086.773.360.0
S007_exp1_340.033.340.053.360.053.326.7
S008_exp1_180.060.080.073.393.380.046.7
S008_exp1_213.346.786.766.753.353.360.0
S008_exp1_333.346.720.053.373.326.766.7
S009_exp1_166.746.766.753.366.773.353.3
S009_exp1_260.046.753.353.360.066.726.7
S009_exp1_373.346.740.053.373.373.373.3
S010_exp1_186.753.340.073.360.086.733.3
S010_exp1_240.033.346.753.353.353.333.3
S010_exp1_340.026.740.053.353.346.733.3

Table 1.

Classification without taking into account IPMS hypothesis.

In Table 2, the classify results taking into account IPMS:

UsersDTLDALASVMKNNEMNN
S001_exp1_11 140.033.353.366.753.353.360.0
S001_exp1_273.366.780.073.373.386.760.0
S001_exp1_353.333.373.360.066.773.333.3
S002_exp1_133.386.786.753.353.346.733.3
S002_exp1_273.360.046.786.786.773.346.7
S002_exp1_340.040.046.753.366.766.746.7
S003_exp1_146.746.720.053.373.353.360.0
S003_exp1_293.366.773.373.380.093.373.3
S003_exp1_380.046.760.060.060.080.040.0
S004_exp1_186.753.346.753.360.073.360.0
S004_exp1_260.046.753.353.360.060.053.3
S004_exp1_393.366.753.366.780.093.366.7
S005_exp1_160.060.053.366.773.353.346.7
S005_exp1_273.380.073.380.080.073.360.0
S005_exp1_340.040.040.053.353.346.733.3
S006_exp1_173.360.066.766.760.060.046.7
S006_exp1_280.073.380.080.080.086.780.0
S006_exp1_340.053.353.366.766.766.740.0
S007_exp1_160.046.766.753.386.760.046.7
S007_exp1_246.733.353.353.346.760.040.0
S007_exp1_366.740.046.760.086.786.766.7
S008_exp1_180.046.760.060.066.760.046.7
S008_exp1_273.373.393.386.780.093.340.0
S008_exp1_353.353.346.760.086.766.760.0
S009_exp1_173.360.066.773.373.366.753.3
S009_exp1_260.046.740.053.366.760.066.7
S009_exp1_360.033.340.053.366.760.046.7
S010_exp1_153.353.333.353.386.760.046.7
S010_exp1_286.746.753.360.073.373.360.0
S010_exp1_340.026.773.353.353.346.733.3

Table 2.

Classification taking into account IPMS hypothesis.

It must be remembered that what is sought is to observe an improvement in pattern recognition by implementing the IPMS hypothesis and we are not focused on the search for the best classifier.

After obtaining the results of the classifications with and without IPMS, a comparison of the average of both methods is made, which is shown in Table 3. It can be seen that in 100% of the cases the classification improves significantly, with results of up to 12% of improvement in classification. This leads us to think that for the recognition of brain patterns, taking into account the mental state prior to motor imagery is essential to obtain a better performance.

NO_IPMSDTLDALASVMKNNEMNN
Avg_S00151.144.451.162.271.166.744.5
Avg_S00266.755.660.066.782.271.160.0
Avg_S00326.453.348.962.264.460.051.1
Avg_S00444.553.371.162.268.955.562.2
Avg_S00551.148.953.375.571.162.240.0
Avg_S00646.746.751.153.364.560.051.1
Avg_S00751.151.153.364.473.366.653.3
Avg_S00842.251.162.264.473.353.357.8
Avg_S00966.746.753.353.366.771.151.1
Avg_S01055.637.842.260.055.562.233.3
Total_Avg51.148.653.862.268.663.949.6
STD11.25.07.66.16.75.78.6
WITH_IPMSDTLDALASVMKNNEMNN
Avg_S00155.544.468.966.764.471.151.1
Avg_S00248.962.260.064.468.962.242.2
Avg_S00373.353.451.162.271.175.557.8
Avg_S00480.055.651.157.866.775.560.0
Avg_S00557.860.055.566.768.957.846.7
Avg_S00664.462.266.771.168.971.155.6
Avg_S00757.840.055.655.573.468.951.1
Avg_S00868.957.866.768.977.873.348.9
Avg_S00964.446.748.960.068.962.255.6
Avg_S01060.042.253.355.571.160.046.7
Total_Avg63.152.457.862.970.067.851.6
STD8.78.07.05.33.56.35.3
Success rate with IPMSDTLDALASVMKNNEMNN
Avg_Change (%)12.03.84.00.71.43.92.0
STD_Change (%)2.5−3.00.60.83.2−0.63.2

Table 3.

Comparison between NO IPMS and IPMS classification. Avg change and standard deviation changes of both methods.

Advertisement

4. Conclusions

In this chapter a brief introduction to the field of brain signals has been made. The pattern recognition for the development of applications in fields such as medicine or industry and how to analyze brain signals for that propose has been explained. Subsequently, the BCIs have been introduced, explaining their operation and purpose. The IPMS hypothesis is proposed as an improvement of pattern recognition in BCI systems.

A public database (Physionet), where EEG records of subjects performing a series of motor and imaginary tasks are collected, is presented and using this dataset the steps to develop a BCI system are proposed. The signal is processed, features are extracted for pattern recognition and finally a series of classifiers are proposed to test the IPMS theory.

The results show there is evidence that taking into account the mental state prior to performing mental tasks directly affects the recognition of brain patterns and consequently the success in classifying them, improving them by up to 12%.

Note that research has been focused on testing this hypothesis and not on finding the best classifier. In future lines, we will try to apply the IPMS hypothesis to the best state-of-the-art classifiers.

Advertisement

Acknowledgments

This work was funded “Agencia Canaria de Investigación, Innovación y Sociedad de la Información de la Consejería de Economía Conocimiento y Empleo y por el Fondo Social Europeo (FSE) Programa Operativo Integrado de Canarias 2014-2020, Eje 3 Tema Prioritario 74 (85%)” from “Gobierno de Canarias” in Spain, under the reference “TESIS2020010118”.

Advertisement

Appendices and nomenclature

BCI

brain computer interface

EEG

electroencephalogram

IPMS

immediate previous mental state

CSP

common spatial patterns

CNN

Convolutional Neural Network

LSTM

Long-Short Term Memory

RNN

Recurrent Neural Network

MI

Motor Imagery

DT

Decision Trees

LDA

Linear Discriminant Analysis

LA

Logistic Analysis

SVM

Support Vector Machine

KNN

K-Nearest Neighbors

EM

ensemble methods

NN

neural networks

References

  1. 1. CogniFit. CogniFit.com [Internet]. 2019. Available from: https://www.cognifit.com/es/cerebro
  2. 2. Corbetta M, Shulman GL. Control of goal-directed and stimulus-driven attention in the brain. Nature Reviews. Neuroscience. 2002;3(3):201-215
  3. 3. Hammond C. Cellular and Molecular Neurobiology. Deluxe ed. San Diego: Academic Press; 2001
  4. 4. Buzsaki G. Rhythms of the Brain. Oxford: Oxford University Press; 2006
  5. 5. Ramos-Argüelles F, Morales G, Egozcue S, Pabón RM, Alonso MT. Técnicas básicas de electroencefalografía: principios y aplicaciones clínicas. Spain: Canales del sistema sanitario de Navarra; 2009. pp. 69-82
  6. 6. Barros MIM, Guardiola GT. Conceptos básicos de electroencefalograf{\’\i}a. Duazary. 2006;3(1):18-23
  7. 7. Krucoff MO, Rahimpour S, Slutzky MW, Edgerton VR, Turner DA. Enhancing nervous system recovery through neurobiologics, neural interface training, and neurorehabilitation. Frontiers in Neuroscience. 2016;10:584
  8. 8. Gajic D, Djurovic Z, Di Gennaro S, Gustafsson F. Classification of EEG signals for detection of epileptic seizures based on wavelets and statistical pattern recognition. Biomedical Engineering Applications Basis and Communications. 2014;26(02):1450021
  9. 9. Oh SL, Hagiwara Y, Raghavendra U, Yuvaraj R, Arunkumar N, Murugappan M, et al. A deep learning approach for Parkinson’s disease diagnosis from EEG signals. Neural Computing and Applications. 2020;32(15):10927-10933
  10. 10. Fan M, Yang AC, Fuh J-L, Chou C-A. Topological pattern recognition of severe Alzheimer’s disease via regularized supervised learning of EEG complexity. Frontiers in Neuroscience. 2018;685:3-5
  11. 11. Gurumoorthy S, Muppalaneni NB, Gao X-Z. Analysis of EEG to find Alzheimer’s disease using intelligent techniques. In: Computational Intelligence Techniques in Diagnosis of Brain Diseases. Singapore: Springer; 2018. pp. 61-70
  12. 12. Bird JJ, Manso LJ, Ribeiro EP, Ekart A, Faria DR. A study on mental state classification using eeg-based brain-machine interface. In: International Conference on Intelligent Systems (IS). Madeira: IEEE; 2018. pp. 795-800
  13. 13. Bird JJ, Ekart A, Buckingham CD, Faria DR. Mental emotional sentiment classification with an eeg-based brain-machine interface. In: Proceedings of the International Conference on Digital Image and Signal Processing (DISP’19). Oxford: 2019
  14. 14. Feng JK, Jin J, Daly I, Zhou J, Niu Y, Wang X, et al. An optimized channel selection method based on multifrequency CSP-rank for motor imagery-based BCI system. Computational Intelligence and Neuroscience. 2019:6-8
  15. 15. Jiménez AR, Grisales CA, Sotelo JL. Diseño de un sistema cerebro-maquina de miembro superior para la asistencia a la rehabilitación de personas con accidente cerebro-vascular. Encuentro Int Educ en Ing. 2019
  16. 16. Pérez E. Un mono jugando al Pong es la primera demostración de Neuralink, el proyecto de Elon Musk para conectar el cerebro con los ordenadores [Internet]. Xakata. 2021. Available from: https://www.xataka.com/investigacion/mono-jugando-al-pong-primera demostracion-neuralink-proyecto-para-conectar-cerebro-ordenadores-elon-musk
  17. 17. Major TC, Conrad JM. The effects of pre-filtering and individualizing components for electroencephalography neural network classification. Southeast Construction. 2017;2017:1-6
  18. 18. Wu SL, Liu YT, Hsieh TY, Lin YY, Chen CY, Chuang CH, et al. Fuzzy integral with particle swarm optimization for a motor-imagery-based brain--computer interface. IEEE Transactions on Fuzzy Systems. 2016;25(1):21-28
  19. 19. Zhang D, Yao L, Chen K, Wang S, Chang X, Liu Y. Making sense of spatio-temporal preserving representations for EEG-based human intention recognition. IEEE Transactions on Cybernetics. 2019;50(7):3033-3044
  20. 20. Physionet.org. PhysioNet [Internet]. 2019. Available from: https://www.physionet.org/physiobank/database/eegmmidb
  21. 21. Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC, Mark RG, et al. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation. 2000;101(23):215-220
  22. 22. Schalk G, McFarland DJ, Hinterberger T, Birbaumer N, Wolpaw JR. BCI2000: A general-purpose brain-computer interface (BCI) system. IEEE Transactions on Biomedical Engineering. 2004;51(6):1034-1043
  23. 23. Craik A, He Y, Contreras-Vidal JL. Deep learning for electroencephalogram (EEG) classification tasks: A review. Journal of Neural Engineering. 2019;16(3):31001
  24. 24. Ji N, Ma L, Dong H, Zhang X. EEG signals feature extraction based on DWT and EMD combined with approximate entropy. Brain Sciences. 2019;9(8):201
  25. 25. Medina B, SIERRA JE, ULLOA AB. Técnicas de extracción de caracter{\’\i}sticas de señales EEG en la imaginación de movimiento para sistemas BCI. Revista ESPACIOS. 2018:8-10
  26. 26. Noguera MAP, Ortega CEM, Castro W, Ordoñez DH. Análisis De Señales EEG Para Detección De Intenciones Motoras Aplicadas A Sistemas BCI.
  27. 27. Bhattacharya S, Haddad RJ, Ahad M. A Multiuser EEG Based Imaginary Motion Classification Using Neural Networks. Southeastern Construction. Norfolk: IEEE; 2016. pp. 1-5
  28. 28. Burrus CS. Introduction to Wavelets and Wavelet Transforms: A Primer. Englewood Cliffs. New Jersey: Prentice Hall; 1997
  29. 29. Wei D, Tian J, Wells RO, Burrus CS. A new class of biorthogonal wavelet systems for image transform coding. IEEE Transactions on Image Processing. 1998;7(7):1000-1013
  30. 30. Alomari MH, AbuBaker A, Turani A, Baniyounes AM, Manasreh A. EEG mouse: A machine learning-based brain computer interface. International Journal of Advanced Computer Science and Applications. 2014;5(4):193-198
  31. 31. Strobl C, Malley J, Tutz G. An introduction to recursive partitioning: Rationale, application, and characteristics of classification and regression trees, bagging, and random forests. Psychological Methods. 2009;14(4):323
  32. 32. McLachlan GJ. Discriminant Analysis and Statistical Pattern Recognition. New Jersey: John Wiley & Sons; 2005
  33. 33. Cramer JS. The Origins of Logistic Regression. UK: Cambridge University Press; 2002
  34. 34. Cortes C, Vapnik V. Support-vector networks. Machine Learning. 1995;20(3):273-297
  35. 35. Altman NS. An introduction to kernel and nearest-neighbor nonparametric regression. American Statististics. 1992;46(3):175-185
  36. 36. Sayad DS. An Introduction to Data Science [Internet]. 2021. Available from: https://injuryfacts.nsc.org/motor-vehicle/overview/introduction/
  37. 37. Natekin A, Knoll A. Gradient boosting machines, a tutorial. Frontiers in Neurorobotics. 2013;7:21
  38. 38. Lv C, Xing Y, Zhang J, Na X, Li Y, Liu T, et al. Levenberg--Marquardt backpropagation training of multilayer neural networks for state estimation of a safety-critical cyber-physical system. IEEE Transactions on Industrial Informatics. 2017;14(8):3436-3446

Written By

Nabil Ajali-Hernández and Carlos M. Travieso-Gonzalez

Submitted: 30 April 2022 Reviewed: 08 August 2022 Published: 09 September 2022