Cursor Control With an Eye Movement

This project allows a person to control the computer simply by moving his eyes.

ABSTRACT
This project allows a person to control the computer simply by moving his eyes.
The idea is based on the measurement of the EOG, or electro-oculographic potential, through electrodes placed on the head.
This system allows people with disabilities to control the computer, so they could run educational and entertainment software and navigate the internet just by moving their eyes.

BACKGROUND
This project is based on the fact that our eyes has an electric field between the retina and the cornea, and by moving the eye we can measure the electrical flow by electrodes attached to your head.
The problems in implementing this project where mainly the eye vibration, the accuracy and the real-time processing.

BASIC APPROACH
At first a system was built to get a signal from the eye movement then started the matlab analysis of the signal that showed us that our signal could be approximated as an impulse.
We filtered the signal from the external noise but we still had to deal with the eye vibration, as seen in the graph below.
After this analysis we had to preform a real time processing that finds the maxima and updates the cusor, that we did by programming in visual c++ environment.

BASIC APPROACH
At first a system was built to get a signal from the eye movement then started the matlab analysis of the signal that showed us that our signal could be approximated as an impulse.
We filtered the signal from the external noise but we still had to deal with the eye vibration, as seen in the graph below.
After this analysis we had to preform a real time processing that finds the maxima and updates the cusor, that we did by programming in visual c++ environment.

Results
We have succeeded in our goal to control the cursor with the eye movement, though we still have the accuracy problem which derives from unaccurate amplifying that makes the eye vibration move the cursor even though we have tried to prevent it.

Acknowledgement
We would like to thank our supervisor Elad Yom-Tov for his guidance and support through this project, also we would like to thank Johanan Erez for his help during the project.

Finally we wish to thank the Ollendorff Center Research Fund for their support.