Project Overview

Traditionally, eyetracking software requires a high frame rate in order to classify eyemovements and is difficult to obtain in an embedded system. The project is concerned with getting past this constraint by using a machine learning model and specalized hardware for the task. Our contribution to this will be a system that takes in video feed of a user's eyes, and implement two different machine learning models on the same embedded system to determine the position of the pupil center, whether or not they are blinking, and the type of eye movement that is occurring (fixation, saccade, smooth pursuit). This information could then be used in broader systems that makes use of this information.



Problem depiction and design diagram

Team Members

Sandro Panchame

Neural Network Analysis and Optimization

I'm a Software Engineering student. I grew up in New York and moved to Iowa several years ago. I'm interested in Artificial Intelligence and Machine Learning. After graduation I plan to find a job respective to my degree.

Jeffery Kasper

Operating Environment Developer and Embedded Systems Design

I am a student in Software Engineering. I grew up in a rural community in Minnesota where I took internships in the summers with a local manufacturing company. After graduation I have accepted a position with an engineering firm in a suburb of the twin cities.

Alek Comstock

Embedded Systems Design

I'm a computer engineer. I grew up in a small town in Iowa. I competed in FIRST Tech Challenges in highschool and that drove my interest of computer-related engineering up. My main interests are embedded systems and OS design. After graduation, my dream job would be to go into robotics.

Rudolph Nahra

Embedded System Development

I'm a student double majoring in Computer Engineering and Mathematics. I will be going to graduate school to study Computer Engineering.





First Semester Weekly Reports

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9


Second Semester Biweekly Reports

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6


Final Presentations

Poster
Final Presentation Slides (pptx)
Final Presentation Slides (pdf)
Spring Presentation




Design Documents

Timing Diagram
Use Case Diagram
Final Design Document - Second Semester
Final Design Document - First Semester