eye movement analysis for activity recognition

26
EYE MOVEMENT ANALYSIS FOR ACTIVITY RECOGNITION USING ELECTROOCULOGRAPHY SACHIN MATHEW ECE 09240

Upload: sachin-mathew

Post on 27-Oct-2014

213 views

Category:

Documents


0 download

DESCRIPTION

Seminar PPT by SACHIN

TRANSCRIPT

Page 1: Eye movement analysis for activity recognition

EYE MOVEMENT ANALYSIS FOR

ACTIVITY RECOGNITION USING ELECTROOCULOGRAPHY

SACHIN MATHEWECE

09240

Page 2: Eye movement analysis for activity recognition

RELAVANCE OF THE TECHNOLOGY

CURRENT CONFIGURATIONS

Accelerometers or gyroscopes

Reed switches or light sensors

Video camera- mobile eye and IVIEW XHED

DISADVANTAGES

Only physical activity is sensed

User intention is completely unexplored

Page 3: Eye movement analysis for activity recognition

CONTENTSIntroductionAdvantagesElectrooculographyEye movement typesElectrooculogramArchitecture for eye based activity recognitionElectrode placementApparatusPerformanceHuman computer InterfaceApplicationConclusion

Page 4: Eye movement analysis for activity recognition

INTRODUCTIONHUMAN activity recognition -application area for pattern

recognition.

The movement patterns of eyes -potential to reveal the activities themselves

Instead of sensors here use electrooculography, most advanced form.

Eye movements provide useful information for activity recognition.

Elecrooculography is used for tracking eye movements.

Page 5: Eye movement analysis for activity recognition

ADVANTAGES OF EOG OVER OTHER

Reduces the complexity and cost. Range Linearity Head Movements are Permissible Non-invasive Real-Time

Page 6: Eye movement analysis for activity recognition

ELECTROOCULOGRAPHYThe eye can be modelled as a dipole

The electrical signal that can be measured from this field is called the Electrooculogram (EOG).

Change in dipole orientation occurs when the eyes move based on which the measured EOG amplitude varies.

Analysing these changes eye movement can be tracked.

There are two components, i.e. EOGh and EOGv, based on the horizontal and vertical movement of the eye.

Page 7: Eye movement analysis for activity recognition

EYE MOVEMENT TYPESSACCADES

The simultaneous movement of both eyes is called a saccade.

FixationsFixations are the stationary states of

the eyes

BLINKS Regular opening and closing of the

eyelids

Page 8: Eye movement analysis for activity recognition

ELECTRODE PLACEMENTElectrodes A & B are used to measure horizontal eye movements

Electrodes C & D measure vertical eye movements

Electrode E is the ground

Page 9: Eye movement analysis for activity recognition

EOG CIRCUIT DESIGN

Page 10: Eye movement analysis for activity recognition

ELECTROOCULOGRAM

Page 11: Eye movement analysis for activity recognition

ARCHITECTURE FOR EYE BASED ACTIVITY RECOGNITION

Page 12: Eye movement analysis for activity recognition

EOG SIGNAL PROCESSING

BASELINE DRIFT REMOVAL

Baseline drift is a slow signal change superposing the EOG signal but mostly unrelated to eye movements.

Sources- interfering background signals or electrode polarization.

Marginally influences the EOG signal during saccades but influences other eye movements.

Wavelet transform-Multilevel 1D decomposition using Daubechies wavelet

Page 13: Eye movement analysis for activity recognition

Noise RemovalEOG signals corrupted with noise

from different sources, such as the residential power line, the measurement circuitry, electrodes etc.

EOG signals are typically non-repetitive. This prohibits the application of denoising algorithms that make use of structural and temporal knowledge about the signal

Median filter is used with window size Wmf

Page 14: Eye movement analysis for activity recognition

Detection of basic eye movements

Saccadic and fixation Detection

Algorithm used is Continuous Wavelet Transform- Saccadic Detection(CWT-SD)

Computes continuous 1D wavelet coefficients using mother haar wavelet

Amplitude and direction varies as the activity varies. Different threshold levels are fixed for different activities.

Page 15: Eye movement analysis for activity recognition

Contd... The saccadic amplitude SA is the difference in EOG signal amplitude before

and after saccade

E.g.: reading involves a fast sequence of small saccades and a large saccade to jump back the beginning of next line.

Humans typically alternate between saccades and fixation.

So CWT-SD itself can be used for fixation detection.

Uses the fact that gaze points remain stable during fixation and they are cluster together closely in time.

Can be detected by thresholding on the dispersion of gaze points

Page 16: Eye movement analysis for activity recognition

Contd...

Blink detection

Algorithm used is continuous wavelet transform-blink detection(CWT-BD)

A blink characterised by a sequence of two large peaks in coefficients; one positive and other negative.

The time between two peaks is smaller than minimum time between successive saccades rapidly performed in opposite direction.

Two saccades have a small fixation in between them.

Page 17: Eye movement analysis for activity recognition

Analysis for repetitive eye movement patterns

Eye Movement Encoding

It maps the individual saccade information from both EOG components onto a single representation comprised of 24 characters

Can be more efficiently processed and analyzed

Wordbook Analysis

Based on the encoded eye movement sequence, it is used to analyse repetitive eye movement patterns.

Page 18: Eye movement analysis for activity recognition

ELECTRODE PLACEMENT & DIFFERENT OFFICE ACTIVITIES

Page 19: Eye movement analysis for activity recognition

APPARATUS

Commercial EOG device- Mobi8 from Twente Medical Systems International(TMSI)

Ag/AgCl wet electrodes from Tyco Healthcare placed around the right eye

PERFORMANCE

By using this technology we get an average precision of 76.1 and an average recall of 70.5.

Page 20: Eye movement analysis for activity recognition

HCI MODEL

Human-Computer interaction model

Page 21: Eye movement analysis for activity recognition

APPLICATIONS

Can be used by physically disabled people who have extremely limited peripheral mobility.

hands-free operation of static human-computer

Assisted Robots

Disease recognition.

Interactive gaming systems

Page 22: Eye movement analysis for activity recognition

LIMITATIONSonly a handful of activities is considered.

Precision is found to be only 80%.

Additional eye movement characteristics that are potentially useful for activity recognition—such as pupil dilation, microsaccades, vestibulo-ocular reflex, or smooth pursuit movements—were not used here because of the difficulty in measuring them with EOG

Page 23: Eye movement analysis for activity recognition

CONCLUSIONThere are two main findings

First, eye movements alone can be used to successfully recognise different activities and can be extended to other activities also other than office activities.

Good recognition results were achieved by using feature based algorithm for analysis.

More eye movements characteristics should be included

Page 24: Eye movement analysis for activity recognition

REFERENCES1) IEEE Transactions on pattern analysis and machine intelligence, vol 33 NO.

4 april 2011

2) http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5444879

3) P. Turaga, R. Chellappa, V.S. Subrahmanian, and O. Udrea, “Machine Recognition of Human Activities: A Survey,” IEEE Trans. Circuits and Systems for Video Technology, vol. 18, no. 11, pp. 1473-1488, Nov. 2008.

4) 3. S. Mitra and T. Acharya, “Gesture Recognition: A Survey,” IEEE Trans. Systems, Man, and Cybernetics, Part C: Applications and Rev., vol. 37, no. 3, pp. 311-324, May 2007.

Page 25: Eye movement analysis for activity recognition

THANK YOU

Page 26: Eye movement analysis for activity recognition