Designing of an Efficient Electrooculogram (EOG) Based Human-Computer Interface: Eye Controlled Cursor
This Final Year Project (FYP) aims to design and implement a Human-Computer Interface (HCI) using the human eye to imitate the functions of the mouse (movement, Right/Left Clicks), fostering the automation and diminishing the physical effort by the human in operating the machines. Instead of using C
2025-06-28 16:32:00 - Adil Khan
Designing of an Efficient Electrooculogram (EOG) Based Human-Computer Interface: Eye Controlled Cursor
Project Area of Specialization Wearables and ImplantableProject SummaryThis Final Year Project (FYP) aims to design and implement a Human-Computer Interface (HCI) using the human eye to imitate the functions of the mouse (movement, Right/Left Clicks), fostering the automation and diminishing the physical effort by the human in operating the machines. Instead of using Camera and Image Processing, a non-invasive technique of Electrooculography (EOG) is aimed to cope with the constraints of facial expressions, environment and fix eye position in the technique of Image Processing. Using EOG cup electrodes, the cornea-retinal potential will be sensed, which after amplification and filtration will be fed to the computer to perform the corresponding action. The close to real-time movement of cursor will be decided by machine learning(ML) algorithm. Using a better version of clustering algorithms will be utilized to decide the movement of cursor corresponding to the cornea-retinal potential signal.
Project ObjectivesFirstly, we aim to design this system especially for the people suffering from neurological conditions or arm injuries who cannot compete with the world due to their disability to interact with the digital world.
Project Implementation MethodHuman-Computer Interface (HCI) is an emerging field that aims to design technologies with high usability. This project is based on Human-Computer Interface (HCI) technology. In this project, human effort to control mouse manually is being minimized by introducing a way-out to perform those specific actions with ease.
Human eyeball movement generates an electrical signal, known as Electrooculogram (EOG) signal. The electrical signal can be sensed using EOG electrodes, which are non-invasive (nothing will be pricked into the skin). Based on the EOG signal, the mouse's functions will be performed; right click, left click, and cursor movement. The EOG is an electric potential between the cornea and the retina of the eye. We will get the EOG signal using EOG cup electrodes that will be fed to filter and amplifier circuits. This signal will be sent to the Raspberry-pi microcontroller. Machine learning (ML) algorithm (most likely to be on SPYDER Python/Pycharm IDE) will be burnt on Raspberry-Pi. The developed ML algorithm, which will be a deep learning algorithm, will dictate the cursor's position according to the signal received on Raspberry-Pi. A command will be sent to the computer to perform one of the specified functions mentioned above.
Block diagram is given below:
%20Based%20Human-Computer%20Interface:%20Eye%20Controlled%20Cursor%20_1639951938.png)
%20Based%20Human-Computer%20Interface:%20Eye%20Controlled%20Cursor%20_1639951939.png)
For special people it can be a best application with which they will be able to utilize their skills to map on digital world. This will help them operate computer not letting them feel that they are disabled but to provide a way to prove that they are differently able. Handicapped people would be able to control the computer cursor by using their eyes.
A more reliable, cost-efficient, and non-invasive system, we aim to use the EOG technique instead of Electrocardiography (ECG), Electroencephalography (EEG), or Image processing (IM). Using the EOG technique will lead us to develop a more reliable, cost-efficient, and non-invasive system.
EOG technique is preferred over others as:
- EEG technique is complex less reliable and it needs a greater number of electrodes which are expensive.
- ECG technique is not efficient and unreliable as eye signal is not properly sensed by ECG electrode.
- IM method incorporates environmental constraints like sufficient light, clear image, and human face gestures
Deliverables of this project are:
- A system that allows users to control computer cursor using human eye.
- Final working prototype for in-lab testing.
- Commercializing the system for use with the local industry.
- Publications on the final prototype design.
- Final FYP report
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 43910 | |||
| EEG gold plated Copper cap electrode | Equipment | 30 | 987 | 29610 |
| Op-Amp opa2131 | Equipment | 2 | 640 | 1280 |
| capacitors | Equipment | 8 | 30 | 240 |
| Male headers pins | Equipment | 2 | 50 | 100 |
| 9V battery | Equipment | 2 | 100 | 200 |
| 9V battery holder | Equipment | 2 | 100 | 200 |
| Printed circuit board | Equipment | 1 | 5000 | 5000 |
| Micro controller | Equipment | 1 | 6000 | 6000 |
| Op-Amp opa2131 | Miscellaneous | 2 | 640 | 1280 |