Sie sind auf Seite 1von 9

Electro Oculography - Control computer with eyes

Page |1

TITLE: EYE INTERFACE TECHNOLOGY


ELECTRO OCULOGRAPHY ----Control
computer with eyes

A PAPER UNDER BIOMETRICS


ACAHARYA NAGARJUNA UNIVERSITY COLLEGE OF
ENGINEERING AND TECHNOLOGY,
GUNTUR.
B. SAI LAXMAN
G.N.V.SAI TEJA
ANUCET
Electro Oculography - Control computer with eyes

Page |2

ANUCET
GUNTUR
GUNTUR
Sailaxman_1@yahoomail.com
gnvrsst@gmail.com
9440533295
9949366028
ABSTRACT: deals with controlling, operating
computer with the aid of eyes.
And this was the project which I
Today the use of am doing under the precise
computers is extended to every guidance of Indian institute of
field. Many sophisticated devices technology madras (IITM) in
like touch screen, track ball, which a live working model costs
digitizers etc made interaction around 10 lakhs is being built by
with computer ease from novice to our team members. The all rights
professional. of this project strictly belong to iit
But physically disabled madras and our team members.
individuals are deterred from
using computers due to their
inability to control mouse.
However, if directional
discrimination of an icon can be
achieved, quadriplegics can take
the function of a mouse without
the use of hand.
In this paper I come
before with a new model of based
on Electro-Oculography which
uses Electro-oculogram Bio
potential amplified signal to
control computer.
I also discuss its implementation
details, including software and
hardware design.
As my contribution to this
paper I introduce a new keyboard In this paper I provide the
design, some modifications in following details:
design to overcome the drawbacks 1. Introduction
in existing model 2. Electro Oculography:
In single statement my paper Principle
Electro Oculography - Control computer with eyes

Page |3

3. Design concepts (eyelid) and other peri orbital


4. Interaction of user with muscles as unilateral or bilateral
system blinking and blink duration. Most
5. Word processor eye-tracking systems have chiefly
6. Demerits addressed the need to measure eye
7. Possible near future position and/or movement,
improvement treating blinks merely as artifact
8. Performance issues to be discarded. This would be a
9. Conclusions serious mistake in a practical
10. Bibilography interface as will be discussed
later; but fortunately, almost all
Introduction: systems can easily be extended to
process blink data.
Computer is used in every field One eye-tracking method in
now. which blink (and in fact all eye
Mice and touch screens are a nice movement) data is particularly
improvement over keyboard for simple to collect and analyze,
some tasks but it can’t be useful even with very modest equipment,
for quadriplegics. Although is electro-Oculography.
several hardware and software Higher metabolic rate at retina
interfaces have been devised for maintains a voltage of +0.40 to
the handicapped computer user, +1.0 this corneoretinal potential
there are no inexpensive systems is measured by surface electrodes
that deliver the true power and placed on the skin around the
ease of today's computers. eyes. The actual recorded
potentials are smaller, in the range
of 15 to 200 micro volts, and are
It is estimated 150, 00 severely usually amplified before
disabled persons able to control processing. The potential across
only the muscles of their eyes two electrodes placed
without any problem posteriolaterally to the outer
canthi is measured relative to a
This encompasses the ground lead strapped around the
construction of the eye-tracking wrist or clipped to the auricle, and
hardware and its fine-tuning in the resulting voltage amplified and
software. sent though a custom-built, 8-bit
analog to digital converter filtered
II. Electro-Oculography to remove high-frequency
electrical noise.
Through the six extra-ocular The converter fits into an IBM PC
muscles by, expansion slot, and transmits the
Absolute eye position Speed digitized data through the PC
Direction of movement, or serial port to a SUN workstation
through the levator palpebrae for display.
On the positive side, the
Electro Oculography - Control computer with eyes

Page |4

equipment is cheap, readily Take a 19 inch monochrome


available, and can be display with typical pixel
used with glasses or contact configuration 1024x768 at 72 dpi,
lenses, unlike some reflection for an active display area of
methods. 14.22x10.67 inches. When
centrally viewed from a distance
III. Design considerations of 2 feet, this region subtends an
Eye muscles cannot be operated angle of 25 degrees vertically, and
directly as that of muscles present 33 degrees horizontally.
in the foot and hand. Hands Maximum EOG or reflectometry
are only the extension of the eye resolution is about 1-2 degrees;
i.e., they select the computer with menu boxes generously
screen as selected by the look separated by 3 degrees, the 19
So if we delete the intermediate inch display still has sufficient
steps & if we directly control by room for a 10x4 matrix of directly
look it is helpful for both selectable keys - leaving the entire
handicapped & non handicapped 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 are necessary. Perhaps the
most significant item in this entire
project, inexplicably absent from
any other eye-controlled system,
is the proposed use of a unilateral
blink as that selection action.
Blinking normally occurs every
Fig: Block Diagram of the Design few seconds, either consciously or
considerations unconsciously - but always
bilaterally. Blinks are easily
The Erica workstation, or eye- detected by EOG as sharp, strong
gaze response interface computer pulses in the vertical channel;
aid, is an example worthy of since vertical eye movement is
study. Erica is based on a standard always conjugate, a pulse in only
personal computer specially one vertical channel is
adapted with imaging hardware unequivocally a unilateral wink
and software. Through near- Actual Method: With a 19 inch
infrared reflectometry, monitor as described above, a two
level keyboard could be laid out in
Monitor Geometry: a 10x4 menu box matrix; the
bottom half of the screen could
Electro Oculography - Control computer with eyes

Page |5

display about 25
Complete lines of text, and still
have additional file, paging, or
main menu controls off to the side.
The first level of the keyboard
would contain all the alphabetic
characters, common punctuation,
and cursor keys; selecting a
special "shift" key would display
the second level of the keyboard,
with the numbers and less
commonly used symbols or
editing functions. Figure: Child with the EOG
Electrodes
IV. Electro-Oculography:
Principles and Practice The Corneo-retinal potential
EOG is based on electrical creates an electrical field in the
measurement of the potential front of the head. This field
difference between the cornea and changes in orientation as the
the retina. This is about 1 my eyeballs rotate. The electrical
under normal circumstances. changes can be detected by
electrodes placed near the eyes.
Figure 1: Placement of Transducer
Pickups to Measure Eye Figure: The child drawn a
Movements image using EOG
Electro Oculography - Control computer with eyes

Page |6

turning of an electrical switch


on/off in the vicinity of the
electrodes contraction of the facial
or neck muscles slippage of the
electrode due to sweat and eye
blinking. Eye blinking is
considered noise in ENG.
However, the signals produced by
eye blinks are, in fact, quite
regular. This makes it easy to
Figure: The image drawn by the recognize and eliminate them.
child using EOG V. System Design for Location
Specification using EOG
It is possible to obtain The work related to the proposed
independent measurements from system involves both hardware
the two eyes. However, the two and software design and
eyes move in conjunction in the development.
vertical direction. Hence it is The system architecture is shown
sufficient to measure the vertical in Figure 2
motion of only one eye together .
with the horizontal motion of both
eyes. This gives rise to the three
channel recording system shown
in Figure Our eyes need to move
in order to keep the image of
whatever we are interested in at
the central part (called 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 The hardware part of the system is
one object of interest to another. fairly straightforward. We have
The orientation of the eyes is completed the design of the
measured by triangulation. The amplifier and filter sections and
accuracy of the location assembled a crude circuit for
determination depends on the testing and data collection. Our
accuracy with which the eye overall design philosophy has
orientation is determined. Some been to keep the actual add-on
of the noise patterns such as the hardware (i.e., in addition to the
60 Hz line frequency can be easily computing hardware) as simple as
removed, using a notch filter. possible. Thus we have chosen to
Other noise artifacts are by the do most of the filtering and noise
Electro Oculography - Control computer with eyes

Page |7

removal in software. The actual Imagine that this command system


hardware fabricated amplifies the controls a machine, whose speed
voltage picked up by the can be changed. So when the user
transducer, removes the electrical looks at the start button the cursor
line frequency (60 Hz notch follows his or her gaze. Then the
filter), and removes high command is activated by the user
frequency noise (120 Hz low pass winking twice - i.e., the machine
stage). Subsequently, the analog is started. The natural blink &
signal is converted to digital form valid blink must be distinguished
and the data samples are sorted in another technique is for
an IBM PC and finally transferred transmitting commands. This too
to a UNIX based workstation, should be fairly easy to
where all the software processing distinguish from natural eye
will take place. blinks. When the head is turned
Interaction of the System with away from the screen, the system
User: will be able to detect this because
The graphics displays in these the fixated distance changes from
two modes are the "norm" recorded during
calibration. This will cause the
system to disengage and freeze the
cursor on the screen. To re-engage
the user should perform a gesture
such as fixating on the cursor and
winking twice
Removal of Noise:
1. Signal smoothing and
filtering to eliminate noise.
Calculation of Quantitative
Parameters from the signal
In the synchronizing mode, the channels (two for horizontal
system displays a moving cursor movements, one for each eye, and
and the user is asked to follow the one for vertical movement of the
cursor. The cursor follows a fixed eyes). These parameters are
path and the user's eye movements angular positions, Angular
are analyzed to verify that the velocities and angular
pattern of movement and the accelerations of the eyes.
cursor motion is the same. 2. Extraction of symbolic
The second interaction mode is tokens from the signal. These
the command mode, where the tokens indicate the directions of
cursor is moved by the system to the movement of the gaze (e.g.
track the user's gaze. In our North,
example interface, shown in
Figure 3, we show four command
"buttons." The cursor is at the VI. Current Eye Track System
center of display (the cross). Our objective in this project was
Electro Oculography - Control computer with eyes

Page |8

to build a 2D point-of-regard enable a program running on the


controlled spatial locator system SUN to access the eye movement
and demonstrate its feasibility in a data captured on the PC and
computer graphics environment. transmitted on the serial line.
The system block diagram is Software Discussion:
shown in Figure 2 and discussed The above discussed software is a
in Section 5. We acquire data 3 x 2 boxed menu driven eye
using an IBM compatible PC and selected interface. This menu has
perform software development on two levels, thus enabling a choice
a SUN workstation. This decision of any letter in the alphabet, as
was based on convenience. well as some additional
Hardware prototyping is punctuation characters. When the
inexpensive and quick on the PC program is run,
bus because of the wide there are several parameters which
availability of components and need to be defined to give the
printed circuit boards available in software the ability to make a
the market specifically for this correct choice (number of
purpose. On the other hand, the calibration repetitions, number of
window based user interface data samples necessary for
software (based on X windows) is absolute choice determination,
at present better supported on the different thresholds, etc.). The
SUN and other UNIX based above parameters can be set
workstations. We chose X as our manually, or "automatically", by
window environment because it is an auto-calibration mode.
rapidly evolving into an industry Once the parameters are set, a
standard. In the future, production second calibration mechanism is
systems based on our research can invoked. The user follows a box
easily be wholly resident in the which horizontally moves back
PC, since X products for the PC and forth on the screen, until
have already appeared in the calibrated. This mechanism is
market, and we expect such invoked at this experimental stage
products to dominate window every time before the software is
system development within the ready to attempt a menu selection
next few years. The initial work determination.
involved hardware equipment
setup so that real time signal VII. Possible Near Future
acquisition could take place. This Improvements
involved assembling the The first and most important
electrodes, constructing the analog change needed by the above
and A/D circuits on a PC form described system is a new board.
factor board, and interfacing and The experimental board
installing it on the PC bus. The PC contributes to wrong box selection
was then linked to the SUN via a due to erroneous signals resulting
serial (19.2 Kb) line. Routine from wire wrapping. A new board
software has been developed to which is being designed now will
Electro Oculography - Control computer with eyes

Page |9

have better isolation and more


importantly four channels (two per
eye) instead of two. This will
enable the software performance
improvement, as well as some
additional features which will be Bibliography
added (e.g. processing of a one Young and Sheena, "Survey of
eyed wink). This improved board eye movement recording
will eventually drive to finer methods",
resolution on the screen. The Behavior Research Methods and
software is being revised to enable Instrumentation, Vol. 7 (5), 1975
better results as well. This will Hutchinson,
take form in the way of defining "Human-Computer Interaction
optimal parameter choices for the Using Eye-Gaze Input”, IEEE
various thresholds and sampling Transactions on Systems, Man,
rates, as well as some other minor and Cybernetics, Vol. 19, No. 6,
software improvements. Also 1989
needed is a better input device.
Attaching electrodes to the skin Bahill, A. T., Bioengineering:
one by one is cumbersome and Biomedical, Medical and Clinical
annoying for the user. What we Engineering, Prentice-
need is some device which can be Hall, Inc., Englewood Cliffs, NJ,
put on by the user himself with 1981.
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.

Das könnte Ihnen auch gefallen