The Eye-Tracking Butterfly: Morphing the SMI REDpt Eye-Tracking Camera into an Interactive Device. James Cunningham & James D. Miles California State University,

Slides:



Advertisements
Similar presentations
Agenda Introduction to eye tracking Whats new about it Examples Case studies Q&A.
Advertisements

Eye and Pen currently support: EyelinkII, Eyelink 1000 (S.R. research, Ltd.) i-ViewX HED (SensoMotoric Instruments GmbH, S.M.I.) ASL 504 (Applied Science.
Introduction to Eye Tracking
Components of GIS.
Eye tracking experiments August 29th, 2014 Daniel Schreij VU Cognitive Psychology departement
Presentation by: Serena, Ann & Nicole
Last update: August 9, 2002 CodeTest Embedded Software Verification Tools By Advanced Microsystems Corporation.
Image Retrieval Using Eye Movements Fred Stentiford & Wole Oyekoya University College London.
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Correlation Between Image Reproduction Preferences and Viewing Patterns Measured with a Head Mounted Eye Tracker Lisa A. Markel Jeff B. Pelz, Ph.D. Center.
MUltimo3-D: a Testbed for Multimodel 3-D PC Presenter: Yi Shi & Saul Rodriguez March 14, 2008.
MouseHaus Table: A Tangible User Interface for Urban Design Chen-Je Huang Design Machine Group.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Telerobotics on the Internet James Mellington. Overview Telerobotics Project Goals Basic System Components The Original System Extension of the System.
Using a head joystick in a one axis manipulation.
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
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Animating assemblies.
CP1610: Introduction to Computer Components
Parts of a Computer.
Eyetracking Mike Birnstiehl English 568. What is Eyetracking? Definitions – Saccade: A quick movement of the eye in order to move focus from one area.
Eye tracking: principles and applications 廖文宏 Wen-Hung Liao 12/10/2009.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
The Camera Mouse: Visual Tracking of Body Features to Provide Computer Access for People With Severe Disabilities.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
DEVELOPMENT OF AN EYE TRACKING SYSTEM FOR A TABLET Harshita Karamchandani Supervisor: David Hobbs Co-supervisor: Dr. Tom Chau (Toronto)
Eye Tracking in the Design and Evaluation of Digital Libraries
Real-time interactions between attention and behavior in multimedia learning environments Susan Letourneau Postdoctoral Fellow, CREATE Lab NYU & CUNY Graduate.
2003Lenko Grigorov, CISC 839 eyePROXY Lenko Grigorov, CISC 839 Supervisor: Roel Vertegaal Additional support by Skaburskis A and Changuk S.
CHAPTER FOUR COMPUTER SOFTWARE.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
 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.
Eye Tracking and its Application in MRI and EEG Settings
Scanner Run Jared Wilkin Chris Good. A Children’s Game.
TAUCHI – Tampere Unit for Computer-Human Interaction Visualizing gaze path for analysis Oleg Špakov MUMIN workshop 2002, Tampere.
CMPT480 Term Project Yichen Dang Nov 28,2012.   For me:  Introduce a technology for painting without hands requirement  Deeper understanding of eye.
Integrating Active Tangible Devices with a Synthetic Environment for Collaborative Engineering Sandy Ressler Brian Antonishek Qiming Wang Afzal Godil National.
Debugging parallel programs. Breakpoint debugging Probably the most widely familiar method of debugging programs is breakpoint debugging. In this method,
Choosing interaction devices: hardware components
UX Group: Eye-tracking with quantity Mária Bieliková.
Module 13: Monitoring Resources and Performance. Overview Using Task Manager to Monitor System Performance Using Performance and Maintenance Tools to.
Counting How Many Words You Read
Touch Screen, Head Mouse and Eye Gaze. Alternatives to the mouse & keyboard One alternative to the keyboard and mouse is a touch screen monitor Particularly.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
© 2000 Morgan Kaufman Overheads for Computers as Components Host/target design  Use a host system to prepare software for target system: target system.
Visual Perception By Katie Young and Joe Avery. Overview Visual Perception Eye Trackers Change Blindness.
Gaze Interaction Group GIG Research Interests Leicester, 5th of September Public University of Navarra.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Introduction Processing Verbal Information in Concept Maps How people read concept maps in the context of a semantically meaningful task?
EYE-GAZE COMMUNICATION
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
TECHNICAL SEMINAR ON. ABSTRACT INTRODUCTION USERS OF THE EYEGAZE SYSTEM SKILL NEEDED BY THE USERS PARTS AND WORKING HOW TO RUN THE EYEGAZE SYSTEM USES.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Embedded System Design and Development Introduction to Embedded System.
Serial / Ethernet Converter - IE-CS-2TX-XRS232/485
Mobile eye tracker construction and gaze path analysis By Wen-Hung Liao 廖文宏.
WHAT IS COMPUTER ? . A computer is a complex system consisting of both hardware and software components.
EYE TRACKING TECHNOLOGY
Business process management (BPM)
Human Computer Interaction (HCI)
Eye Movement & Reading Awareness lab
Eye Movement & Reading Awareness lab
EYE-GAZE COMMUNICATION
Business process management (BPM)
眼動儀與互動介面設計 廖文宏 6/26/2009.
A Comparative Study of Target Assistance
Presentation transcript:

The Eye-Tracking Butterfly: Morphing the SMI REDpt Eye-Tracking Camera into an Interactive Device. James Cunningham & James D. Miles California State University, Long Beach The Eye-Tracking Butterfly: Morphing the SMI REDpt Eye-Tracking Camera into an Interactive Device. James Cunningham & James D. Miles California State University, Long Beach Introduction Collecting and Using Eye Tracking Data References We evaluated alternative uses for gaze information from eye- tracking systems as real-time input Novel uses for real-time eye-gaze information: Research: using gaze data to control interface components, basic perceptual research, HCI evaluative research on embedded eye-tracking systems, i.e. Tobii’s iBeam tablet. Commercial: HCI opportunities; monitoring time spent looking at ads in real time, visual feedback information. Tracking eye-gaze by using infrared light Measure the movement of the pupil center; darkest part of eye… Measure its pupil center relation to the corneal reflex; brightest part of eye. Tracking eye-gaze to collect the scan path Scan path - The combination of saccades, fixations, and blinks. Allows eye tracking as another source of data and analysis in technology and research. Setup The Eyetracker: REDpt by SMI Portable, light-weight, infrared-light emitting camera Rotates in the X and Y axis letting it continue eye-tracking through small movements of the head. Connected to any serial capable host computer for communication of commands and captured gaze data. Uses an s-video connection to send captured video to Falcon video-grabber PCI card. Easy Networking A dedicated secondary computer was connected serially to the host computer and set-up to control the camera through E-Prime, a programming language for developing research tools. Summary Calibrated REDpt tracking eye-gaze (pink cursor) Real-time communication of the two computers and the REDpt camera allows E-Prime to control a host of new functions Manipulating camera position Calibration of the REDpt Formatting the data stream to show different variables Pupil position Corneal reflex position Gaze position Timestamps of eye-gaze events SensoMotoric Instruments, Inc (August 2011). iView X System Manual Version 2.8. Retrieved from Psychology Software Tools, Inc. (2013). E-Prime Knowledge Base. Retrieved from We have made the SMI REDpt eye-tracking camera emulate a control device by making the gaze data available as online, real-time variables. The small size of the camera and the ease of networking allow the eye-tracking system to become portable and easily integrated into different settings EXAMPLE: When the REDpt is used in conjunction with a projector, the scan path of a subject’s run through a driving simulator can be parsed into their fixations, saccades, and blinks. The real-time data from the camera can be used future research design and new technologies Moving a cursor in real-time using a person's gaze Obscuring a person's vision to focus their attention on their periphery Using a person's gaze to create targeted visual feedback on a display The real-time stream of data from the camera can be modified into real-time variables and used to control object’s in E-Prime. Networking allows the secondary computer to be used as the main computer for all testing functions Experiments are run through one computer E-Prime is the “central executive” for setup and running of experiments The REDpt can be calibrated through E-Prime Data is saved to a single location Data computing is split between computers.