Eye tracking: principles and applications 廖文宏 Wen-Hung Liao 12/10/2009.

Slides:



Advertisements
Similar presentations
Introduction to Eye Tracking
Advertisements

Xiaoyong Ye Franz Alexander Van Horenbeke David Abbott
Social Media.
Eye Tracking Analysis of User Behavior in WWW Search Laura Granka Thorsten Joachims Geri Gay.
Background POP displays are critical because 68% of all buying decisions are made with no prior planning (Stahlberg & Maila, 2010). Effective POP displays.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Jeff B. Pelz Visual Perception Laboratory Carlson Center for Imaging Science Rochester Institute of Technology Using Eyetracking to Improve Image Composition.
ADVISE: Advanced Digital Video Information Segmentation Engine
Correlation Between Image Reproduction Preferences and Viewing Patterns Measured with a Head Mounted Eye Tracker Lisa A. Markel Jeff B. Pelz, Ph.D. Center.
Comparison of two eye tracking devices used on printed images Barbora Komínková The Norwegian Color Research Laboratory Faculty of Computer Science and.
Practical Gaze Tracking Peter Elliott CS 498 Spring 2009.
TAUCHI – Tampere Unit for Computer-Human Interaction Gaze-Based Human-Computer Interaction Kari-Jouko Räihä Tampere Unit for Computer-Human Interaction.
From Controlled to Natural Settings
La Technologie des Mouvements Oculaires en Linguistique Expérimentale Rachel Shen.
Non-invasive Techniques for Human Fatigue Monitoring Qiang Ji Dept. of Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute
Non-invasive Techniques for Human Fatigue Monitoring Qiang Ji Dept. of Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute
Eyetracking Mike Birnstiehl English 568. What is Eyetracking? Definitions – Saccade: A quick movement of the eye in order to move focus from one area.
The role of eye tracking in usability evaluation of LMS in ODL context Mr Sam Ssemugabi Ms Jabulisiwe Mabila (Professor Helene Gelderblom) College of Science.
EIE426-AICV 1 Eye Tracking Techniques and applications eie426-EyeTracking ppt.
What Research Tells us About Designing Online Content Judith Norton Chief Instructional Architect B.E.S.T. Coffee Program El Camino College MERLOT International.
HUMAN 1 HUMAN 2 HUMAN 3 ALGORITHM ERRORS HUMAN 1 HUMAN 2 HUMAN 3 ALGORITHM ERRORS HUMAN 1 HUMAN 2 HUMAN 3 ALGORITHM ERRORS HUMAN 1 HUMAN 2 HUMAN 3 ALGORITHM.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | From a certain point of view Eye tracking with Java Gerrit Grunwald Java Technology.
The Eye-Tracking Butterfly: Morphing the SMI REDpt Eye-Tracking Camera into an Interactive Device. James Cunningham & James D. Miles California State University,
Electronic Visualization Laboratory University of Illinois at Chicago Interaction between Real and Virtual Humans: Playing Checkers R. Torre, S. Balcisoy.
The Camera Mouse: Visual Tracking of Body Features to Provide Computer Access for People With Severe Disabilities.
Evaluating the use of OCR on a Mobile Device Presented by Hamed Alharbi Supervisor by Dr Brett Wilkinson.
HiTrack Introduction Shanghai Zhuo-Shi Software Technology Co., Ltd Shanghai Zhuo-Shi Software Technology Co., Ltd
2003Lenko Grigorov, CISC 839 eyePROXY Lenko Grigorov, CISC 839 Supervisor: Roel Vertegaal Additional support by Skaburskis A and Changuk S.
Influence of Social Media
Lesson 1.8 Coordinate Plane How do you identify and plot points on a graph?
 An eye tracking system records how the eyes move when a subject is sitting in front of a computer screen.  The human eyes are constantly moving until.
Tablet-Based Gaze Tracker P / Tina Podrasky (ISE)Michael Krenzer (EE)Hemsley Pichardo (EE) Brad Wideman (CE)Matt Kelly (CE) Susan Farnand.
ICSE2006 Far East Experience Track Detecting Low Usability Web Pages using Quantitative Data of Users’ Behavior Noboru Nakamichi 1, Makoto Sakai 2, Kazuyuki.
Cinematography in Augmented Reality Richard Shemaka.
The effects of relevance of on-screen information on gaze behaviour and communication in 3-party groups Emma L Clayes University of Glasgow Supervisor:
Hao Wu Nov Outline Introduction Related Work Experiment Methods Results Conclusions & Next Steps.
Eye movements: a primer Leanne Chukoskie, Ph.D.. Two classes of eye movements Gaze-stabilizing – Vestibulo-ocular reflex (VOR) – Optokinetic Nystagmus.
CMPT480 Term Project Yichen Dang Nov 28,2012.   For me:  Introduce a technology for painting without hands requirement  Deeper understanding of eye.
Comparing Eye Movements Sampled At Different Rates Abstract Eye movement data is often used as a means of corroborating performance metrics (e.g. time.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
National institute of science & technology BLINK DETECTION AND TRACKING OF EYES FOR EYE LOCALIZATION LOPAMUDRA CS BLINK DETECTION AND TRACKING.
GAZE ESTIMATION CMPE Motivation  User - computer interaction.
Gaze-based Interfaces for Internet
Symmetry Detecting Symmetry in a Random Background Monica Cook.
Eye Tracking In Evaluating The Effectiveness OF Ads Guide : Dr. Andrew T. Duchowski.
Automated Reading Assistance System Using Point-of-Gaze Estimation M.A.Sc. Thesis Presentation Automated Reading Assistance System Using Point-of-Gaze.
Research Background: Depth Exam Presentation
Team IRALAR Breanna Heidenburg -- Michael Lenisa -- Daniel Wentzel Advisor: Dr. Malinowski.
Counting How Many Words You Read
1 Partner presentation COGAIN camp 05 September 2007 Prof Alastair Gale, Dr Fangmin Shi Applied Vision Research Centre Loughborough University, UK.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Eye Tracking Using A Simple Webcamera.
Visual Perception By Katie Young and Joe Avery. Overview Visual Perception Eye Trackers Change Blindness.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Gaze Interaction Group GIG Research Interests Leicester, 5th of September Public University of Navarra.
Eye Tracking and Interactive TV Interfaces ISE 298 Jean Ostrem.
Mobile eye tracker construction and gaze path analysis By Wen-Hung Liao 廖文宏.
Investigating the Use of Eye-Tracking Technology for Assessment: A case study of research and innovation at a Special School INNOVATION IN THE ASSESSMENT.
EYE TRACKING TECHNOLOGY
EYE-GAZE COMMUNICATION
Analyzing Eye Tracking Data
Presented by Jason Moore
Do-It-Yourself Eye Tracker: Impact of the Viewing Angle on the
Play game, pause video, move cursor… with your eyes
Identifying Confusion from Eye-Tracking Data
眼動儀與互動介面設計 廖文宏 6/26/2009.
Research Institute for Future Media Computing
Eye-Based Interaction in Graphical Systems: Theory & Practice
Fig. 2 System and method for determining retinal disparities when participants are engaged in everyday tasks. System and method for determining retinal.
Fig. 2 System and method for determining retinal disparities when participants are engaged in everyday tasks. System and method for determining retinal.
Presentation transcript:

Eye tracking: principles and applications 廖文宏 Wen-Hung Liao 12/10/2009

Outline Eye Tracking Device Application areas State-of-the-art technology Eye 1.0 (wearable) Eye 2.0 (remote) Gaze-based HCI Demo Conclusions

Eye Tracking Device An eye tracker is a device for measuring eye positions and eye movements.eye movements The most popular variant uses video images from which the eye position is extracted. Input source: visible spectrum vs. infrared

Eye Movements Eye movements are typically divided into fixations (when the eye gaze pauses in a certain position) and saccades (when it moves to another position). Eye movements The resulting series of fixations and saccades is called a scanpath.scanpath

Web Design (U. of Manchester) Heat mapGaze plot

Usability Study: Google Search Evaluation

Gaming

Driving Behavior [Andrew T. Duchowski]

Character Input EyeWrite [Andrew T. Duchowski]

Media Research The Poynter Institute : Published first eye track study in More results published in 2000, 2004 and Eyetrack ’07: asp?id= asp?id=105035

Research Communities ACM SIG/CHI Eye Tracking Research and Applications (ETRA) Symposium: COGAIN: Communication by Gaze Interaction References:

State-of-the-art Eye tracking Technology Hi-Speed (SMI iView X™ Hi-Speed) Head-Mounted System Remote tracking Integrated with LCD monitor

Mobile Eye Tracker NCCUCS eye camera scene camera

Key Objectives Low-cost (NTD 10,000 vs. 1,000,000) Mobility Easily customized for specific applications On-line processing Sampling rate? Accuracy?

System Architecture Eye image Preprocessing Pupil detection Gaze point projection Scene image Calibration 9 pairs of points Calibration process

Pupil Detection (I): extracting feature points

Pupil Detection (II): Ellipse fitting using RANSAC

Pupil Detection (III): checking fitness measure Ellipse model: Number of bright vs. dark points inside and out the perimeter

Results

HCI Application: Eye Scrolling

HCI Application: Eye Gaming

HCI Application: Eye Typing

Mobile Eye Tracker NCCUCS Improve the pupil detection algorithm to alleviate corneal reflection problem. Enhance the accuracy by compensating for head movement. Construct and test a remote eye tracker. More HCI applications using the remote eye tracker. Use the eye tracking device to assist mobile user interface design.

Improved Pupil Detection

Allowing Head Movement

Remote Eye Tracker

Experimental Results (Wearable) Calibration point Original error Compensate for head movement (error/standard deviation) (12.7) (10.94) (9.57) (21.19) (7.79) (10.96) (8.01) (6.78) (9.66) 1 cm = 38 Pixels

Accuracy (Wearable)

Experimental Results (Remote) Calibration pointOriginal error Compensate for head movement (error/standard deviation) (24.6) (22.82) (21.49) (30.94) (16.71) (21.83) (41.57) (31.71) (24.41)

Accuracy (Remote Eye Tracker)

Demo: Web Browsing

Demo: Photo Viewing

Demo: Interactive Story Telling

Demo: Tic-Tac-Toe

Summary Eye tracking device Low cost (<$10,000 NTD) Head-mounted with mobile functionality Remote eye tracking Allow slight head movements Accuracy: suitable for some HCI applications, image viewing tasks, not high enough for reading HCI applications

More materials

Gaze Path Analysis Recursive intersection Find the similarity between two scan paths Order of scanning is irrelevant Suitable for processing fixation data Modified dynamic time warping Order of scanning is taken into account Can handle both fixation and saccade data

Recursive Intersection Path 2 Path 1

Recursive Intersection: Example

Dynamic Time Warping (DTW)

Modified DTW (MDTW) X-axis Y-axis time

MDTW Result