You are on page 1of 7

Page |1

A CURRENT PROJECT BEEING DONE BY US UNDER INDIAN


INSTITUTE OF TECHNOLOGY MADRAS (IITM)

TITLE: EYE INTERFACE TECHNOLOGY


ELECTRO OCULOGRAPHY ----Control
computer with eyes

overcome the drawbacks in existing


ABSTRACT: model
In single statement my paper deals
with controlling, operating computer
with the aid of eyes. And this was the
Today the use of computers is
project which I am doing under the
extended to every field. Many
precise guidance of Indian institute of
sophisticated devices like touch screen,
technology madras (IITM) in which a
track ball, digitizers etc made
live working model costs around 10
interaction with computer ease from
lakhs is being built by our team
novice to professional.
members. The all rights of this project
But physically disabled
strictly belong to iit madras and our
individuals are deterred from using
team members
computers due to their inability to
control mouse. However, if directional
discrimination of an icon can be
In this paper I provide the
achieved, quadriplegics can take the
following details:
function of a mouse without the use of
1. Introduction
hand.
2. Electro Oculography:
In this paper I come before
Principle
with a new model of based on Electro-
3. Design concepts
Oculography which uses Electro-
4. Interaction of user with
oculogram Bio potential amplified
system
signal to control computer.
5. Word processor
I also discuss its implementation
6. demerits
details, including software and
7. Possible near future
hardware design.
improvement
As my contribution to this paper
8. Performance issues
I introduce a new keyboard design,
9. Conclusions
some modifications in design to
Page |2

10.Bibilography addressed the need to measure eye


position and/or movement, treating
blinks merely as artifact to be
discarded.This would be a serious
mistake in a practical interface ,as will
be discussed later, but fortunately,
almost all systems can easily be
extended to process blink data.
One eye-tracking method in which
blink (and in fact all eye movement)
data is particularly simple to collect
and analyze, even with very modest
equipment, is electro-Oculography.
Higher metabolic rate at retina
maintains a voltage of +0.40 to +1.0
This corneoretinal potential is
measured by surface electrodes placed
on the skin around the eyes. The actual
Introduction recorded potentials are smaller, in the
range of 15 to 200 micro volts, and are
Computer is used in every field now. usually amplified before processing.
Mice and touch screens are a nice vement. The potential across two
improvement over keyboard for some electrodes placed posteriolaterally to
tasks but it cann’t be useful for the outer canthi is measured relative to
quadriplegics. Although several a ground lead strapped around the wrist
hardware and software interfaces have or clipped to the auricle, and the
been devised for the handicapped resulting voltage amplified and sent
computer user, there are no inexpensive though a cusom-built, 8-bit analog to
systems that deliver the true power and digital converter filtered to remove
ease of today's computers. high-frequency
electrical noise. The converter fits into
an IBM PC expansion slot, and
It is estimated 150, 00 severely transmits the digitized data through the
disabled persons able to control only PC serial port to a SUN workstation for
the muscles of their eyes. without any display.
problem On the positive side, the equipment is
cheap, readily available, and can be
This encompasses the construction of used with glasses or contact lenses,
the eye-tracking hardware and its fine- unlike some reflection methods.
tuning in software.
III. Design considerations
II. Electro-Oculography Eye muscles cannot be operated
directly as that of muscles present in
Through the six extra-ocular muscles the foot and hand. Hands
by, are only the extension of the eye i.e.,
Absolute eye position Speed Direction they select the computer screen as
of movement, or through the levator selected by the look
palpebrae (eyelid) and other peri orbital So if we delete the intermediate steps
muscles as unilateral or bilateral & if we directly control by look it is
blinking and blink duration. Most eye- helpful for both handicapped & non
tracking systems have chiefly handicapped
Page |3

system, is the proposed use of a


unilateral blink as that selection action.
Blinking normally occurs every few
seconds, either consciously or
unconsciously - but alway bilaterally.
Blinks are easily detected by EOG as
sharp, strong pulses in the verical
channel; since vertical eye movement
is always conjugate, a pulse in only one
vertical channel is unequivocally a
unilateral wink Actual Method: With a
19 inch monitor as described above, a
two level keyboard could be laid out in
a 10x4 menu box matrix; the bottom
half of the screen could display about
figure :Block Diagram of the Design 25
considerations complete lines of text, and still have
additional file, paging, or main menu
The Erica workstation, or eye-gaze controls off to the side. The first level
response interface computer aid, is an of the keyboard would contain all the
example worthy of study. Erica is alphabetic characters, common
based on a standard personal computer punctuation, and cursor keys; selecting
specially adapted with imaging a special "shift" key would display
hardware and software. Through near- the second level of the keyboard, with
infrared reflectometry, the numbers and less commonly used
symbols
Monitor Geometry: or editing functions.
Take a 19 inch monochrome display
with typical pixel configuration IV. Electro-Oculography:
1024x768 at 72 dpi, for an active
display area of 14.22x10.67 inches. Principles and Practice
When centrally viewed from a distance EOG is based on electrical
of 2 feet, this region subtends an angle measurement of the potential difference
of 25 degrees vertically, and 33 degrees between the cornea and the retina. This
horizontally. is about 1 mv under normal
Maximum EOG or reflectometry circumstances .
resolution is about 1-2 degrees; with
menu boxes generously separated by 3 Figure 1: Placement of Transducer
degrees, the 19 inch display still has Pickups to Measure Eye Movements
sufficient room for a 10x4 matrix of
directly selectable keys - leaving the
entire bottom half of the screen
available for a text display area and
other controls.Better keyboard
implementations should definitely be
possible.Fukuda and Yamada is the
other selection method Distinguish
between routine eye function and
intentional selection actions is
necessary.Perhaps the most significant
item in this entire project, inexplicably
absent from any other eye-controlled
Page |4

Figure: The image drawn by the child


using EOG

It is possible to obtain independent


measurements from the two eyes.
Figure: Child with the EOG Electrodes However,the two eyes move in
conjunction in the vertical direction.
The Corneo-retinal potential creates an Hence it is sufficient to measure the
electrical field in the front of the head. vertical motion of only one eye
This field changes in orientation as the together with the horizontal motion of
eyeballs rotate. The electrical changes both eyes. This gives rise to the three
can be detected by electrodes placed channel recording system shown in
near the eyes. Figure Our eyes need to move in order
to keep the image of whatever we are
Figure: The child drawn a image interested in at the central part (called
using EOG the fovea) of the retina. Thus there are
four types of eye movements, called
vestibular, optokinetic, saccadic,and
pursuit. The first two have to do with
the largely involuntary head motion.
The saccadic movement is used to
"jump" from one object of interest to
another.
. The orientation of the eyes is
measured by triangulation. The
accuracy of the location determination
depends on the accuracy with which
Page |5

the eye orientation is determined. up by the transducer, removes the


Some of the noise patterns such as the electrical line frequency (60 Hz notch
60 Hz line frequency can be easily filter), and removes high frequency
removed, using a notch filter. Other noise (120 Hz low pass stage).
noise artifacts are By the turning of an Subsequently, the analog signal is
electrical switch on/off in the vicinity converted to digital form and the data
of the electrodes contraction of the samples are sorted in an IBM PC and
facial or neck muscles slippage of the finally transferred to a UNIX based
electrode due to sweat and eye workstation, where all the software
blinking. Eye blinking is considered processing will take place.
noise in ENG. However, the signals Interaction Of The System With
produced by eye blinks are, in fact, User:
quite regular. This makes it easy to The graphics displays in these two
recognize and eliminate them. modes are
V. System Design for
Location Specification
using EOG
The work related to the proposed
system involves both hardware and
software design and development.
The system architecture is shown in
Figure 2
.

In the synchronizing mode, the system


displays a moving cursor and the user
is asked to
follow the cursor. The cursor follows a
fixed path and the user's eye
movements are analyzed to verify that
the pattern of movement and the cursor
motion is the same.
The second interaction mode is the
command mode, where the cursor is
moved by
the system to track the user's gaze. In
The hardware part of the system is our example interface, shown in Figure
fairly straightforward. We have 3, we show four command "buttons."
completed the design of the amplifier The cursor is at the center of display
and filter sections and assembled a (the cross). Imagine that this command
crude circuit for testing and data system controls a machine, whose
collection. Our overall design speed can be changed. So when the
philosophy hasbeen to keep the actual user looks at the start button the cursor
add-on hardware (i.e., in addition to the follows his or her gaze. Then the
comuting hardware) as simple as command is activated by the user
possible. Thus we have chosen to do winking twice - i.e., the machine is
most of the filtering and noise removal started. The natural blink & valid blink
in software. The actual hardware must be distinguished Another
fabricated amplifies the voltage picked technique is for transmitting
Page |6

commands. This too should be fairly windows ) is at present better supported


easy to distinguish from natural eye on the SUN and other UNIX based
blinks. When the head is turned away workstations. We chose X as our
from the screen, the system will be able window environment because it is
to detect this because the fixated rapidly evolving into an industry
distance changes from the "norm" standard. In the future, production
recorded during calibration. This will systems based on our research can
cause the system to disengage and easily be wholly resident in the PC,
freeze the cursor on the screen. To re- since X products for the PC have
engage the user should perform a already appeared in the market, and we
gesture such as fixating on the expect such products to dominate
cursor and winking twice window ystem development within the
Removal Of Noise: next few years. The initial work
1. Signal smoothing and involved hardware equipment setup so
filtering to eliminate noise. Calculation that real time signal acquisition could
of quantitative take place. This involved assembling
parameters from the signal channels the electrodes, constructing the analog
(two for horizontal movements, one for and A/D circuits on a PC form factor
each eye, board, and interfacing and installing it
and one for vertical movement of the on the PC bus. The PC was then linked
eyes). These parameters are angular to the SUN via a serial (19.2 Kb) line.
positions, Routine software has been
angular velocities, and angular developed to enable a program running
accelerations of the eyes. on the SUN to access the eye
2. Extraction of symbolic tokens movement data captured on the PC and
from the signal. These tokens indicate transmitted on the serial line.
the Software Discussion:
directions of the movement of the gaze The above discussed software is a 3 x 2
(e.g. North, boxed menu driven eye selected
interface. This menu has two levels,
thus enabling a choice of any letter in
the alphabet, as well as some additional
VI. Current Eye Track punctuation characters. When the
System program is run,
Our objective in this project was to there are several parameters which
build a 2D point-of-regard controlled need to be defined to give the software
spatial locator system and demonstrate the ability to make a correct choice
its feasibility in a computer graphics (number of calibration repetitions,
environment. The system block number of data samples necessary for
diagram is shown in Figure 2 and absolute choice determination, different
discussed in Section 5. We acquire thresholds, etc.). The above parameters
data using an IBM compatible PC and can be set manually, or "automatically",
perform software development on a by an auto-calibration mode.
SUN workstation. This decision was Once the parameters are set, a second
based on convenience. Hardware calibration mechanism is invoked. The
prototyping is inexpensive and quick user follows a box which horizontally
on the PC bus because of the wide moves back and forth on the screen,
availability of components and printed until calibrated. This mechanism is
circuit boards available in the market invoked at this experimental stage
specifically for this purpose. On the every time before the software is ready
other hand, the window based user to attempt a menu selection
interface software (based on X determination.
Page |7

VII. Possible Near Future


Improvements
The first and most important change
needed by the above described system
is a new board. The experimental board
contributes to wrong box selection due Bibliography
to erroneous signals resulting from Young and Sheena, "Survey of eye
wire wrapping. A new board which is movement r r recording methods",
being designed now will have better Behavior Research Methods and
isolation and more importantly four Instrumentation, Vol. 7 (5), 1975
channels (two per eye) instead of two. Hutchinson,
This will enable the software "Human-Computer Interaction Using
performance improvement, as well as Eye-Gaze Input", IEEE
some additional features which will be Transactions on Systems, Man, and
added (e.g. processing of a one eyed Cybernetics, Vol. 19, No. 6, 1989
wink). This improved board will
eventually drive to finer resolution on Bah ill, A. T., Bioengineering:
the screen. The software is being Biomedical, Medical and Clinical
revised to enable better results as well. Engineering, Prentice-
This will take form in the way of Hall, Inc., Englewood Cliffs, NJ, 1981.
defining optimal parameter choices for
the various thresholds and sampling
rates, as well as some other minor
software improvements. Also needed is
a better input device. Attaching
electrodes to the skin one by one is
cumbersome and annoying for the user.
What we need is some device which
can be put
on by the user himself with ease.

VIII. Conclusion
There are many ways to measure eye
movement, some far more accurate
than EOG, but these are expensive.
Furthermore, the eye tracking method
is just a means, one in which pinpoint
accuracy is not really necessary; the
provided service and ease of use of the
eye-controlled interface is the true goal.
We aim to improve the existing eye-
tracking system;
will attempt to resolve the current
faults and weaknesses, and implement
the eye-tracking device in the most user
friendly and efficient interface we can
devise.

You might also like