42
Detecting Eye Contact Using Wearable Eye- Tracking Glasses

Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Embed Size (px)

DESCRIPTION

Goal: Eye contact detection between two Individuals Single wearable eye tracking device Clinical settings

Citation preview

Page 1: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Page 2: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

• Eye contact is important aspect in face to face interaction

In case of children• Atypical pattern of gaze and eye contact • Early sign of autism

Page 3: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Goal:Eye contact detection between two Individuals

Single wearable eye tracking device

Clinical settings

Page 4: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 5: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 6: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 7: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 8: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 9: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 10: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 11: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 12: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 13: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 14: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 15: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 16: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 17: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 18: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 19: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Multiple static camera-distant, problem with frontal view

Mutual eye tracking – Use EOG

Page 20: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 21: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 22: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 23: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 24: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 25: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 26: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Face analysis • Problem of finding and analysing faces

in video • Computer vision • Localize the face and facial parts

(eyebrow, eye, nose, mouth etc)• Gaze estimation using 2D appearance

of eye • Estimate the 3D gaze direction

based on a single image of an eye • Key idea: Learn the appearance model

of the eye for different gaze directions • Large number of samples

Page 27: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

OMRON OKAO• Commercial vision library• Detect and analyse child’s face• Takes the video as input • Localizes all facial parts in video

• Estimates 3D head pose • If eyes in the correct position,

• Gaze direction

• Promising result for frontally presented faces

Page 28: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Face analysis result by OKAO

Bounding boxFacial parts Head poseGaze direction

Page 29: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Experimental setup• Objectives

– Record the video and gaze data with minimum obtrusiveness for children

– Allow the analysis of the data for eye contact detection

• Protocol– Interactive session

• 5 to 8 min• Examiner wears the eye tracker glass• Interact with the child• Sitting in front

Page 30: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Provide online annotation by pressing foot pedal----error prone

Page 31: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Experimental setup• During interaction

– Eye gaze was tracked and egocentric video was recorded

• OKAO vision library is applied – Obtain face information of the child

• Location/orientation of face • 3D gaze direction

– Adult gaze information• Provided by eye tracker

Page 32: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Experimental setup• ParticipantsFemale subject of age 16 months Recoded session – 7 min

Page 33: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Method• Combines

– Eye gaze of the examiner– Face information of the child (gaze direction)

• Extract features from gaze and face information

• Train the classifier – Detect existence of eye contact in a specific

frame

Page 34: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Features • Relative location (RL)

– Examiner’s gaze point with respect to child’s eye center

• 3D Gaze direction of the child (GD)– With respect to image plane

• Head orientation (HO)– 3D head position of the child

• Confidence of eye detection (CE)

Page 35: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Method• Detect Eye contact

– Binary classification with ground truth• For each frame in the video and given

feature – Detect the eye contact

• Simple rule works– Fix threshold for RL and GD

• Examiner’s gaze point is close to child’s eye• Child’s gaze facing towards examiner

Page 36: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Gaze direction

Face orientation

Page 37: Detecting Eye Contact Using Wearable Eye-Tracking Glasses
Page 38: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Results • Randomly select 60% as training; rest as

testing • 5 trees ---- depth 6

Page 39: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

1. RL is more reliable 2. Vertical is more

frequent than horizontal

Page 40: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

Performance

Page 41: Detecting Eye Contact Using Wearable Eye-Tracking Glasses

OKAO vision library fails to detect correct gaze direction

Page 42: Detecting Eye Contact Using Wearable Eye-Tracking Glasses