SlideShare a Scribd company logo
1 of 6
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2728
Motor Imagery based Brain Computer Interface for Windows
Operating System
Joel Jackson Gomez1, Sushmitha N2
1Student, Dept. of Information Science & Engineering, RV College of Engineering, Bangalore, India
2Assistant Professor, Dept. of Information Science & Engineering, RV College of Engineering, Bangalore, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - This paper proposes a motor imagery based
brain computer interface (MI-BCI) that enables physically
challenged individuals to use a computer system that is
running Windows operating system. Usingthe MI-BCI, theuser
can perform basic operations on Windows such as movement
of mouse and execution of mouse clicks. The MI-BCI uses
Electroencephalogram (EEG) waves, capturedfromtheuserin
real time, as input to a convolution neural network (CNN),
which classifies the input into one of seven events: mouse
movement in left, right up or down direction, left and right
mouse click and finally the idle state in which no action is
taken. The CNN has five layers including a max pooling layer
and a fully connected (FC) layer. The hardware used to
capture EEG data is the 8 channel Enobio EEG device with dry
electrodes. The training data consists of beta waves (a type of
EEG wave) recorded while the subject imagined moving the
right arm in one of the four directions; right, left up and down
and also executed left and right eye winks which is mapped to
left and right mouse clicks in Windows. EEG waves are also
captured while the subject is in a idle state (That is, when the
subject does not want to move the mouse). The control of the
mouse in Windows operating system is achieved using Python
libraries. The proposed MI-BCI system is very responsive, and
achieved an average accuracy of 92.85% and a highest
accuracy of 97.14%.
Key Words: Electroencephalogram, Motor Imagery,
Brain Computer Interface, ConvolutionNeural Network,
Beta waves
1. INTRODUCTION
A Brain Computer Interface (BCI) isa systemthatmapssome
form of brain signal to commands on acomputersystem.The
main goal of BCI is to replace or restore useful function to
people disabled by neuromuscular disorders such as
amyotrophiclateral sclerosis,cerebralpalsy,stroke,orspinal
cord injury. The BCI described in thispaperwasdevelopedto
assist physically challenged individuals in performing basic
tasks on a personal computer system. It enables the user to
use motor imagery to control the mouse on the Windows
operating system. Motor imagery (MI) isa mental processby
which an individual imagines or simulates a physical action.
MI activates similar brain areas as the corresponding
executed actionand retains the sametemporalcharacteristic
[12]. A motor imagery-based brain-computer interface (MI-
BCI) enables the brain to interact with a computer by
recording and processing electroencephalograph (EEG)
signals madeby imagining the movement ofaparticularlimb
[1]. EEG waves can be used as input to control a BCI system
even when the user has severe physical and neurological
impairments [2]. These waves are chosen to be the input to
the BCI system because they are easy to capture and the
hardware involved is quick to setup. The amplitude of the
EEG waves are measured in microvolts (mV). There are
various types of EEG waves that occur at different frequency
bands. Gamma waves have a frequency between 25 and 140
hertz, Beta waves have a frequency 14 to 30 hertz, Alpha
waves have a frequency between 7 to 13 hertz, Theta waves
have a frequency between 4 to 7 hertz, Delta waves have a
frequency up to 4 hertz. The beta band is associated with
motor tasks including motor imagery. An event-related
synchronization (ERS) during motor planning and an event-
related desynchronization (ERD) after task execution are
reported in the beta band [3]. Hence beta waves are used as
the input to the BCI. To collect the data, the Enobio 8 EEG
device was used. It contains 8 channels which can be placed
on the scalp using dry or wet electrodes.TheEEGwaveswere
recorded with dry electrodes that are placed directly on the
scalp and are held in position by a cap. Dry electrodes can
captureEEG waves just by comingintocontactwiththescalp.
The electrodes are arranged on the subject’s scalp so that
they cover the frontal lobe which is involved in voluntary,
controlled behavior such as motor functions [4]. The beta
waves were collected while the subject performed motor
imagery tasks such as imagining movement of right hand in
right,left, upand down direction.Theserawbetawaveswere
extracted from the Enobio software using its Lab Stream
Layer (LSL) feature. The Lab Streaming Layer is an
opensource middleware which allows real time streaming
and receiving of data between applications over a
Transmission Control Protocol (TCP) network. The collected
data is analyzed using MATLAB to find patterns among the
brainwaves recorded during different tasks. Convolutional
Neural Networks is chosen to act as the classifier for the BCI
input because it can automatically extract features and its
quick performance makes it well suited for real-time
predictions.Reference [5]utilizesa5layeredCNNwithamax
pooling layer and a fully connected (FC) layer to accurately
classify EEG waves of motor imagination tasks. when
compared to Recurrent NeuralNetworks(RNN)suchasLong
Short Term Memory (LSTM) and a hybrid of LSTM and CNN,
the CNN model’s performance was found to be of similar
accuracy, but the latency of the model was much less. Hence
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2729
CNN ischosen as the classifier in this project. Thedataisthen
preprocessed and used to train the Convolutional Neural
Network (CNN). Python libraries are utilized to achieve the
control of the mouse in Windows operating system. The user
cancontrol the mouse movement by imagining movementof
right hand andleft and right mouse clicks is controlledbyleft
and right eye winks of the user.
1.1 Related Work
Cuntai Guan, Neethu Robinson, Vikram Shenoy Handiru and
V. Prasad, [6] discuss designing a BCI based upper-limb
rehabilitation system for stroke patients. The authors
propose a regularized Wavelet-Common Spatial Pattern (W-
CSP) method for the classification of the movement
directions, together with a mutual information basedfeature
selection. They were able to achieve an average accuracy of
80.24% ± 9.41 of single trial classification in discriminating
the four different directions. In their work, they also
investigate methods to classify movement speeds and
reconstructing movement trajectory from EEG.
Jeong-Hun Kim, Felix Bieβmann, and Seong-Whan Lee, [7]
investigate two methods for decoding hand movement
velocities fromcomplextrajectories.Thefirstmethodisusing
Multiple Linear Regression (MLR) and the second method is
Kernel Ridge Regression (KRR). The results show that both
MLR and KRR can reliably decode3DhandvelocityfromEEG,
but in the majority of subjects KRR outperformed the MLR
decoding. KRR can predict hand velocities at high accuracy
with fewer training data compared to MLR. How ever KRR
also has a high computational cost.
D. AlQattan and F. Sepulveda,[8]proposeamethodtodecode
EEG waves into one of six American Sign Language (ASL)
signsusingLinearDiscriminantAnalysis(LDA)andnonlinear
Support Vector Machines (SVM) for classification. both the
algorithmsshowed the an average accuracyof75%whenthe
Entropy feature type was examined.
Rami Alazrai, Hisham Alwanni and Mohammad I. Daoud, [9]
present a new EEG-based BCI system for decoding the
movements of each finger within the same hand so that
subjects who are using assistive devices can better perform
various dexterous tasks. The BCI uses quadratic time-
frequency distribution (QTFD), namely the Choi–William
distribution (CWD) for feature extraction. The extracted
features are passed to a two-layer classification framework
that has an SVM classifier in the first layer and five different
SVM classifiers corresponding to five fingers in the second
layer. The classifier in the first layer identifies which one of
the five fingers is moving and the corresponding classifier in
the second layer identifies the type of movement for that
finger. The average F1-scores obtained for the identification
of the moving fingers are above 79%, where the lowest F1-
score of 79.0% was computed for the ring finger.
Jzau-Sheng Lin and Ray Shihb, [10] investigate the
performancesoftwodeeplearningmodelsnamedLong-short
term memory (LSTM) and gated recurrent neural networks
(GRNN) to classify EEG signals of motor imagery (MI-EEG).
The authors use the deep learning models to control a
wheelchair. The experimental findings show that the GRNN
always achieves better performance than the LSTM in the
application to control an electric wheelchair.
Martin Spuler ,[11] presents a BCI that can interact with
Windows applications by controlling the mouse and
keyboard through code modulated visual evoked potentials
(cVEPs). The user is presented with black and white visual
stimuli that allows the user to move the mouse, click the
mouse and type characters with a speed of more than 20
characters per minute. The drawback of the system was that
since the BCI runs in synchronous mode a target is selected
every 1.9s, which means even whentheuserdoesnotwantto
perform any action it will still select an action to be
performed. The author has proposed the addition of an
asynchronous mode and a control state to improve the
usability of this BCI.
2. METHODS AND MATERIALS
This section provides details on the methodology used to
build and test the motor imagery based BCI. There are four
stages in the methodology which are data acquisition, data
analysis and pre-processing, training and testing the CNN
model and finally using Python to connect Enobio, CNN
model and Windows.
2.1 Data Acquisition
The Enobio 8 channel EEG device is used to forEEGsignal
acquisition. The 8 electrodes numbered 1 to 8 are placed in
the international 10-20 system positions “AF3”, ”FC1”, ”C3”,
”Fz”, ”Cz”, ”C4”, ”FC2” and “AF4” respectively, so they can
capture beta waves from the frontal lobe. Figure 1 shows the
positions of the eight electrodes on the scalp. The data is
collected while the subject executes motor imagery tasks of
imagining movement in the right arm in four directions in
center out motions as well as individually blinking the left
and right eye. The idle state of the user is also captured so
that the CNN model can differentiate between idle and non
idle states. This is done to ensure that the model does not
execute an action in Windows when the user is idle (for
example; when the user is reading, watching a video or
image.) The Lab StreamingLayer (LSL) featureof the Enobio
software is used to stream the raw EEG data to a python
program, which writes it to a comma separated values (CSV)
formatted file. This is done for each of the six user actions as
well as a resting state, consequently generating 7 csv files.
The sampling rate used is 500 samples per second. The
duration of each EEG recording is 2 seconds. Each csv file
contains a 100 such recordings. Each recording contains
1000 rows and 8 columns corresponding to the 8 channels.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2730
The EEG dataset is collected from a single subject so as to
build a customized BCI.
Fig -1: Positions of the eight electrodes
2.2 Data Analysis and Pre-processing
The data is analysed in MATLAB to study the different
patterns of each task. The significant difference in the
patterns implies that the beta waves corresponding to an
action can be classified. In the pre-processing stage, the
dataset is scaled using the standard scaler which is available
in Python’s Sklearn library. The standard score z of a sample
x is computed as
z = (x - u) / s
where u and s are the mean and standard deviation of the
training set. The training labels are converted from string
format to machine readable format using the label binarizer
function from the Sklearn library.
2.3 Training and Testing the CNN Model
The dataset is shuffled and split into trainingandtestingsets
with a split ratio of 90/10 to allow maximum number of
records for training. The model is trained for oneepochwith
a batch size of one. The model achieves an average training
accuracy of 79.09% with a standard deviation of 1.56and an
average testing accuracy of 92.85% with a standard
deviation of 4.12. The highest accuracy achieved by the
model is 97.14%. The functional componentsoftheBCIsuch
as the LSL client, CNN model and the Mouse Control Module
are tested individually using the Unittest testing framework
in Python. The evaluation metric used to evaluate the
performance of the model is the confusion matrix shown in
figure 2. The average latencies of the LSL client, CNN model,
Mouse Control Module was found to be 0.275, 0.319, 0.102
seconds. The average latency of the fully integrated system
was found to be 3.835 seconds. These results are tabulated
in table 1.
Fig -2: Confusion matrix for CNN model
Figure 2 shows the confusion matrix used to evaluate the
model accuracy. It was computed for the model with
accuracy of 97.14% The columns represent the predicted
values and rows represent the actual values. There is some
misclassification for some of the records but the overall
accuracy is good.
Table -1: Performance analysis of BCI components.
Performance/
Module
Average Latency
(Seconds)
Number of
function calls
LSL client 0.275s 181372
CNN Model 0.319s 1285882
MCM Module 0.102s 44751
BCI (all components
integrated)
3.835s 1562503
2.4 Using PythontoconnectEnobio,CNNmodeland
Windows
Python contains libraries for data manipulation, pre-
processing, model building and training, which makes it
suitable for the BCI. The EEG data stream is captured from
the Enobio software using a LSL client setup in python using
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2731
the Pylsl. This LSL client provides the EEG sample. This
sample is input into the CNN model to classify the user
action. The CNN model contains a one-dimensional
convolution layer that consists of 100 filters with a kernel
size of 3 which is used to extract features from the input
sample. The next layer is a one-dimensional max-pooling
layer of size 2 which is used to reduce the dimensionality of
the previous layer. The flattened output of the max-pooling
layer is then sent to the hidden layer which consists of 20
neurons. The final layer is the output layer which contains 7
neurons. The output of the CNN model is one of 7 classes,
which are “Right”, ”Left”, ”Up”, ”Down”, ”Right-Wink”, ”Left-
Wink” and “Nothing”. If the output belongs to any one of the
4 directional classes (Right, Left, Up and Down), the mouse
pointer is moved in that direction with commands executed
in Python. If the output is classified as either “Left-Wink” or
“Right-Wink”, the command to click themouseisexecutedin
Python. If the output is classified as “Nothing”, no action is
taken. The control of the mouse in Windows is achieved by
using the “pyautogui” and “mouse” libraries in Python.
3. IMPLEMENTED SYSTEM
This section describes the architecture of the implemented
BCIand gives a detailed explanationofitscomponents.Italso
provides details on the architecture of the CNN model that
was built for the BCI.
3.1 System Architecture
The project has a three-tiered architecture which consistsof
an LSL client, CNN model, Mouse Control Module. The LSL
client is responsible for capturing a portion of the live data
stream from the Enobio software. The CNN model will
classify the EEG input as one of the seven output classes.The
Mouse Control Module receives the classification from the
CNN model. It then matches the classification to the
appropriate output command that is executed in in
Windows. The data only flows in one direction as shown in
figure 3.
Fig -3: Three tier system architecture of MI-BCI
3.2 Architecture of CNN Model
The CNN model contains five layers as showninfigure4.The
first layer is a one-dimensional convolution layercontaining
100 filters and a kernel size of 3. The second layer is a one-
dimensional max-pooling layer of size 500. The third and
fourth layers are fully connected hidden layers containing
500 and 100 neurons with leaky ReLU activation. ReLU
stands for rectified linear unit.
Fig -4: Architecture of CNN model
Leaky ReLU was chosen over ReLU as theactivationfunction
for neurons in the hidden layer as it prevents neurons from
dying due to negative inputs. The leaky ReLU function for a
given input x is defined as,
Where negative slope controls the angle of the negative
slope. Its default value is 1e-2. The fifth layer is the output
layer containing 7 neurons with “softmax” activation. The
softmax function takes an input vector z of K real numbers
and normalizes it into a probability distribution.
It applies the standard exponential to every element in the
input vector and divides each exponential by the sum of all
the exponentials to normalizethem.Thesumofthe elements
of the output vector is 1. The softmax function for an input
vector z of K real numbers is defined as,
It is commonly used in the output layerofa multiclassneural
network. A multiclass classification is the problem of
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2732
classifying instances into one of morethanthreeclasses.The
first two layers of the CNN model are used for feature
extraction and the next three layers are used for
classification. Before the data is sent to thehiddenlayersitis
flattened to make it one dimensional. To regularize the
model and avoid overfitting, during training random nodes
are dropped. A dropout factor of 0.5 is used during training
to avoid overfitting the model.
4. DISCUSSION
The user is able to use the MI-BCI system to control the
mouse on Windows. The actions that can be performed
include mouse movement as well as clicking. However, after
the execution of an action, the user must take a moment to
relax and allow their brain waves to return to their normal
state before taking the next action. Due to this drawback,the
user cannot continuously control the computer. This also
means that the MI-BCI does not select an action when the
user does not want to execute an action, which is an
improvement on [11]. Another drawback is that the user
cannot control the keyboard with this BCI. To address this
problem, the addition of a c-VEP method to control the
keyboard such as the one described in [11] will be the next
step.
5. CONCLUSIONS
This paper has presented a motor imagery basedBCIsystem
which uses convolution neural networks to classify an
individual’s EEG waves into computer commands. Although
drawbacks of the current system are outlined, next steps in
improving the system are discussed. The five-layer CNN
model achieved the an average accuracy of 92.85% with a
standard deviation of 4.12 and a highestaccuracyof97.14%.
The BCI is very responsive with an average latency of 3.85
seconds for signal acquisition, classificationandexecutionof
the appropriate command, which is very good for a user
interface system.
ACKNOWLEDGEMENT
I would like to thank my guide, Sushmitha N, Assistant
Professor,DepartmentofInformationScience&Engineering,
RV College of Engineering for introducing me to the subject
of electroencephalography and brain computer interfaces
and for her continual support, guidance and patience in
completing this project.
I would also like to express my sincere gratitude to Dr. B. M.
Sagar, Head of Department, and Dr. G.S.Mamatha, Professor
and Associate Dean, Department of Information Science &
Engineering, RV College of Engineering for providing the
necessary resources such as the Enobio device to complete
this project.
REFERENCES
[1] Arefeh Nouri, Zahra Ghanbari, Mohammad Reza Aslani,
Mohammad Hassan Moradi, “A new approach tofeature
extraction in MI-based BCI systems”, Artificial
Intelligence-Based Brain-Computer Interface,Jan.2022,
pp. 75-98, doi:10.1016/B978-0-323-91197-9.00002-3.
[2] Lazarou Ioulietta, Nikolopoulos Spiros, Petrantonakis
Panagiotis C., Kompatsiaris Ioannis, Tsolaki Magda,
“EEG-Based Brain–Computer Interfaces for
Communication andRehabilitationofPeoplewithMotor
Impairment: A Novel Approach of the 21st Century”.
Frontiers in Human Neuroscience, vol. 12, 2018, doi:
10.3389/fnhum.2018.00014.
[3] Jerrin Thomas Panachakel, Kanishka Sharma , Anusha A
S , and Ramakrishnan A G, “Can we identify the category
of imagined phoneme from EEG?”, 2021 43rd Annual
International Conference of the IEEE Engineering in
Medicine & Biology Society (EMBC), Oct. 2021, doi:
10.1109/EMBC46164.2021.9630604.
[4] Firat Rengin B., “Opening the “Black Box”: Functions of
the Frontal Lobes and Their Implications for Sociology”,
Frontiers in Sociology, vol. 4, Feb. 2019, p. 3, doi:
10.3389/fsoc.2019.00003.
[5] Xiangmin Lun, Zhenglin Yu, Tao Chen, Fang Wang and
Yimin Hou , “A Simplified CNN Classification Method for
MI-EEG via the Electrode Pairs Signals”, Frontiers in
Human Neuroscience, vol. 14, Sept. 2020, p. 338, doi:
10.3389/fnhum.2020.00338.
[6] C. Guan, N. Robinson, V. S. Handiru and V. A. Prasad,
"Detecting and trackingmultipledirectional movements
in EEG based BCI," 2017 5th International Winter
Conference on Brain-Computer Interface (BCI), 2017,
pp. 44-45, doi:10.1109/IWW-BCI.2017.7858154.
[7] J. -H. Kim, F. Bießmann and S. -W. Lee, "Reconstruction
of hand movements from EEG signals based on non-
linear regression,"2014International WinterWorkshop
on Brain-Computer Interface (BCI), Feb. 2014, pp. 1-3,
doi: 10.1109/iww-BCI.2014.6782572.
[8] D. AlQattan and F. Sepulveda, "Towards sign language
recognition using EEG-based motor imagery brain
computer interface", 2017 5th International Winter
Conference on Brain-Computer Interface (BCI), Jan.
2017, pp. 5-8, doi: 10.1109/IWW-BCI.2017.7858143.
[9] Rami Alazrai, Hisham Alwanni, Mohammad I. Daoud,
“EEG-based BCI system for decoding finger movements
within the same hand”, Neuroscience Letters, vol. 698,
Apr. 2019, pp. 113-120, doi:
10.1016/j.neulet.2018.12.045.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2733
[10] J. Lin, and R. Shihb, "A Motor-Imagery BCI System Based
on Deep Learning Networks and Its Applications", in
Evolving BCI Therapy - Engaging Brain State Dynamics,
Oct. 2018, doi: 10.5772/intechopen.75009.
[11] Spuler M., “A Brain-Computer Interface (BCI) system to
use arbitrary Windows applications by directly
controlling mouse and keyboard.”, Annual International
Conference of the IEEE Engineering in Medicine and
Biology Society. IEEE Engineering in Medicine and
Biology Society, Aug. 2015, doi:
10.1109/EMBC.2015.7318554.
[12] Reinhold Scherer, Carmen Vidaurre, Chapter 8 - Motor
imagery based brain–computer interfaces, Smart
Wheelchairs and Brain-Computer Interfaces, 2018, pp.
171-195, doi:10.1016/B978-0-12-812892-3.00008-X.

More Related Content

Similar to Motor Imagery based Brain Computer Interface for Windows Operating System

A Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal ClassificationA Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
 
A Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal ClassificationA Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
 
Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...IJECEIAES
 
Brain computer interface based smart keyboard using neurosky mindwave headset
Brain computer interface based smart keyboard using neurosky mindwave headsetBrain computer interface based smart keyboard using neurosky mindwave headset
Brain computer interface based smart keyboard using neurosky mindwave headsetTELKOMNIKA JOURNAL
 
IRJET- Human Emotions Detection using Brain Wave Signals
IRJET- Human Emotions Detection using Brain Wave SignalsIRJET- Human Emotions Detection using Brain Wave Signals
IRJET- Human Emotions Detection using Brain Wave SignalsIRJET Journal
 
Transfer learning for epilepsy detection using spectrogram images
Transfer learning for epilepsy detection using spectrogram imagesTransfer learning for epilepsy detection using spectrogram images
Transfer learning for epilepsy detection using spectrogram imagesIAESIJAI
 
IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...
IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...
IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...IRJET Journal
 
Impact of adaptive filtering-based component analysis method on steady-state ...
Impact of adaptive filtering-based component analysis method on steady-state ...Impact of adaptive filtering-based component analysis method on steady-state ...
Impact of adaptive filtering-based component analysis method on steady-state ...IAESIJAI
 
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interfaceEEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interfaceWilly Marroquin (WillyDevNET)
 
Design and Implementation of Brain Computer Interface for Wheelchair control
Design and Implementation of Brain Computer Interface for Wheelchair controlDesign and Implementation of Brain Computer Interface for Wheelchair control
Design and Implementation of Brain Computer Interface for Wheelchair controlIRJET Journal
 
A machine learning algorithm for classification of mental tasks.pdf
A machine learning algorithm for classification of mental tasks.pdfA machine learning algorithm for classification of mental tasks.pdf
A machine learning algorithm for classification of mental tasks.pdfPravinKshirsagar11
 
Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...
Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...
Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...IJECEIAES
 
System Architecture for Brain-Computer Interface based on Machine Learning an...
System Architecture for Brain-Computer Interface based on Machine Learning an...System Architecture for Brain-Computer Interface based on Machine Learning an...
System Architecture for Brain-Computer Interface based on Machine Learning an...ShahanawajAhamad1
 
Iaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gesturesIaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gesturesIaetsd Iaetsd
 
Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...
Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...
Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...ijtsrd
 
Technology Development for Unblessed people using BCI: A Survey
Technology Development for Unblessed people using BCI: A SurveyTechnology Development for Unblessed people using BCI: A Survey
Technology Development for Unblessed people using BCI: A SurveyMandeep Kaur
 

Similar to Motor Imagery based Brain Computer Interface for Windows Operating System (20)

A Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal ClassificationA Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal Classification
 
A Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal ClassificationA Comparative Study of Machine Learning Algorithms for EEG Signal Classification
A Comparative Study of Machine Learning Algorithms for EEG Signal Classification
 
Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...
 
Brain computer interface based smart keyboard using neurosky mindwave headset
Brain computer interface based smart keyboard using neurosky mindwave headsetBrain computer interface based smart keyboard using neurosky mindwave headset
Brain computer interface based smart keyboard using neurosky mindwave headset
 
40120140507007
4012014050700740120140507007
40120140507007
 
40120140507007
4012014050700740120140507007
40120140507007
 
neural-control-drone
neural-control-droneneural-control-drone
neural-control-drone
 
IRJET- Human Emotions Detection using Brain Wave Signals
IRJET- Human Emotions Detection using Brain Wave SignalsIRJET- Human Emotions Detection using Brain Wave Signals
IRJET- Human Emotions Detection using Brain Wave Signals
 
Transfer learning for epilepsy detection using spectrogram images
Transfer learning for epilepsy detection using spectrogram imagesTransfer learning for epilepsy detection using spectrogram images
Transfer learning for epilepsy detection using spectrogram images
 
IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...
IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...
IRJET- EOG based Human Machine Interface to Control Electric Devices using Ey...
 
Impact of adaptive filtering-based component analysis method on steady-state ...
Impact of adaptive filtering-based component analysis method on steady-state ...Impact of adaptive filtering-based component analysis method on steady-state ...
Impact of adaptive filtering-based component analysis method on steady-state ...
 
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interfaceEEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
EEG Mouse:A Machine Learning-Based Brain Computer Interface_interface
 
Design and Implementation of Brain Computer Interface for Wheelchair control
Design and Implementation of Brain Computer Interface for Wheelchair controlDesign and Implementation of Brain Computer Interface for Wheelchair control
Design and Implementation of Brain Computer Interface for Wheelchair control
 
A machine learning algorithm for classification of mental tasks.pdf
A machine learning algorithm for classification of mental tasks.pdfA machine learning algorithm for classification of mental tasks.pdf
A machine learning algorithm for classification of mental tasks.pdf
 
Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...
Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...
Deep Belief Networks for Recognizing Handwriting Captured by Leap Motion Cont...
 
System Architecture for Brain-Computer Interface based on Machine Learning an...
System Architecture for Brain-Computer Interface based on Machine Learning an...System Architecture for Brain-Computer Interface based on Machine Learning an...
System Architecture for Brain-Computer Interface based on Machine Learning an...
 
Iaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gesturesIaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gestures
 
Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...
Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...
Motor Imagery Recognition of EEG Signal using Cuckoo Search Masking Empirical...
 
Adaptive filters based efficient EEG classification for steady state visuall...
Adaptive filters based efficient EEG classification for steady  state visuall...Adaptive filters based efficient EEG classification for steady  state visuall...
Adaptive filters based efficient EEG classification for steady state visuall...
 
Technology Development for Unblessed people using BCI: A Survey
Technology Development for Unblessed people using BCI: A SurveyTechnology Development for Unblessed people using BCI: A Survey
Technology Development for Unblessed people using BCI: A Survey
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 

Motor Imagery based Brain Computer Interface for Windows Operating System

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2728 Motor Imagery based Brain Computer Interface for Windows Operating System Joel Jackson Gomez1, Sushmitha N2 1Student, Dept. of Information Science & Engineering, RV College of Engineering, Bangalore, India 2Assistant Professor, Dept. of Information Science & Engineering, RV College of Engineering, Bangalore, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - This paper proposes a motor imagery based brain computer interface (MI-BCI) that enables physically challenged individuals to use a computer system that is running Windows operating system. Usingthe MI-BCI, theuser can perform basic operations on Windows such as movement of mouse and execution of mouse clicks. The MI-BCI uses Electroencephalogram (EEG) waves, capturedfromtheuserin real time, as input to a convolution neural network (CNN), which classifies the input into one of seven events: mouse movement in left, right up or down direction, left and right mouse click and finally the idle state in which no action is taken. The CNN has five layers including a max pooling layer and a fully connected (FC) layer. The hardware used to capture EEG data is the 8 channel Enobio EEG device with dry electrodes. The training data consists of beta waves (a type of EEG wave) recorded while the subject imagined moving the right arm in one of the four directions; right, left up and down and also executed left and right eye winks which is mapped to left and right mouse clicks in Windows. EEG waves are also captured while the subject is in a idle state (That is, when the subject does not want to move the mouse). The control of the mouse in Windows operating system is achieved using Python libraries. The proposed MI-BCI system is very responsive, and achieved an average accuracy of 92.85% and a highest accuracy of 97.14%. Key Words: Electroencephalogram, Motor Imagery, Brain Computer Interface, ConvolutionNeural Network, Beta waves 1. INTRODUCTION A Brain Computer Interface (BCI) isa systemthatmapssome form of brain signal to commands on acomputersystem.The main goal of BCI is to replace or restore useful function to people disabled by neuromuscular disorders such as amyotrophiclateral sclerosis,cerebralpalsy,stroke,orspinal cord injury. The BCI described in thispaperwasdevelopedto assist physically challenged individuals in performing basic tasks on a personal computer system. It enables the user to use motor imagery to control the mouse on the Windows operating system. Motor imagery (MI) isa mental processby which an individual imagines or simulates a physical action. MI activates similar brain areas as the corresponding executed actionand retains the sametemporalcharacteristic [12]. A motor imagery-based brain-computer interface (MI- BCI) enables the brain to interact with a computer by recording and processing electroencephalograph (EEG) signals madeby imagining the movement ofaparticularlimb [1]. EEG waves can be used as input to control a BCI system even when the user has severe physical and neurological impairments [2]. These waves are chosen to be the input to the BCI system because they are easy to capture and the hardware involved is quick to setup. The amplitude of the EEG waves are measured in microvolts (mV). There are various types of EEG waves that occur at different frequency bands. Gamma waves have a frequency between 25 and 140 hertz, Beta waves have a frequency 14 to 30 hertz, Alpha waves have a frequency between 7 to 13 hertz, Theta waves have a frequency between 4 to 7 hertz, Delta waves have a frequency up to 4 hertz. The beta band is associated with motor tasks including motor imagery. An event-related synchronization (ERS) during motor planning and an event- related desynchronization (ERD) after task execution are reported in the beta band [3]. Hence beta waves are used as the input to the BCI. To collect the data, the Enobio 8 EEG device was used. It contains 8 channels which can be placed on the scalp using dry or wet electrodes.TheEEGwaveswere recorded with dry electrodes that are placed directly on the scalp and are held in position by a cap. Dry electrodes can captureEEG waves just by comingintocontactwiththescalp. The electrodes are arranged on the subject’s scalp so that they cover the frontal lobe which is involved in voluntary, controlled behavior such as motor functions [4]. The beta waves were collected while the subject performed motor imagery tasks such as imagining movement of right hand in right,left, upand down direction.Theserawbetawaveswere extracted from the Enobio software using its Lab Stream Layer (LSL) feature. The Lab Streaming Layer is an opensource middleware which allows real time streaming and receiving of data between applications over a Transmission Control Protocol (TCP) network. The collected data is analyzed using MATLAB to find patterns among the brainwaves recorded during different tasks. Convolutional Neural Networks is chosen to act as the classifier for the BCI input because it can automatically extract features and its quick performance makes it well suited for real-time predictions.Reference [5]utilizesa5layeredCNNwithamax pooling layer and a fully connected (FC) layer to accurately classify EEG waves of motor imagination tasks. when compared to Recurrent NeuralNetworks(RNN)suchasLong Short Term Memory (LSTM) and a hybrid of LSTM and CNN, the CNN model’s performance was found to be of similar accuracy, but the latency of the model was much less. Hence
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2729 CNN ischosen as the classifier in this project. Thedataisthen preprocessed and used to train the Convolutional Neural Network (CNN). Python libraries are utilized to achieve the control of the mouse in Windows operating system. The user cancontrol the mouse movement by imagining movementof right hand andleft and right mouse clicks is controlledbyleft and right eye winks of the user. 1.1 Related Work Cuntai Guan, Neethu Robinson, Vikram Shenoy Handiru and V. Prasad, [6] discuss designing a BCI based upper-limb rehabilitation system for stroke patients. The authors propose a regularized Wavelet-Common Spatial Pattern (W- CSP) method for the classification of the movement directions, together with a mutual information basedfeature selection. They were able to achieve an average accuracy of 80.24% ± 9.41 of single trial classification in discriminating the four different directions. In their work, they also investigate methods to classify movement speeds and reconstructing movement trajectory from EEG. Jeong-Hun Kim, Felix Bieβmann, and Seong-Whan Lee, [7] investigate two methods for decoding hand movement velocities fromcomplextrajectories.Thefirstmethodisusing Multiple Linear Regression (MLR) and the second method is Kernel Ridge Regression (KRR). The results show that both MLR and KRR can reliably decode3DhandvelocityfromEEG, but in the majority of subjects KRR outperformed the MLR decoding. KRR can predict hand velocities at high accuracy with fewer training data compared to MLR. How ever KRR also has a high computational cost. D. AlQattan and F. Sepulveda,[8]proposeamethodtodecode EEG waves into one of six American Sign Language (ASL) signsusingLinearDiscriminantAnalysis(LDA)andnonlinear Support Vector Machines (SVM) for classification. both the algorithmsshowed the an average accuracyof75%whenthe Entropy feature type was examined. Rami Alazrai, Hisham Alwanni and Mohammad I. Daoud, [9] present a new EEG-based BCI system for decoding the movements of each finger within the same hand so that subjects who are using assistive devices can better perform various dexterous tasks. The BCI uses quadratic time- frequency distribution (QTFD), namely the Choi–William distribution (CWD) for feature extraction. The extracted features are passed to a two-layer classification framework that has an SVM classifier in the first layer and five different SVM classifiers corresponding to five fingers in the second layer. The classifier in the first layer identifies which one of the five fingers is moving and the corresponding classifier in the second layer identifies the type of movement for that finger. The average F1-scores obtained for the identification of the moving fingers are above 79%, where the lowest F1- score of 79.0% was computed for the ring finger. Jzau-Sheng Lin and Ray Shihb, [10] investigate the performancesoftwodeeplearningmodelsnamedLong-short term memory (LSTM) and gated recurrent neural networks (GRNN) to classify EEG signals of motor imagery (MI-EEG). The authors use the deep learning models to control a wheelchair. The experimental findings show that the GRNN always achieves better performance than the LSTM in the application to control an electric wheelchair. Martin Spuler ,[11] presents a BCI that can interact with Windows applications by controlling the mouse and keyboard through code modulated visual evoked potentials (cVEPs). The user is presented with black and white visual stimuli that allows the user to move the mouse, click the mouse and type characters with a speed of more than 20 characters per minute. The drawback of the system was that since the BCI runs in synchronous mode a target is selected every 1.9s, which means even whentheuserdoesnotwantto perform any action it will still select an action to be performed. The author has proposed the addition of an asynchronous mode and a control state to improve the usability of this BCI. 2. METHODS AND MATERIALS This section provides details on the methodology used to build and test the motor imagery based BCI. There are four stages in the methodology which are data acquisition, data analysis and pre-processing, training and testing the CNN model and finally using Python to connect Enobio, CNN model and Windows. 2.1 Data Acquisition The Enobio 8 channel EEG device is used to forEEGsignal acquisition. The 8 electrodes numbered 1 to 8 are placed in the international 10-20 system positions “AF3”, ”FC1”, ”C3”, ”Fz”, ”Cz”, ”C4”, ”FC2” and “AF4” respectively, so they can capture beta waves from the frontal lobe. Figure 1 shows the positions of the eight electrodes on the scalp. The data is collected while the subject executes motor imagery tasks of imagining movement in the right arm in four directions in center out motions as well as individually blinking the left and right eye. The idle state of the user is also captured so that the CNN model can differentiate between idle and non idle states. This is done to ensure that the model does not execute an action in Windows when the user is idle (for example; when the user is reading, watching a video or image.) The Lab StreamingLayer (LSL) featureof the Enobio software is used to stream the raw EEG data to a python program, which writes it to a comma separated values (CSV) formatted file. This is done for each of the six user actions as well as a resting state, consequently generating 7 csv files. The sampling rate used is 500 samples per second. The duration of each EEG recording is 2 seconds. Each csv file contains a 100 such recordings. Each recording contains 1000 rows and 8 columns corresponding to the 8 channels.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2730 The EEG dataset is collected from a single subject so as to build a customized BCI. Fig -1: Positions of the eight electrodes 2.2 Data Analysis and Pre-processing The data is analysed in MATLAB to study the different patterns of each task. The significant difference in the patterns implies that the beta waves corresponding to an action can be classified. In the pre-processing stage, the dataset is scaled using the standard scaler which is available in Python’s Sklearn library. The standard score z of a sample x is computed as z = (x - u) / s where u and s are the mean and standard deviation of the training set. The training labels are converted from string format to machine readable format using the label binarizer function from the Sklearn library. 2.3 Training and Testing the CNN Model The dataset is shuffled and split into trainingandtestingsets with a split ratio of 90/10 to allow maximum number of records for training. The model is trained for oneepochwith a batch size of one. The model achieves an average training accuracy of 79.09% with a standard deviation of 1.56and an average testing accuracy of 92.85% with a standard deviation of 4.12. The highest accuracy achieved by the model is 97.14%. The functional componentsoftheBCIsuch as the LSL client, CNN model and the Mouse Control Module are tested individually using the Unittest testing framework in Python. The evaluation metric used to evaluate the performance of the model is the confusion matrix shown in figure 2. The average latencies of the LSL client, CNN model, Mouse Control Module was found to be 0.275, 0.319, 0.102 seconds. The average latency of the fully integrated system was found to be 3.835 seconds. These results are tabulated in table 1. Fig -2: Confusion matrix for CNN model Figure 2 shows the confusion matrix used to evaluate the model accuracy. It was computed for the model with accuracy of 97.14% The columns represent the predicted values and rows represent the actual values. There is some misclassification for some of the records but the overall accuracy is good. Table -1: Performance analysis of BCI components. Performance/ Module Average Latency (Seconds) Number of function calls LSL client 0.275s 181372 CNN Model 0.319s 1285882 MCM Module 0.102s 44751 BCI (all components integrated) 3.835s 1562503 2.4 Using PythontoconnectEnobio,CNNmodeland Windows Python contains libraries for data manipulation, pre- processing, model building and training, which makes it suitable for the BCI. The EEG data stream is captured from the Enobio software using a LSL client setup in python using
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2731 the Pylsl. This LSL client provides the EEG sample. This sample is input into the CNN model to classify the user action. The CNN model contains a one-dimensional convolution layer that consists of 100 filters with a kernel size of 3 which is used to extract features from the input sample. The next layer is a one-dimensional max-pooling layer of size 2 which is used to reduce the dimensionality of the previous layer. The flattened output of the max-pooling layer is then sent to the hidden layer which consists of 20 neurons. The final layer is the output layer which contains 7 neurons. The output of the CNN model is one of 7 classes, which are “Right”, ”Left”, ”Up”, ”Down”, ”Right-Wink”, ”Left- Wink” and “Nothing”. If the output belongs to any one of the 4 directional classes (Right, Left, Up and Down), the mouse pointer is moved in that direction with commands executed in Python. If the output is classified as either “Left-Wink” or “Right-Wink”, the command to click themouseisexecutedin Python. If the output is classified as “Nothing”, no action is taken. The control of the mouse in Windows is achieved by using the “pyautogui” and “mouse” libraries in Python. 3. IMPLEMENTED SYSTEM This section describes the architecture of the implemented BCIand gives a detailed explanationofitscomponents.Italso provides details on the architecture of the CNN model that was built for the BCI. 3.1 System Architecture The project has a three-tiered architecture which consistsof an LSL client, CNN model, Mouse Control Module. The LSL client is responsible for capturing a portion of the live data stream from the Enobio software. The CNN model will classify the EEG input as one of the seven output classes.The Mouse Control Module receives the classification from the CNN model. It then matches the classification to the appropriate output command that is executed in in Windows. The data only flows in one direction as shown in figure 3. Fig -3: Three tier system architecture of MI-BCI 3.2 Architecture of CNN Model The CNN model contains five layers as showninfigure4.The first layer is a one-dimensional convolution layercontaining 100 filters and a kernel size of 3. The second layer is a one- dimensional max-pooling layer of size 500. The third and fourth layers are fully connected hidden layers containing 500 and 100 neurons with leaky ReLU activation. ReLU stands for rectified linear unit. Fig -4: Architecture of CNN model Leaky ReLU was chosen over ReLU as theactivationfunction for neurons in the hidden layer as it prevents neurons from dying due to negative inputs. The leaky ReLU function for a given input x is defined as, Where negative slope controls the angle of the negative slope. Its default value is 1e-2. The fifth layer is the output layer containing 7 neurons with “softmax” activation. The softmax function takes an input vector z of K real numbers and normalizes it into a probability distribution. It applies the standard exponential to every element in the input vector and divides each exponential by the sum of all the exponentials to normalizethem.Thesumofthe elements of the output vector is 1. The softmax function for an input vector z of K real numbers is defined as, It is commonly used in the output layerofa multiclassneural network. A multiclass classification is the problem of
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2732 classifying instances into one of morethanthreeclasses.The first two layers of the CNN model are used for feature extraction and the next three layers are used for classification. Before the data is sent to thehiddenlayersitis flattened to make it one dimensional. To regularize the model and avoid overfitting, during training random nodes are dropped. A dropout factor of 0.5 is used during training to avoid overfitting the model. 4. DISCUSSION The user is able to use the MI-BCI system to control the mouse on Windows. The actions that can be performed include mouse movement as well as clicking. However, after the execution of an action, the user must take a moment to relax and allow their brain waves to return to their normal state before taking the next action. Due to this drawback,the user cannot continuously control the computer. This also means that the MI-BCI does not select an action when the user does not want to execute an action, which is an improvement on [11]. Another drawback is that the user cannot control the keyboard with this BCI. To address this problem, the addition of a c-VEP method to control the keyboard such as the one described in [11] will be the next step. 5. CONCLUSIONS This paper has presented a motor imagery basedBCIsystem which uses convolution neural networks to classify an individual’s EEG waves into computer commands. Although drawbacks of the current system are outlined, next steps in improving the system are discussed. The five-layer CNN model achieved the an average accuracy of 92.85% with a standard deviation of 4.12 and a highestaccuracyof97.14%. The BCI is very responsive with an average latency of 3.85 seconds for signal acquisition, classificationandexecutionof the appropriate command, which is very good for a user interface system. ACKNOWLEDGEMENT I would like to thank my guide, Sushmitha N, Assistant Professor,DepartmentofInformationScience&Engineering, RV College of Engineering for introducing me to the subject of electroencephalography and brain computer interfaces and for her continual support, guidance and patience in completing this project. I would also like to express my sincere gratitude to Dr. B. M. Sagar, Head of Department, and Dr. G.S.Mamatha, Professor and Associate Dean, Department of Information Science & Engineering, RV College of Engineering for providing the necessary resources such as the Enobio device to complete this project. REFERENCES [1] Arefeh Nouri, Zahra Ghanbari, Mohammad Reza Aslani, Mohammad Hassan Moradi, “A new approach tofeature extraction in MI-based BCI systems”, Artificial Intelligence-Based Brain-Computer Interface,Jan.2022, pp. 75-98, doi:10.1016/B978-0-323-91197-9.00002-3. [2] Lazarou Ioulietta, Nikolopoulos Spiros, Petrantonakis Panagiotis C., Kompatsiaris Ioannis, Tsolaki Magda, “EEG-Based Brain–Computer Interfaces for Communication andRehabilitationofPeoplewithMotor Impairment: A Novel Approach of the 21st Century”. Frontiers in Human Neuroscience, vol. 12, 2018, doi: 10.3389/fnhum.2018.00014. [3] Jerrin Thomas Panachakel, Kanishka Sharma , Anusha A S , and Ramakrishnan A G, “Can we identify the category of imagined phoneme from EEG?”, 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Oct. 2021, doi: 10.1109/EMBC46164.2021.9630604. [4] Firat Rengin B., “Opening the “Black Box”: Functions of the Frontal Lobes and Their Implications for Sociology”, Frontiers in Sociology, vol. 4, Feb. 2019, p. 3, doi: 10.3389/fsoc.2019.00003. [5] Xiangmin Lun, Zhenglin Yu, Tao Chen, Fang Wang and Yimin Hou , “A Simplified CNN Classification Method for MI-EEG via the Electrode Pairs Signals”, Frontiers in Human Neuroscience, vol. 14, Sept. 2020, p. 338, doi: 10.3389/fnhum.2020.00338. [6] C. Guan, N. Robinson, V. S. Handiru and V. A. Prasad, "Detecting and trackingmultipledirectional movements in EEG based BCI," 2017 5th International Winter Conference on Brain-Computer Interface (BCI), 2017, pp. 44-45, doi:10.1109/IWW-BCI.2017.7858154. [7] J. -H. Kim, F. Bießmann and S. -W. Lee, "Reconstruction of hand movements from EEG signals based on non- linear regression,"2014International WinterWorkshop on Brain-Computer Interface (BCI), Feb. 2014, pp. 1-3, doi: 10.1109/iww-BCI.2014.6782572. [8] D. AlQattan and F. Sepulveda, "Towards sign language recognition using EEG-based motor imagery brain computer interface", 2017 5th International Winter Conference on Brain-Computer Interface (BCI), Jan. 2017, pp. 5-8, doi: 10.1109/IWW-BCI.2017.7858143. [9] Rami Alazrai, Hisham Alwanni, Mohammad I. Daoud, “EEG-based BCI system for decoding finger movements within the same hand”, Neuroscience Letters, vol. 698, Apr. 2019, pp. 113-120, doi: 10.1016/j.neulet.2018.12.045.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2733 [10] J. Lin, and R. Shihb, "A Motor-Imagery BCI System Based on Deep Learning Networks and Its Applications", in Evolving BCI Therapy - Engaging Brain State Dynamics, Oct. 2018, doi: 10.5772/intechopen.75009. [11] Spuler M., “A Brain-Computer Interface (BCI) system to use arbitrary Windows applications by directly controlling mouse and keyboard.”, Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society, Aug. 2015, doi: 10.1109/EMBC.2015.7318554. [12] Reinhold Scherer, Carmen Vidaurre, Chapter 8 - Motor imagery based brain–computer interfaces, Smart Wheelchairs and Brain-Computer Interfaces, 2018, pp. 171-195, doi:10.1016/B978-0-12-812892-3.00008-X.