Introduction: Eye Tracker for the Disabled

Eye Tracking Software

Hi, my name is Lucas Ahn, otherwise known as Soo Young Ahn. I am currently enrolled in Asia Pacific International School, and this is my project!

Step 1: Background Information

Paper: "Accurate Eye Centre Localisation by means of Gradients" by Fabian Timm and Erhardt Barth

- The estimation of the eye centers is used in several computer vision applications such as face recognition or eye tracking

- EYE CENTRE LOCALISATION

Math Theory

Step 2: Main Principle

Evaluation of (1) for an exemplary pupil with the detected centre marked in white (left). The objective function achieves a strong maximum at the centre of the pupil; 2-dimensional plot (centre) and 3-dimensional plot (right)

Step 3: Webcam Gaze Tracker

https://github.com/iitmcvg/eye-gaze

Step 4: Webcam Based Eye Tracking Pros and Cons

Pros: Cheap, available for almost everyone, fast turnaround and available at anywhere with a webcam

Cons: Less accurate, Steady posture, Low light condition, Low frame resolution

Step 5: Open CV: Eye Detection

https://www.usability.gov/how-to-and-tools/methods/personas.html

Step 6: Eye Tracker for Disabled Project

Eye detection --> Mouse control --> Web browsing

Results:

Step 7: Upgraded Project for Mobile

ARKit for iOS + Cocoapods Library

Step 8: Eye Tracking Functions

Up, Down, Right, Left Recognition

Step 9: Eye Track Browser Development Process

iOS + ARKit + Cocoapods

(OpenCV Library) Language : Swift + Objective C

Step 10:

Step 11: Reason Why I Made This Browser

This browser was created for the purpose of helping disabled people browse on the internet for several purposes such as searching for jobs online or simply for entertainment.