8/7/2019 EYEGAZE (1)
1/15
EYE-GAZE
HUMAN COMPUTER INTERFACE
Presented byP.Sabitha
8/7/2019 EYEGAZE (1)
2/15
INTRODUCTIONINTRODUCTION
The EYEGAZE System provides an eye-controlledhuman computer interface, allowing people to interactwith computers by pointing with their eyes.
First EYEGAZE System in 1988(LC Technologies)
Early applications of the eye-gaze system addressed anHCI for people with severe motor disabilities.
Simply, by looking at control keys displayed on acomputer screen a disabled user can type , generatesynthesized speech, play games and run DOS compatibleoff-the-shelf software.
8/7/2019 EYEGAZE (1)
3/15
EYEEYE--TRACKINGTRACKING Eye tracking is the process of measuring either the
point of gaze ("where we are looking") or the motionof an eye relative to the head.
EYE TRACKERS TYPE
CONTACT-LENS
NON-CONTACT LENS
CONTACT ELECTRODES
8/7/2019 EYEGAZE (1)
4/15
EYEGAZEEYEGAZE
SYSTEM CONFIGURATIONSYSTEM CONFIGURATION
Its an video camera located belowthe computer screen continually
observes the users eye.A special image processing softwaredetermines the eye oreintation and
projects the subject gazepoint oncomputer.
8/7/2019 EYEGAZE (1)
5/15
METHODFOREYEGAZEMETHODFOREYEGAZE
The Eye-gaze system uses the pupilcenter/corneal-
reflection method to determine the eyes gaze direction.
The computer calculates the persons gaze point, i.e theco ordinates of where on the display he is looking basedon relative position of the person and eye reflection.
To calibrate, the user fixes his gaze on a sequence ofsmall circles that the computer displays at specificlocations on the screen.
Fig: 2. LED-illuminated eye image showing
8/7/2019 EYEGAZE (1)
6/15
EYEGAZEEYEGAZE
SYSTEM WORKINGSYSTEM WORKING
EYEGAZE SELECTION METHOD. The user calls up the program he wants by fixing his
gaze in a box or key next to name the program. Here after finished with a program it gives the exit
key and go to main menu
Fig: 3. Main Menu screen
8/7/2019 EYEGAZE (1)
7/15
WORKINGOF MAINMENUWORKINGOF MAINMENUWITH PROGRAMWITH PROGRAM
The user operates the Eyegaze edge by looking at rectangularkeys that are displayed on the control screen.
To press a eye-gaze key the user looks at the key for aspecified period of time.
An array of menu keys and exit keys allow the user tonavigate the eyegaze progam independently.
8/7/2019 EYEGAZE (1)
8/15
FEATURES OFTHE SYSTEMFEATURES OFTHE SYSTEM
Calibration
Fully automaticoperation
Consistencychecking
Accuracy
Accommodating head range variation Accommodatingpupildiameter variation
Accommodatingglintstraddlingpupil edge
Remote Video Tracking
Unobtrusive with nothing attachedtothe user
Reliability Robust eye recognition
Accommodating human eye variations
8/7/2019 EYEGAZE (1)
9/15
EYEGAZE APPLICATIONSEYEGAZE APPLICATIONS
PROGRAMSPROGRAMS TYPEWRITER PROGRAM
Simple word processing can be done using the Typewriter program.
The retrived text may be verbalized,edited or printed.
Fig:6. Typewriter program
8/7/2019 EYEGAZE (1)
10/15
THE LIGHTS ANDTHE LIGHTS AND
APPLIANCES PROGRAMAPPLIANCES PROGRAM
There are a vareity of eye control application available for andisabiled users.
The typed text can be printed or spoken by the speechsynthesizer.
Telephone program permits phone dailing and answering with
the eyes.
8/7/2019 EYEGAZE (1)
11/15
RUN SECOND PCRUN SECOND PC
RUN SECOND PC
Fig: 8.1.Frequency KeyboardFig: 8.1.Frequency Keyboard Fig: 8.2.Mouse Control ScreenFig: 8.2.Mouse Control Screen
8/7/2019 EYEGAZE (1)
12/15
FUTURE DIRECTIONSFUTURE DIRECTIONS
For people with uncontrolled head motion, it needs to
be tolerant to head motion. The accuracy and
calibration objectives have been achieved. A solution
for accommodating head motion is under
development
8/7/2019 EYEGAZE (1)
13/15
HUMANCOMPUTERHUMANCOMPUTERINTERACTIONISSUESINTERACTIONISSUES
Several sources of feed back by incorporated into theSeveral sources of feed back by incorporated into theeyeeye--gaze software to help by user in his visualgaze software to help by user in his visualinteraction with the computer.interaction with the computer.
The cursor identifies the computers gaze pointThe cursor identifies the computers gaze point
prediction and moves around the screen as a userprediction and moves around the screen as a usermoves his eyes.moves his eyes.
A key press delay can be added to give users withA key press delay can be added to give users withslowed eye movements additional time to move thereslowed eye movements additional time to move there
gaze of a key with out repeatedly activating it.gaze of a key with out repeatedly activating it.
8/7/2019 EYEGAZE (1)
14/15
CONCLUSIONCONCLUSIONAlthough there are many softwares existing, all of
them cannot be accessed by persons with some
disabilities. In such cases, this technology assists
these softwares so that any person with disabilities
can use them.
8/7/2019 EYEGAZE (1)
15/15
THANK YOU