Sem Report On Blue Eye Technology1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

INTRODUCTION :-

Animal survival depends on highly developed sensory abilities. Likewise, human


cognition depends on highly developed abilities to perceive, integrate, and interpret visual,
auditory, and touch information. Without a doubt, computers would be much more powerful
if they had even a small fraction of the perceptual ability of animals or humans. Adding such
perceptual abilities to computers would enable computers and humans to work together more
as partners. Imagine yourself in a world where humans interact with computers. You are
sitting in front of your personal computer that can listen, talk, or even scream
aloud. It has the ability to gather information about you and interact with you
through special techniques like facial recognition, speech recognition, etc. It can even
understand your emotions at the touch of the mouse. It verifies your identity, feels your
presence, and starts interacting with you .You ask the computer to dial to your friend at his
office. It realizes the urgency of the situation through the mouse, dials your friend at his
office, and establishes a connection. Blue Eyes uses sensing technology to identify a user's
actions and to extract key information. This information is then analyzed to determine the
user's physical, emotional, or informational state, which in turn can be used to help make
the user more productive by performing expected actions or by providing expected information.
For example, in future a Blue Eyes-enabled television could become active when the user makes
eye contact, at which point the user could then tell the television to "turn on".

the Blue Eyes aims at creating computational devices with the sort of perceptual abilities Employing
most modern video cameras and microphones to identify the users actions through the use of imparted
sensory abilities . The machine can understand what a user wants, where he is looking at, and even
realize his physical or emotional states that people take for granted .Blue eyes is being developed by
the team of Poznan University of Technology& Microsoft. It makes use of the “blue tooth technology”

developed by Ericsson.

SYSTEM OVERVIEW

-- 1 --
(Fig.1 System Overview)

The overall System diagram is as follows:-

(Fig.2 System Diagram)

1.1 THE HARDWARE:

1.11DATA ACQUISITION UNIT


Data Acquisition Unit is a mobile part of the Blue eyes system. Its main task is to
fetch the physiological data from the sensor and to send it to the central system to be
processed. To accomplish the task the device must manage wireless Bluetooth
connections (connection establishment, authentication and termination). Personal
ID cards and PIN codes provide operator's authorization.Communication with the
operator is carried on using a simple 5-key keyboard, a small LCD display and
a beeper. When an exceptional situation is detected the device uses them to notify

-- 2 --
the operator. Voice data is transferred using a small headset, interfaced to the
DAU with standard mini-jack plugs.

The Data Acquisition Unit comprises several hardware modules

Atmel 89C52 microcontroller - system core


Bluetooth module (based on ROK101008)
HD44780 - small LCD display
24C16 - I2C EEPROM (on a removable ID card)
MC145483 – 13bit PCM codec
Jazz Multisensor interface
Beeper and LED indicators ,6 AA batteries and voltage level monitor

(Fig.3 DAU Components)

1.1.1 CENTRAL SYSTEM UNIT


l developed a simple programming device. The programmer is interfaced to a PC
using serial and PS/2 (power source) ports. Inside, there is Atmel 89C2051
microcontroller, which handles UART transmission and I2C EEPROM (ID card)
programming.

(Fig.4 CSU Components)

-- 3 --
1.12THE SOFTWARE:
Blue Eyes software's main task is to look after working operators' physiological
condition. To assure instant reaction on the operators' condition change the
software performs real time buffering of the incoming data, real-time physiological
data analysis and alarm triggering.
The Blue Eyes software comprises several functional modules System core
facilitates the transfers flow between other system modules (e.g. transfers raw data
from the ConnectionManager to data analyzers, processed data from the data analyzers
to GUI controls, other data analyzers, data logger etc.). The System Core
fundamental are single-producer-multi-consumer thread safe queues. Any number of
consumers can register to receive the data supplied by a producer. Every single
consumer can register at any number of producers, receiving therefore different
types of data. Naturally, every consumer may be a producer for other consumers.
This approach enables high system scalability – new data processing modules (i.e.
filters, data analyzers and loggers) can be easily added by simply registering as a
costumer.
Connection Manager is responsible for managing the wireless communication
between the mobile Data Acquisition Units and the central system. The Connection
Manager handles:
 communication with the CSU hardware
 searching for new devices in the covered range
 establishing Bluetooth connections
 connection authentication
 incoming data buffering
 sending alers

Data Analysis module performs the analysis of the raw sensor data in order to
obtain information about the operator’s physiological condition.The separately
running Data Analysis module supervises each of the working operators.

The module consists of a number of smaller analyzers extracting different types of


information. Each of the analyzers registers at the appropriate Operator Manager or
another analyzer as a data consumer and, acting as a producer, provides the results
of the analysis. The most important analyzers are:

 saccade detector - monitors eye movements in order to determine the level


operator's visual attention
 pulse rate analyzer - uses blood oxygenation signal to compute operator's
pulse rate
 custom analyzers - recognize other behaviors than those which are built-in the
system. The new modules are created using C4.5 decision tree induction

-- 4 --
algorithm

Visualization module provides a user interface for the supervisors. It enables them
to watch each of the working operator’s physiological condition along with a preview
of selected video source and related sound stream. All the incoming alarm messages
are instantly signaled to the supervisor. The Visualization module can be set in an off-
line mode, where all the data is fetched from the database. Watching all the recorded
physiological parameters, alarms, video and audio data the supervisor is able to
reconstruct the course of the selected operator’s duty. The physiological data is
presented using a set of custom-built GUI controls:

 a pie-chart used to present a percentage of time the operator was actively


acquiring the visual information
 A VU-meter showing the present value of a parameter time series displaying
a history of selected parameters' value.

( Fig.5 Software Analysis Diagram)

2. EMOTION COMPUTING:
Rosalind Picard (1997) describes why emotions are important to the
computing community. There are two aspects of affective computing: giving the computer
the ability to detect emotions and giving the computer the ability to express emotions. Not
only are emotions crucial for rational decision making as Picard describes, but emotion
detection is an important step to an adaptive computer system. An adaptive, smart computer
system has been driving our efforts to detect a person’s emotional state. An important
element of incorporating emotion into computing is for productivity for a computer user.
A study (Dryer & Horowitz, 1997) has shown that people with personalities that are
similar or complement each other collaborate well. Dryer (1999) has also shown that

-- 5 --
people view their computer as having a personality. For these reasons, it is
important to develop computers which can work well with its user.

Result:-
The data for each subject consisted of scores for four physiological assessments
[GSA, GSR, pulse, and skin temperature, for each of the six emotions (anger, disgust,
fear, happiness, sadness, and surprise)] across the five minute baseline and test
sessions. GSA data was sampled 80 times per second, GSR and temperature were reported
approximately 3-4 times per second and pulse was recorded as a beat was detected,
approximately 1 time per second. To account for individual variance in
physiology, we calculated the difference between the baseline and test scores. Scores that
differed by more than one and a half standard deviations from the mean were treated as
missing. By this criterion, twelve score were removed from the analysis.The results show
the theory behind the Emotion mouse work is fundamentally sound. The physiological
measurements were correlated to emotions using a correlation model. The
correlation model is derived from a calibration process in which a baseline attribute-to
emotion correlation is rendered based on statistical analysis of calibration signals
generated by users having emotions that are measured or otherwise known at
calibration time.

3. TYPES OF EMOTIONAL SENSORS:


For Hand:
 Emotion Mouse
 Sentic Mouse
For Eyes:
 Expression Glasses
 Magic Pointing
 Eye Tracking

For Voice:
 Artificial Inteligence Speech Recognition

3.1 HAND

3.1.1 EMOTION MOUSE

-- 6 --
(Fig.6 Emotional Mouse)

One proposed, non—invasive method for gaining user information through touch is via a
computer input device, the mouse. This then allows the user to relate the cardiac rhythm, the
body temperature, electrical conductivity of the skin and other physiological attributes with the
mood. This has led to the creation of the “Emotion Mouse”. The device can measure heart
rate,temperature, galvanic skin response and minute bodily movements and matches them with
six emotional states: happiness, surprise, anger, fear, sadness and disgust. The mouse includes a
set of sensors, including infrared detectors and temperature-sensitive chips. These components,
User researchers’ stress, will also be crafted into other commonly used items such as the office
chair, the steering wheel, the keyboard and the phone handle. Integrating the system into the
steering wheel, for instance, could allow an alert to be sounded when a driver becomes
drowsy.Information Obtained From Emotion Mouse

1) Behavior

a. Mouse movements

b. Button click frequency

c. Finger pressure when a user presses his/her button

2) Physiological information

a. Heart rate ( Electrocardiogram(ECG/EKG),Photoplethysmogram(PPG) )

b. Skin temperature (Thermester)

c. Skin electricity (Galvanic skin response, GSR)

d. Electromyographic activity (Electromyogram, MG)

-- 7 --
Prototype:

 Samples Obtained From Emotional Mouse

(Fig.8 Different Signals)

3.1.2 SENTIC MOUSE

It is a modified computer mouse that includes a directional pressure sensor for aiding in
recognition of emotional valence (liking/attraction vs. disliking/avoidance).

(Fig.9 senetic Mouse)

3.2 EYE

3.2.1 EXPRESSION GLASSES


A wearable device which allows any viewer to visualize the confusion and interest levels
of the wearer. Other recent developments in related technology is the attempt to learn the
-- 8 --
needs of the user just by following the interaction between the user and the computer in
order to know what he/she is interested in at any given moment. For example, by
remembering the type of websites that the user links to according to the mood and time
of the day, the computer could search on related sites and suggest the results the user.

(Fig.10 Expression Glass)

3.2.2 MAGIC POINTING

This work explores a new direction in utilizing eye gaze for computer input.
Gaze tracking has long been considered as an alternative or potentially

superior pointing method for computer input. Two specific MAGIC


pointing techniques, one conservative and one liberal, were designed,
analyzed, and implemented with an eye tracker we developed. They were then
tested in a pilot study. This early stage exploration showed that the
MAGIC pointing techniques might offer many advantages, including
reduced physical effort and fatigue as compared to traditional manual pointing,

-- 9 --
greater accuracy and naturalness than traditional gaze pointing, and possibly
faster speed than manual pointing. . We have designed two MAGIC
POINTING techniques, one liberal and the other conservative in terms
of target identification and cursor placement.

(Fig.11 The Conservative MAGIC Pointing technique with “Intelligent offset”)

( Fig.12 The Liberal MAGIC Pointing technique cursor is placed in the vicinity of a target that
the user fixates on )

3.2.3 EYE TRACKING


Available commercial systems, such as those made by ISCAN Incorporated, LC T
echnologies, and Applied Science Laboratories (ASL), rely on a single light source
that is positioned either off the camera axis in the case of the ISCANETL-400 systems, or on-
axis in the case of the LCT and the ASL E504 systems.

-- 10 --
(Fig.13 Bright (left) and Dark (right) pupil images resulting from on and off axis
illumination The glints and corneal reflections , from the on and off axis light sources can
be easily identified as the bright points in the iris.)

When the light source is placed on-axis with the camera optical axis, the camera is able to
detect the light reflected from the interior of the eye, and the image of the pupil
appears bright (see Figure 13). This effect is often seen as the red-eye in flash
photographs when the flash is close to the camera lens. Bright (left) and dark (right) pupil
images resulting from on- and off-axis illumination. The glints, or corneal reflections,
from the on- and off-axis light sources can be easily identified as the bright points in the
iris. The reflection is then used to estimate the user's point of gaze in terms of the
screen coordinates where the user is looking at. The estimation of the user's gaze requires
an initial calibration procedure, similar to that required by commercial eye trackers. Our
system operates at 30 frames per second on a Pentium II 333 MHz machine running
Windows NT. It can work with any PCI frame grabber compatible with Video
for Windows.

Eye tracking data can be acquired simultaneously with MRI scanning using a system that
illuminates the left eye of a subject with an infrared (IR) source, acquires a video image
of that eye, locates the corneal reflection (CR) of the IR source, and in real time
calculates/displays/records the gaze direction and pupil diameter.

(Fig. 14 Geometric Facial Data Extraction)

3.3 VOICE

3.3.1 ARTIFICIAL INTELLIGENT SPEECH RECOGNITION

It is important to consider the environment in which the speech recognition system has to work.
The grammar used by the speaker and accepted by the system, noise level, noise type, position of

-- 11 --
the microphone, and speed and manner of the user’s speech are some factors that may affect the
quality of speech recognition . A6n automatic call-handling system is used without employing
any telephone operator.

 THE TECHNOLOGY
Artificial intelligence (AI) involves two basic ideas. First, it involves studying
the thought processes of human beings. Second, it deals with representing those processes
via machines (like computers, robots, etc). AI is behavior of a machine, which,
if performed by a human being, would be called intelligent. It makes machines smarter and
more useful, and is less expensive than natural intelligence.
SPEECH RECOGNITION:
The user speaks to the computer through a microphone, which, in used; a simple system may
contain a minimum of three filters. The more the number of filters used, the higher the
probability of accurate recognition. Presently, switched capacitor digital filters are used
because these can be custom-built in integrated circuit form. These are smaller and cheaper
than active filters using operational amplifiers. The filter output is then fed to the ADC to
translate the analogue signal into digital word. The ADC samples the filter outputs
many times a second. Each sample represents different amplitude of the signal .Evenly
spaced vertical lines represent the amplitude of the audio filter output at the instant of
sampling. Each value is then converted to a binary number proportional to the amplitude of
the sample. A central processor unit (CPU) controls the input circuits that are fed by the
ADCS. A large RAM (random access memory) stores all the digital values in a buffer area.
This digital information, representing the spoken word, is now accessed by the CPU to
process it further. The normal speech has a frequency range of 200 Hz to 7 kHz. Recognizing
a telephone call is more difficult as it has bandwidth limitation of 300 Hz to3.3 kHz.

APPLICATIONS OF SPEECH RECOGNITION:

One of the main benefits of speech recognition system is that it lets user do other works
simultaneously. The user can concentrate on observation and manual operations, and still
control the machinery by voice input commands. Another major application of speech
processing is in military operations. Voice control of weapons is an example. With
reliable speech recognition equipment, pilots can give commands and information to the
computers by simply speaking into their microphones—they don’t have to use their
hands for this purpose. Another good example is a radiologist scanning hundreds of X-rays,
ultrasonograms, CT scans and simultaneously dictating conclusions to a speech
recognition system connected to word processors. The radiologist can focus his attention on
the images rather than writing the text. Voice recognition could also be used on
computers for making airline and hotel reservations. A user requires simply to state his
needs, to make reservation, cancel a reservation, or make enquiries about schedule.

4. APPLICATION OF BLUE-EYE TECHNOLOGY:

-- 12 --
 Another application would be in the automobile industry. By simply touching a computer input
device such as a mouse, the computer system is designed to be able to determine a person's
emotional state.
 Current interfaces between computers and humans can present information vividly, but have no
sense of whether that information is ever viewed or understood. In contrast, new real-time
computer vision techniques for perceiving people allows us to create "Face-responsive Displays" and
"Perceptive Environments", which can sense and respond to users that are viewing them.
Environments can become aware of how many people are present, what activity is occuring, and
therefore what display or messaging modalities are most appropriate to use in the current situation.

5. BLUE-EYES BENEFITS:
 Prevention from dangerous incidents
 Minimization of ecological consequences financial loss a threat to a human
life

BlueEyes system provides technical means for monitoring and recording human-
operator's physiological condition. The key features of the system are:

 visual attention monitoring (eye motility analysis)


 physiological condition monitoring (pulse rate, blood oxygenation)
 operator's position detection (standing, lying)
 wireless data acquisition using Bluetooth technology
 real-time user-defined alarm triggering
 physiological data, operator's voice and overall view of the control room
recording .
 recorded data playback
BlueEyes system can be applied in every working environment requiring
 permanent operator's attention:
 at power plant control rooms
 at captain bridges
 at flight control centers

6. CONCLUSIONS:
. The BLUE EYES technology ensures a convenient way of simplifying the life by
providing more delicate and user friendly facilities in computing devices. Instead of
using cumbersome modules to gather information about the user, it will be better to use
smaller and less intrusive units. ordinary household devices -- such as televisions,
refrigerators, and ovens -- may be able to do their jobs when we look at them and speak
to them.

-- 13 --
CONTENTS:
 INTRODUCTION
 SYSTEM OVERVIEW
 THE HARDWARE
 THE SOFTWARE
 EMOTIONAL COMPUTING
 TYPES OF EMOTIONAL SENSORS
 APPLCATION
 BENEFITS
 CONCLUSI ON

-- 14 --
A PROJECT REPORT ON BLUE EYE
TECHNOLOGY

DEPARTMENT OF EEE
25/03/2011

SUBMITTED BY:

-- 15 --
PRIYANKA (277042)

8EEE

-- 16 --
-- 17 --

You might also like