Mobile eye tracker construction and gaze path analysis By Wen-Hung Liao 廖文宏.

Slides:



Advertisements
Similar presentations
Introduction to Eye Tracking
Advertisements

Xiaoyong Ye Franz Alexander Van Horenbeke David Abbott
Eye Tracking Analysis of User Behavior in WWW Search Laura Granka Thorsten Joachims Geri Gay.
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
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.
1 Ceng Tracking Gökhan Tekkaya Gürkan Vural Can Eroğul METU, 2008.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
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
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.
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.
Eye tracking: principles and applications 廖文宏 Wen-Hung Liao 12/10/2009.
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.
Usability Testing. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking Artificial/controlled.
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.
Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.
HiTrack Introduction Shanghai Zhuo-Shi Software Technology Co., Ltd Shanghai Zhuo-Shi Software Technology Co., Ltd
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Eye Tracking in the Design and Evaluation of Digital Libraries
2003Lenko Grigorov, CISC 839 eyePROXY Lenko Grigorov, CISC 839 Supervisor: Roel Vertegaal Additional support by Skaburskis A and Changuk S.
Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
 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.
ICSE2006 Far East Experience Track Detecting Low Usability Web Pages using Quantitative Data of Users’ Behavior Noboru Nakamichi 1, Makoto Sakai 2, Kazuyuki.
Hao Wu Nov Outline Introduction Related Work Experiment Methods Results Conclusions & Next Steps.
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.
What Do Exploratory Searchers Look at in a Faceted Search Interface? Bill Kules and Matthew Banta The Catholic University of America School of Library.
Symmetry Detecting Symmetry in a Random Background Monica Cook.
Eye Tracking In Evaluating The Effectiveness OF Ads Guide : Dr. Andrew T. Duchowski.
Research Background: Depth Exam Presentation
Team IRALAR Breanna Heidenburg -- Michael Lenisa -- Daniel Wentzel Advisor: Dr. Malinowski.
Counting How Many Words You Read
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Eye Tracking and Interactive TV Interfaces ISE 298 Jean Ostrem.
By: Matt Kelly (CE), Michael Krenzer (EE), Hemsley Pichardo (EE), Tina Podrasky (ISE), Brad Wideman(CE)
3.1 Observation with Eye Tracking. Eye Tracking 凝視點 (Fixation)  「我癡癡地凝視著他,有好一段時間,我幾乎 忘了這個世界的存在」  定義  個體專注於視覺刺激中特定位置時  眼球相對固定不動時所停留的位置  兩項參數  (
Examining the Conspicuity of Infra-Red Markers For Use With 2-D Eye Tracking Abstract Physical infra-red (IR) markers are sometimes used to help aggregate.
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
Analyzing Eye Tracking Data
Eye Movement & Reading Awareness lab
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Tracking parameter optimization
Senior Capstone Project Gaze Tracking System
Do-It-Yourself Eye Tracker: Impact of the Viewing Angle on the
Play game, pause video, move cursor… with your eyes
眼動儀與互動介面設計 廖文宏 6/26/2009.
Approaching an ML Problem
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:

Mobile eye tracker construction and gaze path analysis By Wen-Hung Liao 廖文宏

Outline Introduction Application areas State-of-the-art technology Mobile eye tracker construction Pupil detection and tracking Validation Human computer interface (HCI) applications Gaze path analysis Conclusions

Introduction 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]

Human-Computer Interface 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 NCCUCS eye camera scene camera

Key Objectives Low-cost (NTD 10,000 vs. 1,000,000) Mobility Easily customized for specific applications Sampling rate? On-line or off-line processing? 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

Another Approach Capture eye image using infrared camera Threshold-based method Pupil Iris

Illustrations

Calibration Process

Validation Procedure

Validation Results Starburst (pixels) Starburst + fitness check (pixels) Threshold-based (pixels) Subject Subject Subject Average error *Resolution: 1024x768

HCI Application: Eye Scrolling

HCI Application: Eye Gaming

HCI Application: Eye Typing

Dynamic Scene

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

Summary Low cost eye tracker construction Low cost ($10,000 NTD) Head-mount with mobile functionality HCI applications Sampling rate: depending on the camera’s frame rate Accuracy: suitable for some HCI applications, image viewing tasks, not high enough for reading. Gaze path analysis