SlideShare a Scribd company logo
1 of 27
Brain - Computer Interface for Controlling
Cursor Movements -A Review
❖ BCI is a direct communication pathway between an
enhanced or wired brain and external device which
allow you to manipulate computers and machinery
with your thoughts.
❖ BCI has given many names mind machine interface (MMI), a direct neural
interface and brain-machine interface (BMI).
2
What is Brain-Computer interface
❖ BCI measure and use the signals produced by the
central nervous system
❖ Not a voice activated or muscle activated
communication system
❖ BCIs are not mind reading devices
3
What is Brain-Computer Interface
❖ In 1924 Berger was the first to record human brain activity by means of
EEG.
❖ In 1964 Dr. Grey Walter placed electrodes through the human
❖ After years of experiment on animal the first BCI was implemented in
humans in mid 90s.
❖ In December of 2004, Dr Jonathan Wolpaw and his group published a study
that shows the ability to control a computer by using BCI.
❖ In 2013 researchers successfully connected the brains of two rats with
electronic interfaces.
4
What is Brain-Computer Interface
5
Basic Component
BCI is consisting of three phases
❖ Data Acquisition
❖ Signal Processing and Classification.
❖ Application.
6
Basic Component
Data Acquisition
7
Process of measuring the voltage of electrical signals
that will generate by the brain.
Types of BCI
❖ Invasive
Inside grey matter
❖ Partially invasive
Outside the gray matter
❖ Non-invasive
On the scalp
Noninvasive BCI
8
❖ Most popular type
❖ Electroencephalogram (EEG), Magnetoencephalography (MEG),
Magnetic Resonance Imaging (MRI), and Functional Magnetic
Resonance Imaging (fMRI), Position Emission Tomography (PET).
9
EEG: A recording of the electrical activity of the brain from the scalp. The
recorded waveforms reflect the cortical electrical activity.
Components of an EEG system.
● Electrodes
● Amplifiers
● Analog to Digital Converter
● Recording Device
EEG
Pre-processing
10
❖ Aim of enhancing the signal to noise ratio is called as pre-processing
❖ It is an essential step
Techniques
● Independent Component Analysis
● Principle Component analysis
● Adaptive Filtering
● Surface Laplacian
● Common Spatial Patterns
Feature Extraction
11
Feature extraction transforms raw signals into more informative data
Techniques
● ICA : Independent Component Analysis
● PCA : Principal Component Analysis
● WT : Wavelet Transform
● AR : Autoregressive Modeling
● WPD : Wavelet packet decomposition
● FFT : Fast Fourier Transform
12
Independent Component Analysis
Computational method for separating a multivariate signal into additive
subcomponents.
Assume that the subcomponents are statistically independent from each
other.
13
Principle Component Analysis
Technique used to emphasize variation and bring out strong patterns in a
dataset. It's often used to make data easy to explore and visualize.
Identifying a smaller number of uncorrelated variables, called "principal
components", from a large set of data
14
Classification
● Linear Classifiers
linear discriminant analysis (LDA)
support vector machine (SVM)
● Nonlinear Bayesian
● Neural Network
● K-Nearest Neighbor Classifier
BCI Applications
15
❖ Allow paralyzed people to control prosthetic limbs with their minds
❖ Allow gamers to control video games with their minds
❖ Allow a mute person to have their thoughts displayed and spoken by
a computer
❖ Transmit visual images to the mind of a blind person allowing them to
see
❖ Transmit auditory data to the mind of a deaf person, allowing them to
hear.
16
BCI Applications
17
BCI For controlling cursor movements
❖ EEG signals in noninvasive method
❖ Low signal to noise ratio
❖ Difficult to identify two independent signals with respect to the
vertical and horizontal
18
Hybrid BCI
Specific area of BCIs which has been made by combining different type of
conventional BCI systems.
Two types
● Sequential
● Simultaneous
Hybrid BCI for 2D asynchronous cursor control
19
● Vertical movement P300 Detection
● Horizontal movement Motor imaginary signals
20
Vertical movement
Feature extraction
❖ Filtering between 0.1 and 20Hz.
❖ Single vector which represent flash buttons (Down sampling +
Concatenation).
❖ Obtain trained support vector machine model ( single vector +
feature vector of trained data set).
21
Vertical movement
Classification
Eight scores denoted as Dx
Let assume
Highest HD = max {D1, · · ·, D8}
Second Highest SHD = max {{D1, · · ·, D8}  {Dx0}}
if 1-SHD/HD> µ0
P300 classifier output = {1,-1,0} 1 ->down , -1 ->UP , 0-> stop
else
No output
22
Vertical movement
Calculation
ΔZ(i) = C(i)V
ΔZ(i): Amount that the cursor need to move at ith update
C(i): Result of the P300 classifier
V : Positive speed constant
23
Pre-processing
❖ Spatial filtering of common average reference
❖ Brand-pass filtering in between 8-13 Hz
❖ Spatial filtering
Horizontal movement
24
Calculation
U(x+1)=U(x)+(c )/3 (p(x-2)+p(x-1)+p(x))+d
U(x) : Horizontal coordinate of the cursor’s current position
p(x) : Support vector machine score
c, d : Constants
calculation of p(x) uses EEG signals preprocessed in most recent 1200ms
Horizontal movement
25
Discussion
Technical challenges and Usability challenges
Technical challenges
Strength of the acquired signals
Performance of feature extraction and classification techniques
Usability challenges
Training the user
26
❖ Information transfer rate
❖ How accurately target will be detected
❖ The average time that the BCI will take to select the target
Performance measurement
Thank You

More Related Content

What's hot

EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...
EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...
EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...csandit
 
Serial Communication Interface with Error Detection
Serial Communication Interface with Error DetectionSerial Communication Interface with Error Detection
Serial Communication Interface with Error Detectioniosrjce
 
IRJET- Analysis of Electroencephalogram (EEG) Signals
IRJET- Analysis of Electroencephalogram (EEG) SignalsIRJET- Analysis of Electroencephalogram (EEG) Signals
IRJET- Analysis of Electroencephalogram (EEG) SignalsIRJET Journal
 
Design and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogDesign and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogSTEPHEN MOIRANGTHEM
 
Global wireless e voting
Global wireless e votingGlobal wireless e voting
Global wireless e votingDibya Ranjan
 
Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...IJECEIAES
 
Global Wireless E-Voting Documentation
Global Wireless E-Voting DocumentationGlobal Wireless E-Voting Documentation
Global Wireless E-Voting DocumentationCharan Reddy Mutyala
 
FPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection AlgorithmFPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection AlgorithmIDES Editor
 
Global wireless e voting
Global wireless  e votingGlobal wireless  e voting
Global wireless e votingvitam,berhampur
 
Interpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille PadInterpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille PadIRJET Journal
 
global wireless e-voting
global wireless e-votingglobal wireless e-voting
global wireless e-votingsahiba javid
 
Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051Aminu Bugaje
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Global wireless E-voting
Global wireless E-votingGlobal wireless E-voting
Global wireless E-votingMohd Khan
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET Journal
 
6 article azojete vol 8 53 66
6 article azojete vol 8 53 666 article azojete vol 8 53 66
6 article azojete vol 8 53 66Oyeniyi Samuel
 
IRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET Journal
 

What's hot (20)

EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...
EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...
EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUT...
 
10
1010
10
 
Serial Communication Interface with Error Detection
Serial Communication Interface with Error DetectionSerial Communication Interface with Error Detection
Serial Communication Interface with Error Detection
 
IRJET- Analysis of Electroencephalogram (EEG) Signals
IRJET- Analysis of Electroencephalogram (EEG) SignalsIRJET- Analysis of Electroencephalogram (EEG) Signals
IRJET- Analysis of Electroencephalogram (EEG) Signals
 
Design and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogDesign and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilog
 
Ie3415061510
Ie3415061510Ie3415061510
Ie3415061510
 
Global wireless e voting
Global wireless e votingGlobal wireless e voting
Global wireless e voting
 
Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...Feature extraction of electrocardiogram signal using machine learning classif...
Feature extraction of electrocardiogram signal using machine learning classif...
 
Global Wireless E-Voting Documentation
Global Wireless E-Voting DocumentationGlobal Wireless E-Voting Documentation
Global Wireless E-Voting Documentation
 
Am044253258
Am044253258Am044253258
Am044253258
 
FPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection AlgorithmFPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection Algorithm
 
Global wireless e voting
Global wireless  e votingGlobal wireless  e voting
Global wireless e voting
 
Interpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille PadInterpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille Pad
 
global wireless e-voting
global wireless e-votingglobal wireless e-voting
global wireless e-voting
 
Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051Implementation of sign board dot matrix display with 8051
Implementation of sign board dot matrix display with 8051
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Global wireless E-voting
Global wireless E-votingGlobal wireless E-voting
Global wireless E-voting
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
 
6 article azojete vol 8 53 66
6 article azojete vol 8 53 666 article azojete vol 8 53 66
6 article azojete vol 8 53 66
 
IRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age People
 

Similar to Brain-Computer Interface

Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interfaceANISHA KUMAR
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interfaceJaiDersheni
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...Ganesan Narayanasamy
 
Modelling and Analysis of Brainwaves for Real World Interaction
Modelling and Analysis of Brainwaves for Real World InteractionModelling and Analysis of Brainwaves for Real World Interaction
Modelling and Analysis of Brainwaves for Real World InteractionPavan Kumar
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlIJERD Editor
 
Presentazione finale
Presentazione finalePresentazione finale
Presentazione finaleDario Litardi
 
IOT ASSET TRACKING SYSTEM
IOT ASSET TRACKING SYSTEMIOT ASSET TRACKING SYSTEM
IOT ASSET TRACKING SYSTEMIRJET Journal
 
Embedded systems and programming (including my work at Eyantra (IIT Bombay))
Embedded systems and programming (including my work at Eyantra (IIT Bombay))Embedded systems and programming (including my work at Eyantra (IIT Bombay))
Embedded systems and programming (including my work at Eyantra (IIT Bombay))AkashDeep Singh
 
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
 -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaidsairamreddy siddu
 
brain gate technology
brain gate technologybrain gate technology
brain gate technologyAnurag Chitti
 
brain gate technology
brain gate technologybrain gate technology
brain gate technologyAnurag Chitti
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET Journal
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationIJERA Editor
 
Gesture control robot
Gesture control robotGesture control robot
Gesture control robotSujit Singh
 
A Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart DevicesA Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart DevicesMahmoud Helal
 
EEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep LearningEEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep LearningRiddhi Jain
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project reportAshikapokiya12345
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemMd Kafiul Islam
 
A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...theijes
 

Similar to Brain-Computer Interface (20)

Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Inroduction to BCI
Inroduction to BCIInroduction to BCI
Inroduction to BCI
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...
 
Modelling and Analysis of Brainwaves for Real World Interaction
Modelling and Analysis of Brainwaves for Real World InteractionModelling and Analysis of Brainwaves for Real World Interaction
Modelling and Analysis of Brainwaves for Real World Interaction
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote Control
 
Presentazione finale
Presentazione finalePresentazione finale
Presentazione finale
 
IOT ASSET TRACKING SYSTEM
IOT ASSET TRACKING SYSTEMIOT ASSET TRACKING SYSTEM
IOT ASSET TRACKING SYSTEM
 
Embedded systems and programming (including my work at Eyantra (IIT Bombay))
Embedded systems and programming (including my work at Eyantra (IIT Bombay))Embedded systems and programming (including my work at Eyantra (IIT Bombay))
Embedded systems and programming (including my work at Eyantra (IIT Bombay))
 
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
 -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid -1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
-1348064572-13. electronics - ijeceierd - design and - sapna katiyar - unpaid
 
brain gate technology
brain gate technologybrain gate technology
brain gate technology
 
brain gate technology
brain gate technologybrain gate technology
brain gate technology
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place Robot
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless Communication
 
Gesture control robot
Gesture control robotGesture control robot
Gesture control robot
 
A Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart DevicesA Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart Devices
 
EEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep LearningEEG Based BCI Applications with Deep Learning
EEG Based BCI Applications with Deep Learning
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project report
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording System
 
A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...
 

Recently uploaded

Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsmeharikiros2
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...manju garg
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 

Recently uploaded (20)

Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 

Brain-Computer Interface

  • 1. Brain - Computer Interface for Controlling Cursor Movements -A Review
  • 2. ❖ BCI is a direct communication pathway between an enhanced or wired brain and external device which allow you to manipulate computers and machinery with your thoughts. ❖ BCI has given many names mind machine interface (MMI), a direct neural interface and brain-machine interface (BMI). 2 What is Brain-Computer interface
  • 3. ❖ BCI measure and use the signals produced by the central nervous system ❖ Not a voice activated or muscle activated communication system ❖ BCIs are not mind reading devices 3 What is Brain-Computer Interface
  • 4. ❖ In 1924 Berger was the first to record human brain activity by means of EEG. ❖ In 1964 Dr. Grey Walter placed electrodes through the human ❖ After years of experiment on animal the first BCI was implemented in humans in mid 90s. ❖ In December of 2004, Dr Jonathan Wolpaw and his group published a study that shows the ability to control a computer by using BCI. ❖ In 2013 researchers successfully connected the brains of two rats with electronic interfaces. 4 What is Brain-Computer Interface
  • 5. 5 Basic Component BCI is consisting of three phases ❖ Data Acquisition ❖ Signal Processing and Classification. ❖ Application.
  • 7. Data Acquisition 7 Process of measuring the voltage of electrical signals that will generate by the brain. Types of BCI ❖ Invasive Inside grey matter ❖ Partially invasive Outside the gray matter ❖ Non-invasive On the scalp
  • 8. Noninvasive BCI 8 ❖ Most popular type ❖ Electroencephalogram (EEG), Magnetoencephalography (MEG), Magnetic Resonance Imaging (MRI), and Functional Magnetic Resonance Imaging (fMRI), Position Emission Tomography (PET).
  • 9. 9 EEG: A recording of the electrical activity of the brain from the scalp. The recorded waveforms reflect the cortical electrical activity. Components of an EEG system. ● Electrodes ● Amplifiers ● Analog to Digital Converter ● Recording Device EEG
  • 10. Pre-processing 10 ❖ Aim of enhancing the signal to noise ratio is called as pre-processing ❖ It is an essential step Techniques ● Independent Component Analysis ● Principle Component analysis ● Adaptive Filtering ● Surface Laplacian ● Common Spatial Patterns
  • 11. Feature Extraction 11 Feature extraction transforms raw signals into more informative data Techniques ● ICA : Independent Component Analysis ● PCA : Principal Component Analysis ● WT : Wavelet Transform ● AR : Autoregressive Modeling ● WPD : Wavelet packet decomposition ● FFT : Fast Fourier Transform
  • 12. 12 Independent Component Analysis Computational method for separating a multivariate signal into additive subcomponents. Assume that the subcomponents are statistically independent from each other.
  • 13. 13 Principle Component Analysis Technique used to emphasize variation and bring out strong patterns in a dataset. It's often used to make data easy to explore and visualize. Identifying a smaller number of uncorrelated variables, called "principal components", from a large set of data
  • 14. 14 Classification ● Linear Classifiers linear discriminant analysis (LDA) support vector machine (SVM) ● Nonlinear Bayesian ● Neural Network ● K-Nearest Neighbor Classifier
  • 15. BCI Applications 15 ❖ Allow paralyzed people to control prosthetic limbs with their minds ❖ Allow gamers to control video games with their minds ❖ Allow a mute person to have their thoughts displayed and spoken by a computer ❖ Transmit visual images to the mind of a blind person allowing them to see ❖ Transmit auditory data to the mind of a deaf person, allowing them to hear.
  • 17. 17 BCI For controlling cursor movements ❖ EEG signals in noninvasive method ❖ Low signal to noise ratio ❖ Difficult to identify two independent signals with respect to the vertical and horizontal
  • 18. 18 Hybrid BCI Specific area of BCIs which has been made by combining different type of conventional BCI systems. Two types ● Sequential ● Simultaneous
  • 19. Hybrid BCI for 2D asynchronous cursor control 19 ● Vertical movement P300 Detection ● Horizontal movement Motor imaginary signals
  • 20. 20 Vertical movement Feature extraction ❖ Filtering between 0.1 and 20Hz. ❖ Single vector which represent flash buttons (Down sampling + Concatenation). ❖ Obtain trained support vector machine model ( single vector + feature vector of trained data set).
  • 21. 21 Vertical movement Classification Eight scores denoted as Dx Let assume Highest HD = max {D1, · · ·, D8} Second Highest SHD = max {{D1, · · ·, D8} {Dx0}} if 1-SHD/HD> µ0 P300 classifier output = {1,-1,0} 1 ->down , -1 ->UP , 0-> stop else No output
  • 22. 22 Vertical movement Calculation ΔZ(i) = C(i)V ΔZ(i): Amount that the cursor need to move at ith update C(i): Result of the P300 classifier V : Positive speed constant
  • 23. 23 Pre-processing ❖ Spatial filtering of common average reference ❖ Brand-pass filtering in between 8-13 Hz ❖ Spatial filtering Horizontal movement
  • 24. 24 Calculation U(x+1)=U(x)+(c )/3 (p(x-2)+p(x-1)+p(x))+d U(x) : Horizontal coordinate of the cursor’s current position p(x) : Support vector machine score c, d : Constants calculation of p(x) uses EEG signals preprocessed in most recent 1200ms Horizontal movement
  • 25. 25 Discussion Technical challenges and Usability challenges Technical challenges Strength of the acquired signals Performance of feature extraction and classification techniques Usability challenges Training the user
  • 26. 26 ❖ Information transfer rate ❖ How accurately target will be detected ❖ The average time that the BCI will take to select the target Performance measurement