The Application of Image Processing for Human Computer Interface (HCI) using the Eye.

The aim of this project is to create a video-based eye tracking system which uses visible light instead of infrared rays to track the eye gaze of the user. This data will then be used to control the mouse pointer movement on a computer screen.

The field of Human-Computer Interaction (HCI) has been developing tremendously since the past decade. The existence of smartphones or modern computers is already a norm in society these days and they can utilise touch, voice, clicking or typing as a means of input for HCI. To further increase the method of HCI, human eyes are set to be a good candidate for another form of input. The number of information which the human eyes contain are extremely useful, hence, various methods and algorithm of eye gaze tracking are implemented in multiple sectors. However, some eye-tracking method requires infrared ray to be projected to the eye of the user which could potentially cause enzyme denaturation when the eye is subjected to infrared rays under extreme exposure. Accordingly, to avoid the potential harm from the eye-tracking method that utilizes infrared rays, this paper includes a proposed method of video-based eye tracking using the Viola-Jones algorithm and Circular Hough Transform (CHT) algorithm which uses visible light instead of infrared rays to control the mouse pointer using the eye gaze of the user. The MATLAB software is used to code the program by implementing the two algorithms for face, eye and iris detection. The location of the iris indicates the direction of a person’s point of gaze which will move the mouse pointer accordingly. This proposed method will allow people with hand disability to control the mouse pointer by using their eye gaze and can also be applied in other areas.

Presentation Video

What do you think about the project? Leave your comment.