Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the...

20
Gaze Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data Discuss the impact of gaze tracking on HCI Introduction and goals

Transcript of Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the...

Page 1: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Gaze TrackingPresented by: Joe Rice

● Introduce the human eye● Compare gaze tracking methods● Discuss quantifying gaze data● Discuss the impact of gaze tracking on HCI

Introduction and goals

Page 2: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Visual resolution, perception and the human eye● Human vision has a wide visual range

of about 180 degrees● Resolution of vision lessens further

away from the center

Page 3: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes
Page 4: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Processing a scene● Analyze scenes with ballistic eye

movements called saccades● Bottom-up processing / reflexive

saccades● Top-down processing / volitional

saccades

Page 5: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Yarbus 1967● Evidence of goal

oriented perception

“The Unexpected Visitor”by Ilya Repin

Page 6: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Processing text● Ballistic eye movements are not

exclusive to scene processing● Fixations range from about 100

ms to about 500 ms● Saccades take 20 - 40 ms

Page 7: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Eye tracking methods● Pupil-tracking methods

○ Visible light○ Infrared

● Retina-tracking methods○ Electrooculography○ Electroretinography *

Page 8: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Eye tracking with visible light● Many people already have webcams● Usually assisted by face tracking

○ Eye corners commonly used as reference points for gaze calculation

● Subject to noise and environment concerns

● Accuracy issues

Page 9: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Eye tracking with infrared● Reduced noise compared to visible

light sensors● Accurate motion correction using

corneal reflection● Wavelength used is both safe for

human eyes and invisible

Page 10: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Eye tracking with Electrooculography (EOG)● Very accurate● Can track eyes when closed● Less invasive than other

retinal tracking methods● More expensive

Page 11: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Calibration of eye tracking devices

Display Coordinates Gaze Tracker Coordinates

Page 12: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Quantifying gaze data● Tracking the length of fixations in predefined regions● Visualized with fixation heatmaps and saccade/fixation graphs

Page 13: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Analyzing gaze data (1/2)● Many experiments suggest that people perceive moving scenes much

more narrowly than static imagery.● Consistently high level of attention given to faces.

Page 14: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Analyzing gaze data (2/2)● Recent case studies show consistent responses

in the viewing of the montage scene of the popular Pixar film “Up”.

● Viewers consistently alternate proportion of fixation on Carl’s or Ellie’s face in the same locations throughout the scene.

● Considered a high value case study for research on modulating image salience.

Page 15: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Learned vision● Knowing additional information

about a person allows more accurate prediction of their viewing patterns.

● Consider the image on the right from the perspective of both a fan of bullfighting and an animal rights activist.

Page 16: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Impact on HCI and usability testing● Provides opportunity for novel user interfaces.

○ Accessibility controls.○ Turn displays off when not in use.

● Useful for evaluating UI designs and testing methodologies.

Page 17: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Designing with gaze tracking data● Choosing the layout of a web form.

Page 18: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Comparing UX testing methods

Think Aloud (TA) Retrospective TA (RTA)

Page 19: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

Questions?

Page 20: Gaze Tracking - Michigan Technological University Tracking Presented by: Joe Rice Introduce the human eye Compare gaze tracking methods Discuss quantifying gaze data ... human eyes

BibliographyMOVEMENT, ATTENTION AND MOVIES: THE POSSIBILITIES AND LIMITATIONS OF EYE TRACKINGAuthors: Adrian G. Dyer & Sarah PinkPublished: February 6th, 2015http://refractory.unimelb.edu.au/2015/02/06/dyer-pink/

OptiKeyhttps://github.com/OptiKey/OptiKey/wiki

Label Placement in FormsAuthor: Matteo PenzoPublished: July 12, 2006http://www.uxmatters.com/mt/archives/2006/07/label-placement-in-forms.php

Eye Tracking: Best Way to Test Rich App UsabilityAuthor: James BreezePublished: December 8, 2011http://uxmag.com/articles/eye-tracking-the-best-way-to-test-rich-app-usability