CPSC 412/612 Eye Tracking Methodology and Applications
Fall 2017

TTh 11:00—12:15 McAdams 110B

Thu. Aug.24
Dr. D. away: ECEM
01 Review past years' published papers:
Published papers from pervious years:
Tue. Aug.29
02 Topics:
  1. Introduction
  2. Course overview
  3. Grading scheme
Supplemental materials:
Thu. Aug.31
03 Team selections due

Gazepoint demo (McAdams 110B)

Tue. Sep.05
Dr. D. away: VS-Games
04 SIGCHI '90, '99 Papers:
  1. Starker, India, and Bolt, Richard A., A Gaze-Responsive Self-Disclosing Display, in CHI'90 Proceedings, ACM, New York, NY, 1990.
  2. Jacob, Robert J. K., What You Look At Is What You Get: Eye Movement-Based Interaction Techniques, in CHI'90 Proceedings, ACM, New York, NY, 1990.
  3. Vertegaal, Roel, The GAZE Groupware System: Mediating Joint Attention in Multiparty Communication and Collaboration, in CHI'99 Proceedings, ACM, New York, NY, 1999.
  4. Zhai, S., Morimoto, C., and Ihde, Steven, Manual and Gaze Input Cascaded (MAGIC) Pointing, in CHI'99 Proceedings, ACM, New York, NY, 1999.
  5. Byrne, Michael D., Anderson, John R., Douglass, Scott, and Matessa, Michael, Eye Tracking the Visual Search of Click-Down Menus, in CHI'99 Proceedings, ACM, New York, NY, 1999.
Thu. Sep.07
Dr. D. away: VS-Games
05 ETRA '00, ETRA '02, ETRA '04 Papers:
  1. Jeff B. Pelz, Roxanne Canosa, Jason Babcock, Extended Tasks Elicit Complex Eye Movement Patterns in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), ACM, New York, NY, 2000.
  2. Paivi Majaranta and Kari-Jouko Raiha, Twenty Years of Eye Typing: Systems and Design Issues, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), New Orleans, LA, 2002, ACM.
  3. David S. Wooding, Fixation Maps: Quantifying Eye-Movement Traces, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), New Orleans, LA, 2002, ACM.
  4. Benjamin Law, M. Stell Atkins, A. E., Kirkpatrick, Alan J. Lomax, and Christine L. Mackenzie, Eye Gaze Patterns Differentiate Novice and Experts in a Virtual Laparaoscopic Surgery Training Environment, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), San Antonio, TX, 2004, ACM.
CHI '07 Papers:
  1. Cutrell, E. and Guan, Z. What are you looking for?: an eye-tracking study of information usage in web search. In Proceedings of the SIGCHI conference on Human factors in computing systems (CHI '07). 2007, ACM, New York, NY, 407-416.
Tue. Sep.12
06 School closed: hurricane Irma
Thu. Sep.14
07 Quiz on SIGCHI '90, '99, ETRA '00, '02, '04, CHI '07 papers

IRB Forms and Documents

  • Expedited Review Application form
  • Appendix (eye tracker type)
  • Samplie Stimuli
  • Informational Letter
  • Script (what you will tell participants when they enter the lab)
  • Recruitment email
  • Recruitment flyer (if applicable)
Tue. Sep.19
08 Experimental design—Part I

Supplemental materials:

Experimental design—Part II

Supplemental files:
  1. Makefile
  2. excel2csv.py
  3. speed.R
  4. wpm.R
  5. excel/EntryTimes.csv
  6. excel/WPM.csv
Or, whole thing as zip file:
  1. R.zip

Thu. Sep.21

09 IRB forms due

Gaze Analytics Pipeline

Relevant papers:
  1. Andrew T. Duchowski, Sabarish V. Babu, Jeff Bertrand, and Krzysztof Krejtz, ``Gaze Analytics Pipeline for Unity 3D Integration: Signal Filtering and Analysis'', in Proceedings of the 2nd International Workshop on Eye Tracking for Spatial Research (ET4S), September 23, 2014, Vienna, Austira.

  2. Andrew D. Ouzts and Andrew T. Duchowski. 2012. Comparison of eye movement metrics recorded at different sampling rates. In Proceedings of the Symposium on Eye Tracking Research and Applications (ETRA '12), Stephen N. Spencer (Ed.). ACM, New York, NY, USA, 321-324. DOI=10.1145/2168556.2168626

Relevant texts:
  1. Recursive Digital Filters: A Concise Guide

Supplemental files:
  1. Makefile
  2. bw.py
  3. filter.py
  4. fixation.py
  5. graph.py
  6. grid.py
  7. plotter.py
  8. point.py
  9. scanpath.py
  10. sg.py
  11. xmlpp.py
Supplemental materials:

Tue. Sep.26
10 Gazepoint demo with focus on R and ANOVA

Supplemental materials:

Pre-proposal in-class feedback (Teams 2–4)
Thu. Sep.28
11 Pre-proposal in-class feedback (Teams 1,5–9)
Tue. Oct.03
12 Proposal due (paper in conference format, everything prior to results)

CPSC 412 case study

Thu. Oct.05
13 Book chapters:
  1. Chp.04: Taxonomy of Eye Movements
  2. Chp.12: Eye Movement Analysis
Tue. Oct.10
14 MIDTERM: Day 1 Teams: 6, 1, 8, 3 (randomly generated order, thanks to random.org)
Thu. Oct.12
15 MIDTERM: Day 2 Teams: 7, 2, 4, 9, 5 (randomly generated order, thanks to random.org)
Tue. Oct.17
Fall Break
Thu. Oct.19
16 Papers relevant to projects:
  1. TBD
  2. TBD
  3. TBD
Tue. Oct.24
17 Papers relevant to projects:
  1. TBD
  2. TBD
  3. TBD
Thu. Oct.26
18 Start running experiments

Lab day: Python data analysis setup

Tue. Oct.31
19 Mystery papers:
  1. paper1.pdf
  2. paper2.pdf
  3. paper3.pdf
  4. paper4.pdf
Thu. Nov.02
20 Book chapters/sections:
  1. Chp.01: Visual Attention—Part I
  2. Chp.01: Visual Attention—Part II
Tue. Nov.07
21 Final Exam handed out

Book chapters/sections:

  1. Chp.02: Neurological Substrate of the HVS (The Eye)
  2. Chp.02: Neurological Substrate of the HVS (The Retina, The Optic Tract; The Occipital Cortex; Visual Pathways)
  3. Chp.03: Visual Psychophysics (Spatial Vision; Temporal Vision; Color Vision)
Review of text chapters/technical papers
Thu. Nov.09
22 Book chapters/sections:
  • Sections 17.4—17.9
  • Sections 18.1—18.4
  • Sections 20.1—20.3
  1. Reading: importance of eye movements in reading (vs. tachistoscopic studies)
  2. Scene perception: compare and contrast scene perception vs. reading
  3. Visual search: what is the consensus view of visual search, e.g., how does vision work in this task? Is performance task-dependent?
  4. Natural tasks: in what kinds of tasks have eye movements been recorded? What has been learned?
  5. Aviation: Where do pilots look? Why is it important?
  6. Driving: Where do drivers look?
  7. Visual inspection: what are the important eye movement metrics to record in this task?
  8. HCI: What's the difference between diganostic and interactive uses of eye trackers, i.e., how differently must the system respond?
  9. Gaze-Contingent Displays: What's the difference between the two different approaches (screen-based and model-based)?

Tue. Nov.14
23 Vsevolod Peysakhovich's PhD Defense: Study of pupil diameter and eye movements to enhance flight safety
Thu. Nov.16
24 SIGCHI '17 papers (Toolkits and UIs): SIGCHI '17 papers (Telepresence and Robots): SIGCHI '17 papers (Innovative Fabrication Techniques): SIGCHI '17 papers (Perceptions of Visualizations): SIGCHI '17 papers (Autism, Disabilities, and Assistive Technology):
Tue. Nov.21
25 SIGCHI '17 papers (Improving Gaze Mechanisms):
Thu. Nov.23
Tue. Nov.28
26 Final Exam Due (meet in class to drop off)

Student Evaluations (online)

Thu. Nov.30
27 SIGCHI '17 papers (Designing Gaze-based Gestures and Features):
Tue. Dec.05
28 Return final exams.
Thu. Dec.07
29 Final Paper Due
Wed. Dec.13
30 FINAL EXAM: Project Presentations 3:00-5:30pm