SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Signal Processing and Machine Learning
Approaches for Electrooculography
Signals
by
Dr. Anirban Dasgupta, PhD
Assistant Professor
Dept. of Electronics and Electrical Engineering
IIT Guwahati
Guest Lecture
On
Organized by
IEEE SPS Student Branch, IIT Kharagpur
As eye moves from center toward
periphery,
● retina approaches one
electrode
● cornea approaches the other
Change in dipole orientation
causes a change in the electric
potential field
Electrooculography (EOG): The Concept
Signal is a measure of potential
difference between the cornea
and retina
EOG is an inexpensive method
for recording of eye movements
The eye can be modeled as a
dipole with its positive pole at
the cornea and its negative pole
at the retina
Resulting electrical signal is
called the electrooculogram
Potential arises due to the
hyperpolarization and
depolarization of the neurons in
the retina.
Electrooculography (EOG): Recording Protocol
Vertical Paradigm
Six pairs of ocular muscles
control eye movements
Three paradigms of recording the
EOG
Horizontal Paradigm Hybrid Paradigm
Electrodes are located near the
canthus
Capturing the horizontal eyeball
movements
Most common paradigm
Electrodes are located above
eyebrow and bottom of eye
Capturing the vertical eyeball
and eyelid movements
Useful in blink analysis
Five electrodes are used
Capturing the vertical and
horizontal movements
Cross channel information is
useful
Only three electrodes required Only three electrodes required
Both paradigms combined
Several paradigms involving
random electrode positions
Electrooculography (EOG): Applications
Estimating Eye Gaze Angle Detecting Directional Eye Movements
Rehabilitation
Engineering
Diagnosis of
Ocular Diseases
Cognitive
Research
Applications
Compute Ocular Parameters
Affective
Computing
EOG-controlled
wheelchair1
● Nystagmus
● Vitamin A
Deficiency
● Degenerative
Myopia
● Retinal
Disorders
● Oguchi Disease
User Activity
Recognition
● Copying a text
● Reading a printed
paper
● Taking handwritten
notes
● Watching a
● video
● Browsing the Web Cognitive fatigue in drivers
● Fear
● Stress
● Anxiety
● Anger
● Depression
● Surprise
1
Barea et al. , “Smart Wheelchairs and Brain-Computer Interfaces”, Mobile Assistive Technologies, 2018
Electrooculography (EOG): Signal Characteristics
Frequency range is 0.1 to 20 Hz
EOG amplitude lies between 100-3500 μV
up to 16 μV per degree of horizontal movement
up to 14 μV per degree of vertical movement
EOG signal quality is affected by:
● metabolic changes in the eye
● nature of the sensors
Electrooculography (EOG): Sensors
Active Passive
Components
Dry Wet
Conducting Medium
1
Pic courtesy: Active Electrodes - Open BCI
Have a
compensation
circuitry along
with sensors1
No compensation
circuitry, just the
sensors
Sensors connect
directly with skin
Need a conducting
medium2
2
Pic courtesy: Compumedics, USA
Electrooculography (EOG): Challenges
Artifacts arise from muscle
potentials and small
electromagnetic disturbances due
to cables or surrounding power
line interference
EOG analysis is difficult when
the subject executes any head or
body part movement which leads
to non-stationarity of the signal
Sensor noise yields poor
signal-to-noise ratio (SNR) which
varies with the sensor quality
Signatures of eye movements are
difficult to preserve while
denoising EOG
Eye Movement: The Types
Eye Movements
Eyeball Movement
Fixations
Micro-sacc
ades
Ocular
Drifts
Ocular
microtremors
Smooth
pursuits
Saccades
Vergence
movements
Convergence Divergence
Rolling
Vestibulo-
ocular
movements
Eyelid Movement
Blinks
Prolonged
Eyelid
Closure
Electrooculography (EOG): Pipeline
Sensor
Signal
Conditioning
Band-pass
filtering
Amplification
ADC
Sampling
Rate
Bit-size
Transmission
UART
USB
I2C
SPI
Active/
Passive
Dry/ Wet
Trend Estimation
Linear
Spline
Adaptive
Empirical Mode
Decomposition
High-pass
filtering
Band-pass
filtering
Median filtering
Wavelet filtering
Amplitude
Thresholding
Velocity
Thresholding
Wavelet
Thresholding
Recursive State
Estimation
Time-series
Motifs
Blink Rate
Saccadic Ratio
Saccadic
Duration
Saccadic Peak
Velocity
EOG Signal
Acquisition
Baseline
Wander
Removal
Denoising
Eye
Movement
Classification
Parameter
Estimation
Electrooculography (EOG): Baseline Wander Removal
One of the major non-stationarities of the signal
Effect where the signal level moves up and down
rather than being straight
What is baseline wander?
What causes baseline wander?
Improper electrodes
Interfering background signals
Electrode polarization
EOG Signal Model
Electrooculography (EOG): Baseline Wander Removal
Empirical Mode
Decomposition (EMD)
High Pass Filtering
Methods
Windowed mean removal
Linear spline fit
Cubic spline fit
Method Time (×10
-3
s) p-value of ADF test
(×10
-3
)
Windowed mean
removal
1.2 2.92
Linear spline fit 4.1 1.34
Cubic spline fit 5.3 0.97
FIR high pass filter 4.3 2.11
EMD 6.8 0.91
Electrooculography (EOG): Denoising
Existing Methods
Batch-processing
Band-pass Filtering
EMD
Wavelet-based Denoising
Median Filtering
Recursive
Kalman Filter
Particle Filter
Electrooculography (EOG): Denoising
Anirban Dasgupta, and Aurobinda Routray, “Piecewise empirical mode
Bayesian estimation-A new method to denoise electrooculograms.”, Biomedical
Signal Processing and Control, Elsevier, vol. 70, pp. 102-109, 2021.
Find breakdown
points
Divide the
signal into
sub-signals
Find intrinsic
modes of each
sub-signal
Remove lower
order intrinsic
modes as noise
Concatenate the
reconstructed
signal
Remove joining
artefacts
Noisy EOG signal
Denoised EOG signal
Electrooculography (EOG): Denoising
Method
CPU Time (×10
-3
s) GPU Time (×10
-3
s) SNR (×10
-3
) MSE (×10
-2
)
%
Preservation
of blinks
%
Preservation
of saccades
Band pass filter 0.8 0.036 27.8946 5.13 94.59 98.32
EMD 9.6 4.2 30.1247 6.17 93.88 98.47
Wavelet-denoising 11.3 0.512 29.1131 4.45 93.17 97.71
Median filter 0.4 0.019 25.8564 4.32 92.94 97.55
PEMBE
2.09×10
3 22.6 34.0661 9.98 94.12 99.08
Electrooculography (EOG): Classification
Classification Signal Processing
Amplitude and
velocity thresholding
Time-domain
matching
Wavelet-thresholding
Machine Learning
Shallow
Bayesian Learning
k-Nearest Neighbors
Decision Trees /
Random Forests
Deep
Convolutional
Neural Networks
Recurrent Neural
Networks
LSTM
GRU
Electrooculography (EOG): Movement Signatures
Electrooculography (EOG): Movement Signatures
Signal
processing
approaches
Machine
Learning
approaches
Conclusion
Discussed the nature, acquisition,
applications and research issues
in EOG signals
The main steps in EOG
processing include baseline
wander removal, denoising, and
movement classification
For denoising, signal processing
approaches are well-established
For classification, ML methods
are coming up which can
challenge signal processing
approaches
Electrooculography (EOG): The Concept
References
Anirban Dasgupta, and Aurobinda Routray, “Piecewise empirical mode Bayesian estimation-A new method to
denoise electrooculograms.”, Biomedical Signal Processing and Control, Elsevier, vol. 70, pp. 102-109, 2021.
Suvodip Chakraborty, Anirban Dasgupta, and Aurobinda Routray, “Localization of Eye Saccadic Signatures in
Electrooculograms using Sparse Representations with Data driven Dictionaries”, Pattern Recognition Letters,
Elsevier, vol. 139, pp. 104-111, 2020.
Anirban Dasgupta, Suvodip Chakraborty, and Aurobinda Routray, “A two-stage framework for denoising
electrooculography signals”, Biomedical Signal Processing and Control, Elsevier, vol. 31, pp. 231-237, 2017.
Anwesha Sengupta, Anirban Dasgupta, Aritra Chaudhuri, Anjith George, Aurobinda Routray, and Rajlakshmi Guha,
“A Multimodal System for Assessing Alertness Levels due to Cognitive Loading”, IEEE in Transactions on Neural
Systems and Rehabilitation Engineering, vol. 25, no. 7, pp. 1037 - 1046, 2017.
Desmond, Paula A., and Gerald Matthews. “Implications of task-induced fatigue effects for in-vehicle
countermeasures to driver fatigue.” Accident Analysis & Prevention 29.4 (1997): 515-523.
Kołodziej, Marcin, et al. "Fatigue Detection Caused by Office Work With the Use of EOG Signal." IEEE Sensors
Journal 20.24 (2020): 15213-15223.
Webinar IIT Kharagpur SPS.pptx (1).pdf
Webinar IIT Kharagpur SPS.pptx (1).pdf

Contenu connexe

Similaire à Webinar IIT Kharagpur SPS.pptx (1).pdf

Human Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculographyHuman Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculographyAthira Jay
 
Denoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A ReviewDenoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A ReviewIRJET Journal
 
EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541Md Kafiul Islam
 
A project on wheelchair motion control using eye gaze and blinks
A project on wheelchair motion control using eye gaze and blinksA project on wheelchair motion control using eye gaze and blinks
A project on wheelchair motion control using eye gaze and blinkspooja mote
 
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIEREEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIERhiij
 
NEUROPHYSIOLOGY technique.pptx
NEUROPHYSIOLOGY technique.pptxNEUROPHYSIOLOGY technique.pptx
NEUROPHYSIOLOGY technique.pptxMr SACHIN
 
SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...
SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...
SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...sipij
 
Bionic Arm Using EMG Processing
Bionic Arm Using EMG ProcessingBionic Arm Using EMG Processing
Bionic Arm Using EMG Processingbiomedicz
 
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...IAEME Publication
 
EMG electromayogram
EMG electromayogramEMG electromayogram
EMG electromayogramASHISH RAJ
 
Electro oculography, EOG -a detailed medical information| all about EOG
Electro oculography, EOG -a detailed medical information| all about EOG Electro oculography, EOG -a detailed medical information| all about EOG
Electro oculography, EOG -a detailed medical information| all about EOG martinshaji
 
MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...
MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...
MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...hiij
 
Design of Microsleep Alerting System of Pilot to Reduce Air Accidents
Design of Microsleep Alerting System of Pilot to Reduce Air AccidentsDesign of Microsleep Alerting System of Pilot to Reduce Air Accidents
Design of Microsleep Alerting System of Pilot to Reduce Air AccidentsDr. Amarjeet Singh
 
Analysis of eeg for motor imagery
Analysis of eeg for motor imageryAnalysis of eeg for motor imagery
Analysis of eeg for motor imageryijbesjournal
 
Denoising of EEG Signals for Analysis of Brain Disorders: A Review
Denoising of EEG Signals for Analysis of Brain Disorders: A ReviewDenoising of EEG Signals for Analysis of Brain Disorders: A Review
Denoising of EEG Signals for Analysis of Brain Disorders: A ReviewIRJET Journal
 
8060177.ppt
8060177.ppt8060177.ppt
8060177.pptrizkysam
 

Similaire à Webinar IIT Kharagpur SPS.pptx (1).pdf (20)

Human Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculographyHuman Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculography
 
Denoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A ReviewDenoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A Review
 
EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541EEG guest lecture_iub_eee541
EEG guest lecture_iub_eee541
 
Ijmet 10 02_007
Ijmet 10 02_007Ijmet 10 02_007
Ijmet 10 02_007
 
Eeg
EegEeg
Eeg
 
A project on wheelchair motion control using eye gaze and blinks
A project on wheelchair motion control using eye gaze and blinksA project on wheelchair motion control using eye gaze and blinks
A project on wheelchair motion control using eye gaze and blinks
 
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIEREEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
 
NEUROPHYSIOLOGY technique.pptx
NEUROPHYSIOLOGY technique.pptxNEUROPHYSIOLOGY technique.pptx
NEUROPHYSIOLOGY technique.pptx
 
SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...
SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...
SUITABLE MOTHER WAVELET SELECTION FOR EEG SIGNALS ANALYSIS: FREQUENCY BANDS D...
 
NeuralTechPPT.ppt
NeuralTechPPT.pptNeuralTechPPT.ppt
NeuralTechPPT.ppt
 
Bionic Arm Using EMG Processing
Bionic Arm Using EMG ProcessingBionic Arm Using EMG Processing
Bionic Arm Using EMG Processing
 
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
METHODS FOR IMPROVING THE CLASSIFICATION ACCURACY OF BIOMEDICAL SIGNALS BASED...
 
Eeg seminar
Eeg seminarEeg seminar
Eeg seminar
 
EMG electromayogram
EMG electromayogramEMG electromayogram
EMG electromayogram
 
Electro oculography, EOG -a detailed medical information| all about EOG
Electro oculography, EOG -a detailed medical information| all about EOG Electro oculography, EOG -a detailed medical information| all about EOG
Electro oculography, EOG -a detailed medical information| all about EOG
 
MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...
MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...
MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...
 
Design of Microsleep Alerting System of Pilot to Reduce Air Accidents
Design of Microsleep Alerting System of Pilot to Reduce Air AccidentsDesign of Microsleep Alerting System of Pilot to Reduce Air Accidents
Design of Microsleep Alerting System of Pilot to Reduce Air Accidents
 
Analysis of eeg for motor imagery
Analysis of eeg for motor imageryAnalysis of eeg for motor imagery
Analysis of eeg for motor imagery
 
Denoising of EEG Signals for Analysis of Brain Disorders: A Review
Denoising of EEG Signals for Analysis of Brain Disorders: A ReviewDenoising of EEG Signals for Analysis of Brain Disorders: A Review
Denoising of EEG Signals for Analysis of Brain Disorders: A Review
 
8060177.ppt
8060177.ppt8060177.ppt
8060177.ppt
 

Dernier

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Dernier (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

Webinar IIT Kharagpur SPS.pptx (1).pdf

  • 1. Signal Processing and Machine Learning Approaches for Electrooculography Signals by Dr. Anirban Dasgupta, PhD Assistant Professor Dept. of Electronics and Electrical Engineering IIT Guwahati Guest Lecture On Organized by IEEE SPS Student Branch, IIT Kharagpur
  • 2. As eye moves from center toward periphery, ● retina approaches one electrode ● cornea approaches the other Change in dipole orientation causes a change in the electric potential field Electrooculography (EOG): The Concept Signal is a measure of potential difference between the cornea and retina EOG is an inexpensive method for recording of eye movements The eye can be modeled as a dipole with its positive pole at the cornea and its negative pole at the retina Resulting electrical signal is called the electrooculogram Potential arises due to the hyperpolarization and depolarization of the neurons in the retina.
  • 3. Electrooculography (EOG): Recording Protocol Vertical Paradigm Six pairs of ocular muscles control eye movements Three paradigms of recording the EOG Horizontal Paradigm Hybrid Paradigm Electrodes are located near the canthus Capturing the horizontal eyeball movements Most common paradigm Electrodes are located above eyebrow and bottom of eye Capturing the vertical eyeball and eyelid movements Useful in blink analysis Five electrodes are used Capturing the vertical and horizontal movements Cross channel information is useful Only three electrodes required Only three electrodes required Both paradigms combined Several paradigms involving random electrode positions
  • 4. Electrooculography (EOG): Applications Estimating Eye Gaze Angle Detecting Directional Eye Movements Rehabilitation Engineering Diagnosis of Ocular Diseases Cognitive Research Applications Compute Ocular Parameters Affective Computing EOG-controlled wheelchair1 ● Nystagmus ● Vitamin A Deficiency ● Degenerative Myopia ● Retinal Disorders ● Oguchi Disease User Activity Recognition ● Copying a text ● Reading a printed paper ● Taking handwritten notes ● Watching a ● video ● Browsing the Web Cognitive fatigue in drivers ● Fear ● Stress ● Anxiety ● Anger ● Depression ● Surprise 1 Barea et al. , “Smart Wheelchairs and Brain-Computer Interfaces”, Mobile Assistive Technologies, 2018
  • 5. Electrooculography (EOG): Signal Characteristics Frequency range is 0.1 to 20 Hz EOG amplitude lies between 100-3500 μV up to 16 μV per degree of horizontal movement up to 14 μV per degree of vertical movement EOG signal quality is affected by: ● metabolic changes in the eye ● nature of the sensors
  • 6. Electrooculography (EOG): Sensors Active Passive Components Dry Wet Conducting Medium 1 Pic courtesy: Active Electrodes - Open BCI Have a compensation circuitry along with sensors1 No compensation circuitry, just the sensors Sensors connect directly with skin Need a conducting medium2 2 Pic courtesy: Compumedics, USA
  • 7. Electrooculography (EOG): Challenges Artifacts arise from muscle potentials and small electromagnetic disturbances due to cables or surrounding power line interference EOG analysis is difficult when the subject executes any head or body part movement which leads to non-stationarity of the signal Sensor noise yields poor signal-to-noise ratio (SNR) which varies with the sensor quality Signatures of eye movements are difficult to preserve while denoising EOG
  • 8. Eye Movement: The Types Eye Movements Eyeball Movement Fixations Micro-sacc ades Ocular Drifts Ocular microtremors Smooth pursuits Saccades Vergence movements Convergence Divergence Rolling Vestibulo- ocular movements Eyelid Movement Blinks Prolonged Eyelid Closure
  • 9. Electrooculography (EOG): Pipeline Sensor Signal Conditioning Band-pass filtering Amplification ADC Sampling Rate Bit-size Transmission UART USB I2C SPI Active/ Passive Dry/ Wet Trend Estimation Linear Spline Adaptive Empirical Mode Decomposition High-pass filtering Band-pass filtering Median filtering Wavelet filtering Amplitude Thresholding Velocity Thresholding Wavelet Thresholding Recursive State Estimation Time-series Motifs Blink Rate Saccadic Ratio Saccadic Duration Saccadic Peak Velocity EOG Signal Acquisition Baseline Wander Removal Denoising Eye Movement Classification Parameter Estimation
  • 10. Electrooculography (EOG): Baseline Wander Removal One of the major non-stationarities of the signal Effect where the signal level moves up and down rather than being straight What is baseline wander? What causes baseline wander? Improper electrodes Interfering background signals Electrode polarization EOG Signal Model
  • 11. Electrooculography (EOG): Baseline Wander Removal Empirical Mode Decomposition (EMD) High Pass Filtering Methods Windowed mean removal Linear spline fit Cubic spline fit Method Time (×10 -3 s) p-value of ADF test (×10 -3 ) Windowed mean removal 1.2 2.92 Linear spline fit 4.1 1.34 Cubic spline fit 5.3 0.97 FIR high pass filter 4.3 2.11 EMD 6.8 0.91
  • 12. Electrooculography (EOG): Denoising Existing Methods Batch-processing Band-pass Filtering EMD Wavelet-based Denoising Median Filtering Recursive Kalman Filter Particle Filter
  • 13. Electrooculography (EOG): Denoising Anirban Dasgupta, and Aurobinda Routray, “Piecewise empirical mode Bayesian estimation-A new method to denoise electrooculograms.”, Biomedical Signal Processing and Control, Elsevier, vol. 70, pp. 102-109, 2021. Find breakdown points Divide the signal into sub-signals Find intrinsic modes of each sub-signal Remove lower order intrinsic modes as noise Concatenate the reconstructed signal Remove joining artefacts Noisy EOG signal Denoised EOG signal
  • 14. Electrooculography (EOG): Denoising Method CPU Time (×10 -3 s) GPU Time (×10 -3 s) SNR (×10 -3 ) MSE (×10 -2 ) % Preservation of blinks % Preservation of saccades Band pass filter 0.8 0.036 27.8946 5.13 94.59 98.32 EMD 9.6 4.2 30.1247 6.17 93.88 98.47 Wavelet-denoising 11.3 0.512 29.1131 4.45 93.17 97.71 Median filter 0.4 0.019 25.8564 4.32 92.94 97.55 PEMBE 2.09×10 3 22.6 34.0661 9.98 94.12 99.08
  • 15. Electrooculography (EOG): Classification Classification Signal Processing Amplitude and velocity thresholding Time-domain matching Wavelet-thresholding Machine Learning Shallow Bayesian Learning k-Nearest Neighbors Decision Trees / Random Forests Deep Convolutional Neural Networks Recurrent Neural Networks LSTM GRU
  • 17. Electrooculography (EOG): Movement Signatures Signal processing approaches Machine Learning approaches
  • 18. Conclusion Discussed the nature, acquisition, applications and research issues in EOG signals The main steps in EOG processing include baseline wander removal, denoising, and movement classification For denoising, signal processing approaches are well-established For classification, ML methods are coming up which can challenge signal processing approaches
  • 19. Electrooculography (EOG): The Concept References Anirban Dasgupta, and Aurobinda Routray, “Piecewise empirical mode Bayesian estimation-A new method to denoise electrooculograms.”, Biomedical Signal Processing and Control, Elsevier, vol. 70, pp. 102-109, 2021. Suvodip Chakraborty, Anirban Dasgupta, and Aurobinda Routray, “Localization of Eye Saccadic Signatures in Electrooculograms using Sparse Representations with Data driven Dictionaries”, Pattern Recognition Letters, Elsevier, vol. 139, pp. 104-111, 2020. Anirban Dasgupta, Suvodip Chakraborty, and Aurobinda Routray, “A two-stage framework for denoising electrooculography signals”, Biomedical Signal Processing and Control, Elsevier, vol. 31, pp. 231-237, 2017. Anwesha Sengupta, Anirban Dasgupta, Aritra Chaudhuri, Anjith George, Aurobinda Routray, and Rajlakshmi Guha, “A Multimodal System for Assessing Alertness Levels due to Cognitive Loading”, IEEE in Transactions on Neural Systems and Rehabilitation Engineering, vol. 25, no. 7, pp. 1037 - 1046, 2017. Desmond, Paula A., and Gerald Matthews. “Implications of task-induced fatigue effects for in-vehicle countermeasures to driver fatigue.” Accident Analysis & Prevention 29.4 (1997): 515-523. Kołodziej, Marcin, et al. "Fatigue Detection Caused by Office Work With the Use of EOG Signal." IEEE Sensors Journal 20.24 (2020): 15213-15223.