Document Type



Master of Science


Computer Science

Date of Defense


Graduate Advisor

Badri Adhikari


Badri Adhikari

Sharlee Climer

Mark Hauschild


Eye-tracking can be valuable for researchers in many domains. Most eye-tracking technologies require an extra piece of costly hardware. Several other available eye-tracking solutions are usually not very accurate and require a costly subscription. Our project was oriented at creating a free and open-source alternative that does not require additional equipment. We developed a deep learning-based solution as a prototype for this project. Specifically, we developed a deep learning model to predict a user’s gaze position on the screen. We created our training data set using a commercially available eye-tracker to train the model. Each training sample consists of a video frame of a person looking at the screen (input feature) and the corresponding true gaze location on the screen (output labels). When using a model with a gaze location output on a 2d plane, a deep learning model was able to in most cases interpret and predict a correct gaze position. Our results demonstrate that with minimal processing a deep learning algorithm can be effectively used to create and deploy eye tracking solutions.