Eye Tracking and its Application in MRI and EEG Settings

Slides:



Advertisements
Similar presentations
EyeLink II Training Session Copyright of SR Research Ltd., Eye Link II System Introduction and Basic Training Session SR Research Ltd. Mississauga.
Advertisements

QUICK GUIDE MANUAL GV-DVR System Organization 2. Specification.
Eye tracking experiments August 29th, 2014 Daniel Schreij VU Cognitive Psychology departement
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Poster: Light sensor Various types (photo-transistors, -resistors or -diodes) exhibit a wide range of response.
Miscellaneous Windows 2000 Desktop Features Windows 2000 Intermediate.
KX-NS1000 Initial Set Up For step by step : 16 May,
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
FireClass FC501. What’s FC501 ? An entry level Triple Circuit Single Loop addressable system featuring Intelli-Zone mapping An “out of the box” panel.
MEG Experiments Stimulation and Recording Setup Educational Seminar Institute for Biomagnetism and Biosignalanalysis February 8th, 2005.
Market introduction CellaTemp PA.  Newest interface technology  Latest high-resolution microprocessors  Newest sensors  New amplifier technology 
EyeLink 1000/2k and EyeLink Remote Introduction and Training
3dtv.at Stereoscopic Player and Stereoscopic Multiplexer S3D-Today November 2006 Munich, Germany.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
1 QED In Vivo USB Input Output Box configuration This tutorial contains a number of instructions embedded in a great deal of explanation. Procedures that.
The PULSE: SAAS (Software as a Service) By Debjit Biswas, ,
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
Tweez 200si System Aresis Advanced Research Instrumentation Solutions.
Structure Commander Technical Presentation. Copyright (C) MCS 2013, All rights reserved. 2 STRUCTURE COMMANDER Introduction Product Overview.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
MULTI-TOUCH TABLE Athena Frazier Chun Lau Adam Weissman March 25, 2008 Senior Projects II.
The Eye-Tracking Butterfly: Morphing the SMI REDpt Eye-Tracking Camera into an Interactive Device. James Cunningham & James D. Miles California State University,
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
G650 Generator Protection & Control System
© 2007 ReadyTalk www.readytalk.com1598 Wynkoop, Denver, CO 80202www.readytalk.com Welcome to ReadyTalk Training.
Lab 2: Capturing and Displaying Digital Image
Looking for a more powerful circuit monitor?
NV V5.7 Product Presentation. Brand New Professional GUI  Multiple User Interface for different look and feel  Audio indicator on camera (play audio.
MIT runs syn no label No Label was not connected TTL trigger from delay box CH A to syn.
TouchIT Board Training.
Program Guide v25Q3. Overview » Concepts » Workflow  Press sheet  Linking product  Program guide  Publishing a program guide day » Layout configuration.
High Speed Data Converter University
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
® Features and Benefits V3.1. TurboTag ® Features Temperature logger size of credit card Uses RFID reading protocols with EPC product codes More accurate.
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
Ladibug Document Camera DC 170 BY ART LEBEAU SOURCED FROM THE MANUFACTURERS USER GUIDE.
 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.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Dreamweaver An introduction to Dreamweaver by a beginner who can show you the rudiments of quickly and easily creating a web site. An attempt to offer.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Performing Missions For America U.S. AIR FORCE AUXILIARY U.S. AIR FORCE AUXILIARY Civil Air Patrol Satellite Digital Imaging System.
Eye Tracking and its Application in MRI and EEG Settings
Velleman Oscilloscope: Windows 7 by Mr. David Fritz.
First results from the Biocams J. Brunner. Cameras on floor 1 and floor 5 together with an OM and an ADCP Floor 1 –80m above sea floor Floor 5 –270m above.
All-in-One Analog, AHD and TVI DVR
Measuring Monkey Eye Movement in the MRI Team Members: Josh Anders Betsy Appel Bryan Baxter Alyssa Walsworth Client: Luis Populin,Ph. D. Advisor: Justin.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
SIDE SCAN HARDWARE CONFIGURATION
SIDE SCAN HARDWARE CONFIGURATION HYPACK Connection Block Diagram GPS, single beam and tide data go into HYPACK ® SURVEY. Sidescan (with optional.
IOPtiMate™ OT-135P2 Technical Training – Part I System Description, Installation & Operation IOP (07)
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.
How to Recover Deleted Photos from Android Cell Phone? Android is keeping on improving their products and make sure to provide the best software service.
IT Desktop Management GoToMeeting – Online Meeting Service Attendee Guide May 2007 Prepared by Angela Mars IT Education and Training.
Digital-watchdog.com 960H Advanced DVR Presenter’s Name Title | Product Overview.
Computer Parts There are many parts that work together to make a computer work.
1 Lesson 10 Operating System Customization Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Time Calibration System for RF Cavity Breakdown Measurements Juan Takase Northwestern University SIST INTERN Fermi National Lab 08/04/2015.
US ARMY Approved for public release: Distribution unlimited A general-purpose low-cost solution for high-resolution temporal synchronization in human-subject.
How to Sync Android Phone to Computer (PC/Mac)? Are you a person that always has your Android phone in your hands? Nowadays, a cell phone is not just for.
The data-logger for STEM Education VinciLab.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Digital Light Sources First introduced in 2001.
Chapter 11 Supporting Printers and Scanners
Presentation transcript:

Eye Tracking and its Application in MRI and EEG Settings Marcus Johnson SR Research Ltd. Toronto - Ottawa, Canada

Agenda Discussion of eye tracking hardware components System cabling and integration for noise/artifact minimization Synchronization options Discussion of Recording/Messaging Options

EyeLink 1000 Overview Focal Imaging Technology EyeLink CL hardware Large camera field of view High resolution eye data EyeLink CL hardware EyeLink CL High Speed Infrared Camera IR illuminator CameraLink cable Custom High Speed Image Processing Board

EyeLink 1000 Fastest Sampling Rate: High Resolution: Accurate: 2000 / 1000 / 500 / 250 Hz recording High Resolution: 0.01 ° RMS in pupil-CR 1000 Hz tracking mode Accurate: Drift free, down to 0.15° average accuracy (0.25 - 0.5° typical) Real-time: Access eye position data with < 2-ms delay

System Architecture

System Architecture Controls the eye tracker Host Application Controls the eye tracker Performs image analysis Performs data recording Performs eye event parsing Configures preferences Provides real-time feedback Gaze view: Gaze cursor on background image Plot view: Eye traces over time Controls other optional setups Analog output board Gaze video overlay system

System Architecture Allow full experiment control Display PC Software Allow full experiment control Integrates calibration and gaze position collection into one step Sets any tracker preference Sends commands to control tracker Time stamps experiment events with messages Real-time access to eye sample and eye event data structures Allows the users to focus on stimulus presentation and data analysis

System Hardware

Desktop Mount Useful in EEG Environment Remote Mode with Sticker on EEG Cap Chinrest Mode for More Precise Recording – One concern is Chinrest

Long Range Mount Camera Head Infrared Illuminator with Focusing Lens Camera Lens Different Lenses (75mm,50mm,35mm) for Different Distances (overall range: 60-150cm) Required for MRI, Potentially Useful with EEG

Typical MRI Configuration

MRI Mounting Options - Tripod (Picture from MEG setup) Difficult to find tripods with no ferromagnetic metals in them

MRI Mounting Options – Screen Mount No ferromagnetic metals Flexible positioning

MRI Mounting Options – Screen Mount No ferromagnetic metals Flexible positioning Works with most MRIs

MRI Mounting Options – Trio Tray Mount No ferromagnetic Metals Rests on Trio’s bed rails Optional built-in screen Works with Siemens 3T Trio

MRI Head Coil Mirrors Allows subject to see screen and for eye tracker to see subject Best to use front-surfaced mirrors to prevent ghosting and secondary reflections

Long Range System Cabling

Long Range System Cabling Camera Base Box on Side of Host PC Fiber Optic Data Cable Power Options Lemo Connectors (to Camera/Illum.) Patch Panel Connection Options (DB9 or BNC) Battery Option

Long Range System Cabling

Long Range System Cabling No detectable interference with proper cabling (Graph from system use in MEG)

System Synchronization

System Synchronization Pre-Experiment activities Check Tracker Settings (via Set Options Screen and sending commands from Display PC) Participant setup Calibration Validation

MRI/Eye Tracker Synchronization Running the experiment Blocks Trials MRI sends synchronization pulse (TTL) to Display PC – Display PC in turn sends Message to Host PC Pulse triggers Display screen onset – on screen onset Display PC sends Message to Host PC Pulse typically sent from MRI to Parallel Port or USB Device Can optionally be split and sent to Host PC Parallel Port Parallel Port status on Host recorded on every sample Optional drift correction/drift checking Usually between Blocks Can also enable online drift correction with mouse click

MRI/Eye Tracker Synchronization TTL Pulse Display PC Updates Screen Message When Pulse Received Message When Screen Updated Time

EEG/Eye Tracker Synchronization Running the experiment Blocks Trials Display PC draws to screen – at same time sends Message to Host PC and sync pulse (TTL) to EEG Message/Pulse occur at screen retrace event Pulse typically sent from Parallel Port or USB Device of Display PC to EEG – can also be sent from Parallel Port of Host PC Event types can be coded (32 different pulse values) Optional drift correction/drift checking Usually between Trials Can also enable online drift correction with mouse click

Analog Card Option for Host PC – usually used for devices like EEG Converts Digital Data to Analog Voltages Output to BNC connectors Voltage range configurable Three Channels per eye being tracked Horizontal Position Vertical Position Pupil Size Also allows for extra Digital In/Out (in addition to Parallel Port) Quick – Data can be inserted into empty EEG channels Allows for easy alignment with EEG data Dirty – Noise is added by D/A and A/D conversion Saccade/Fixation information is lost

EEG/Eye Tracker Synchronization Display PC Updates Screen Message When Screen Updated TTL When Screen Updated Within 1 msec Optional Constant Analog Out to EEG Time

EEG/Eye Tracker Synchronization Display PC Updates Screen Message When Screen Updated About 1 msec OR Optional Constant Analog Out to EEG TTL from Host PC to EEG Time

Recording and Messaging

Recording and Trials Messages are Not Just For Marking Stimulus Events Data Viewer Format: Trial Onset Messages TRIALID 1 (TRIALID2, etc.) Trial Event Messages DISPLAY_1_ON BUTTON_RECEIVED DISPLAY_2_ON Trial Variable Messages !V TRIAL_VAR trial_condition condition_1 !V TRIAL_VAR reaction_time 2364 Trial Interest Area Messages !V IAREA RECTANGLE 1 100 200 200 300 square Target Position Messages (for moving targets) !V TARGET_POS Targ1 (512, 384) 1 0 !V TARGET_POS Targ1 (512, 364) 1 0 Trial Offset Messages TRIAL_RESULT 0

Recording and Trials Messages are Not Just For Marking Stimulus Events Data Viewer Format: For full description of Data Viewer format see: Data Viewer User Manual (Help -> Contents) “Protocol for EyeLink Data to Viewer Integration”

Recording and Trials EyeLink Recording and Analysis Messages are Independent Scenario 1: Start Recording Start Trial Loop For Each Trial: Trial Onset Message Stimulus Event Messages Mark Every Event of Trials Trial Condition Messages Independent Variables Behavioral (non eye-based) Dependent Measures Trial Interest Area Messages Trial Offset Message End Trial Loop Stop Recording

Recording and Trials EyeLink Recording and Analysis Messages are Independent Scenario 2 (Like Experiment Builder): Start Trial Loop For Each Trial: Start Recording Trial Onset Message Stimulus Event Messages Mark Every Event of Trials Stop Recording Trial Condition Messages Independent Variables Behavioral (non eye-based) Dependent Measures Trial Interest Area Messages Trial Offset Message End Trial Loop

Recording and Trials EyeLink Recording and Analysis Messages are Independent Can Use Scenario 1 or 2 for Most Programming Environments e.g., Psychtoolbox (Matlab), E-Prime, Presentation, C, Python If using Experiment Builder, Must Stick to Scenario 2 Many Messages Sent Automatically with Experiment Builder

Thank you!

EyeLink Support Documents EyeLink 1000 User Manual EyeLink 1000 Installation Guide SR Research Experiment Builder Windows Programmers Guide EyeLink Data Viewer Contact Information E-mail: support@sr-research.com Phone: 1-613-271-8686/ 1-866-821-0731 Web: http://www.sr-support.com

EyeLink Support