blue eye technology

32
BlueEy es Human Operator Monitoring System BlueEyes Human-Operator Monitoring System Poznań University of Technology, Poland http://www.put.poznan.pl Team mentor Team members Paweł Kowalik Piotr Kubiaczyk Krystian Nowak Stanisław Osiński Tomasz Pużak Jan Kniat, Ph. D. •Motivation •What is BlueEyes ? •Physiological foundations •System design •System implementation •Future improvements •Project work summary •System demonstration

Upload: iti-jain

Post on 26-May-2015

22.543 views

Category:

Technology


0 download

DESCRIPTION

Blue Eyes technology aims at creating computational Machines with perceptual and sensory abilities like those of human beigns. Blue Eyes system is thus a versatile system which can be modified to cater to the working environment. The Blue Eyes system has hardware with software loaded on it Blue Eyes systemcan be applied in every working environment requiring permanent operator''s attention for it. The hardware comprises of data acquisition unit and central system unit. The heart of Data acquisition unit is ATMEL 89C52 microcontroller Bluetooth technology is used for communication and coordination between the two units.Blue eye system can be applied in every working environment which requires pemanent operator''s attention. Blue eyes sytem provides technical means for monitoring and recording human operator''s physiological condition. A blue eyes is a project aiming to be a means of stress reliever driven by the advanced, technology of syudying the facial expressions for judgment of intensity of stress handled. In totality blue eyes aims at adding perceptual abilities which would end up in a healthy stress free environment and can be applied in every working environment requiring permanent operator''s attention.

TRANSCRIPT

Page 1: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem

BlueEyesHuman-Operator Monitoring System

Poznań University of Technology, Polandhttp://www.put.poznan.pl

Team mentor

Team members Paweł KowalikPiotr KubiaczykKrystian NowakStanisław OsińskiTomasz Pużak

Jan Kniat, Ph. D.

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 2: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Agenda

• Motivation• What is BlueEyes (and what is not) ?• Physiological foundations• System design• System implementation• Future improvements• Project work summary• System demonstration

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 3: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Motivation

• Human error - a frequent reason of catastrophes and ecological disasters

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

• Lack of complex solution exploiting wireless link technology, database systems and AI algorithms

– temporal indisposition– weariness – oversight

• Monitoring of consciousbrain involvement

• Capable sensors available

Page 4: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem What is BlueEyes ?

• The complex solution for human-operator monitoring:– conscious brain involvement monitoring– triggering user-defined actions– data recording

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

What is BlueEyes not?

• Doesn’t predict nor interfere with operator’s thoughts

• Cannot force directly the operator to work

Page 5: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Who is BlueEyes for ?

• Generic control rooms– Power station– Captain bridge– Flight control centers– Operating theatres – anesthesiologists

• Common application– A simpler system version for drivers

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 6: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem BlueEyes - benefits

• Prevention from dangerous incidents• Minimization of

– ecological consequences– financial loss– a threat to a human life

• The reconstructionof the course ofoperator’s work

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 7: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Physiological foundations

Preconscious brain

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

• manages the knowledge

• logical reasoning• makes decisions

• alogical• „automatic”

Conscious brain

Human brain

Page 8: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Conscious brain - operation modes

Exploratory mode Planning mode

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 9: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Eye movements

Saccade - a rapid eye jump to a new location assigned by the conscious attention process.

Saccades presence Exploratory mode

• Central vision andthe conscious brain

• Retina - central vision (macula)•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 10: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem The eye movement sensor

• Eye position measuring - direct infrared oculography

• Oxy- and deoxyhemoglobin measurment• Two axial

accelerometer• Ambient light

sensor

Jazz Multisensor

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 11: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Wires, wires, wires...

A serious limitation of:– mobility– comfort– safety

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 12: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Personal Area Network !

A wireless Personal AreaNetwork

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Solution:

Page 13: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem

• A reliable real-time buffering, processing and recording

• A clear visualization interface• Mechanisms for creating custom data

analyzers• To ensure a possibility of distributing the

processing among a number of computers

Design objectives

• A mobile data acquisition device•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•Objectives

•System overview

•DAU

•CSU

Page 14: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem System overview

Central System UnitData Acquisition Unit

Atmel 89C52microcontroller

JazzMultisensor

ConnectionManager

Data Analysis

VisualizationModuleBluetooth Bluetooth

Bluetooth technology provides means for creating a Personal Area Network linking the operators and the central system.

DataLogger

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•Objectives

•System overview

•DAU

•CSU

Page 15: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem DAU - features

• Lightweight• Runs on batteries - low

power consumption• Easy to use - does not

disturb the operator working

• ID cards for operator authorization

• Voice transmission using hardware PCM codec

Data Acquisition Unit

Atmel 89C52microcontroller

JazzMultisensor

Bluetooth

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•Objectives

•System overview

•DAU

•CSU

Page 16: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem CSU - features

Central System Unit

ConnectionManager

Data Analysis

VisualizationModuleBluetooth

• Connection management

• Data processing• Visualization• Data recording

• Accessverification

• System maintenance

ConnectionManager

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•Objectives

•System overview

•DAU

•CSU

DataLogger

Page 17: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem CSU - saccade detector

• Saccade detector and conscious brain involvement level calculation

Eye movement velocity

-250-200-150-100

-500

50100150200250

0 8000 16000 24000 32000Time [ms]

Ve

locit

y

saccadeRaw eyemovement data

Differentiation

Conscious brain involvement level

Visual attention level

0

10

20

30

40

50

60

0 8000 16000 24000 32000

Time [ms]

Att

en

tio

n le

ve

l (L

va

)

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•Objectives

•System overview

•DAU

•CSU

Page 18: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem CSU - Visualization Module

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•Objectives

•System overview

•DAU

•CSU

• Raw and processed data visualization using:

• audio and videodata playback

– VU-meters– pie-charts– time series

Page 19: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Data security

• Only registered mobile devicescan connect to the system

• Bluetooth connection authentication• Bluetooth connection encryption• Access rights restrictions• Personal and physiological data encryption

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•Objectives

•System overview

•DAU

•CSU

Page 20: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Implementation - DAU

• Bluetooth module inside• Jazz sensor

interface• Microphone and

earphone sockets• 5-key keyboard• Two lines, 8

characters LCD• Powered from

6 AA batteries

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•DAU

•CSU

• Made from scratch by the team

Page 21: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Implementation - DAU

Bluetooth module

PCM codec board

Batteries andvoltage level monitor

Microcontroller board

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•DAU

•CSU

Page 22: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Implementation - CSU

• Custom-builtBluetoothcommunicationroutines

• Intel USB camera• ID card programmer• Developed using Visual C++ 6.0 • Deployment environment:

Windows 2000,MS SQL Server

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

•DAU

•CSU

• Standard MDI userinterface

Page 23: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Future improvements

• DAU– small CMOS camera to monitor the

operator’s point of gaze– single PCB (SMD technlogy)– low voltage ICs - LiIO batteries power

• CSU– data mining algorithms – advanced database encryption using

e.g. AES algorithm

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Systemdemonstration

•Futureimprovements

•Project worksummary

Page 24: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem Project work summary

• Bluetooth and PAN technology acquired• New skills on designing software and

hardware systems gained• A mobile device implemented• 31 KLOC of C++ code and

4 KLOC of 8051 assembler code written• All parts of the Project Kit efficiently used• New approach to system safety proposed

and implemented

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Systemdemonstration

•Futureimprovements

•Project worksummary

Page 25: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem

BlueEyesHuman-Operator Monitoring System

System demonstration

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Futureimprovements

•Project worksummary

•Systemdemonstration

Page 26: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem

Thank you for your attention

BlueEyesHuman-Operator Monitoring System

Poznań University of Technology, Polandhttp://www.put.poznan.pl

•Motivation

•What isBlueEyes ?

•Physiological foundations

•Systemdesign

•System implementation

•Systemdemonstration

•Futureimprovements

•Project worksummary

Page 27: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem

BlueEyesData Acquisition Unit

ID card

DAU - components

MC 145483PCM codec

ID cardinterface

Simplekeyboard

Jazz Multisensor

Beeper

LCD display

LED indicators

Atmel 89C52microcontroller

UART MAX232

UA

RT

Bluetoothmodule

microphone

earphone

Page 28: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem

• Initializes Bluetooth modules

• Inquires for new devices in range

• Establishes connections

• Supports operator roaming

• Feeds Operator Manager with physiological dataBluetooth

Bluetooth

...

...

CSU - Connection Manager

BluetoothConnection

Manager

OperatorData

Manager

Alerts

Separated

data streams

...

...

OperatorManager

Alert buffer

Raw DataBuffer

Alerts

OperatorManager

Alert buffer

Raw DataBuffer

•Data demultiplexer•Data producer queues

Page 29: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem CSU - Data Analysis

• Custom data analyzers - decision tree based classifiers

Example: Operator gesture recognition(simplified)

Vertical Acceleration variance value high

Horizontal Acceleration variance high

Horizontal Acceleration variance high

Y N

Y N YN

No answer “NO”“YES”

Page 30: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem CSU - Data Analysis

• Custom data analyzers - decision tree based classifiers

• Automatic decision tree coefficients generation - C4.5 based algorithm

Data samplesAssignedcategory

“Yes”

No answer

“Yes”

“No”

No answer

... ... Decision tree coefficients

Page 31: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem CSU - intermodule communication

• Uses buffered thread-safe queues and producer-consumer scheme

Dataproducer

Dataqueue

Dataconsumer

Dataconsumer

creates

Dataconsumer

Processing

Processing

Dataconsumer &

producer

Dataconsumer &

producer

Dataqueue

Dataqueue

register at

Dataconsumer

Page 32: BLUE EYE TECHNOLOGY

BlueEyes

HumanOperatorMonitoringSystem CSU - intermodule communication

Data AnalysisVisualization

ModuleData

Logger

Operator manager (OM) OM OM

ConnectionManager

...

Separated physiological data streams

Processed data

Alerts

Recorded (off-line) data