As we discussed in class, many of the low cost eye-tracking systems (less than $10K) do not ship with additional tools for data analysis or visualization. It is often left up to the researchers to write their own analysis and visualization software.
For this assignment:
(1) Select three images from the web and eye-track yourself viewing these images. Collect 20 seconds of data for each image. You may use either the Mirametrix eye tracker or the SMI eye tracker in the lab.
(2) Write a "fixation finder" to process the raw eye-tracking data to extract the location and duration of each fixation. Note that there are several ways to define a fixation. Please describe what you are doing and cite any reference material in the comments of your code.
(3) Write code to generate a visualization of your eye-tracking data overlaid on each of the three images you viewed. In class we saw examples of heat maps, focus maps, and scan path visualizations. You may choose to recreate one of these or develop your own.
I would recommend using Matlab for this assignment. However, you are free to use whatever language and platform you desire.
Submission:
You must also submit a zip of all files (code, resulting visualizations for each image, readme, etc) to the appropriate dropbox on myCourses.