Eye Movement Tracking Using Opencv Python

Authors

  • mohammed satar university of wassit
  • Basim Alshammari
  • Hayder Jasim

DOI:

https://doi.org/10.31185/ejuow.Vol11.Iss2.393

Keywords:

Eye Control System, Face Detection, EMG, Eye Detection and Tracking, OpenCV.

Abstract

In this study, we made a simple, low-cost algorithm for tracking eye movements and eye blinks in real-time and non-real-time. Several methods are being used right now. Show parts of the face, like the eyes or the whole face. For this reason, open-source libraries like OpenCV enable high-level programming to implement reliable and accurate detection algorithms like Haar Cascade. Since everything is processed in real-time, payment must be made quickly. Pay attention to how hardware, like a computer, can only use a certain amount of resources (processing power). The system has been proven to work by tests with 15 people of different ages and backgrounds. These tests are done to see how the user and the device work together and ensure everything works correctly. The In the tests done, the system worked between 80% and 100% of the time. The results showed that Haar Cascade had a significant effect by Detection of faces in 100% of cases, while the eyes and pupil where they overlap (light and shade) is less effective. In addition to looking at how well the Through these activities, the demo application also showed that user restrictions shouldn't stop people from enjoying and using a certain type of technology. The program was written in C++, and the OpenCV library makes it work on Windows. This system has many uses in the real world and science. By looking at the data from this algorithm from afar, for example, it can tell if someone has an eye disease or is tired. It can also help people who have physical or mental problems

References

K. Arai and R. Mardiyanto, "Eye-based HCI with full specification of mouse and keyboard using pupil knowledge in the gaze estimation," in 2011 Eighth International Conference on Information Technology: New Generations, 2011: IEEE, pp. 423-428.

M. S. Kalas, "Real-time face detection and tracking using OpenCV," international journal of soft computing and Artificial Intelligence, vol. 2, no. 1, pp. 41-44, 2014.

C. C. Singer and B. Hartmann, "See-thru: Towards minimally obstructive eye-controlled wheelchair interfaces," in The 21st International ACM SIGACCESS Conference on Computers and Accessibility, 2019, pp. 459-469.

A. B. Usakli, S. Gurkan, F. Aloise, G. Vecchiato, and F. Babiloni, "On the use of electrooculogram for efficient human-computer interfaces," Computational intelligence and neuroscience, vol. 2010, 2010.

H. S. Dhillon, R. Singla, N. S. Rekhi, and R. Jha, "EOG and EMG based virtual keyboard: A brain-computer interface," in 2009 2nd IEEE International Conference on Computer Science and Information Technology, 2009: IEEE, pp. 259-262.

D. Pimplaskar, M. Nagmode, and A. Borkar, "Real-time eye blinking detection and tracking using OpenCV," technology, vol. 13, no. 14, p. 15, 2015.

S. Mohanty, S. V. Hegde, S. Prasad, and J. Manikandan, "Design of real-time drowsiness detection system using dlib," in 2019 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON- ECE), 2019: IEEE, pp. 1-4.

A. Aljaafreh, M. Alaqtash, N. Al-Oudat, J. Abukhait, and M. e. Saleh, "A low-cost webcam-based eye tracker and saccade measurement system," Int J Circuits Syst Signal Process, vol. 14, 2020.

J. Zhu, E. Zhang, and K. Del Rio-Tsonis, "Eye anatomy," eLS, 2012.

N. Grammalidis and M. G. Strintzis, "Head detection and tracking by 2-D and 3-D ellipsoid fitting," in

Proceedings Computer Graphics International 2000, 2000: IEEE, pp. 221-226.

R. Lienhart and J. May, "An extended set of haar-like features for rapid object detection," in Proceedings.

International conference on image processing, 2002, vol. 1: IEEE, pp. I-I.

P. I. Wilson and J. Fernandez, "Facial feature detection using Haar classifiers," Journal of Computing Sciences

in Colleges, vol. 21, no. 4, pp. 127-133, 2006.

D. A. Forsyth and J. Ponce, Computer vision: a modern approach. Prentice hall professional technical reference,

Y.-l. Tian, T. Kanade, and J. F. Cohn, "Dual-state parametric eye tracking," in Proceedings Fourth IEEE

International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580), 2000: IEEE, pp.

-115.

R. Padilla, C. F. Costa Filho, and M. Costa, "Evaluation of haar cascade classifiers designed for face detection,"

International Journal of Computer and Information Engineering, vol. 6, no. 4, pp. 466-469, 2012.

C. P. Papageorgiou, M. Oren, and T. Poggio, "A general framework for object detection," in Sixth International

Conference on Computer Vision (IEEE Cat. No. 98CH36271), 1998: IEEE, pp. 555-562.

Downloads

Published

2023-08-09

Issue

Section

Electrical Engineering

How to Cite

satar, mohammed, Alshammari, B., & Jasim, H. (2023). Eye Movement Tracking Using Opencv Python. Wasit Journal of Engineering Sciences, 11(2), 71-81. https://doi.org/10.31185/ejuow.Vol11.Iss2.393