Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.




Andrea Pura

on 10 November 2009

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Eyetracking

Eyetracking by Peter Aldrian, Uwe Meier, Andre Pura 11.11.2009 tracking eye movements as HID
using a standard webcam
without infrared light
Idea Research what the others do!? by Infrared light with special hardware fixed head Environment Matlab2009A (simple matrix operations)
Image Acquisition Toolbox
Windows XP / Vista / 7
Logitech Quickcam Pro 9000
Lenovo Thinkcentre / Thinkpad
Viola Jones by Sreekar Krishna [3]
Skin Detection in RGB images by Gayathri [2]
Iris segmentation by Anirudh Sivaraman [1]
Approach Trials & Errors Movement detection Face Detection Detection by skin color Feature extraction Subtract two following frames from each other Idea:
identify the face and eyes by their movement

noisy background, e.g. moving people
textured cloth, e.g. stripes
Using Viloa Jones algorithm for Face Detection Idea:
parsing the picture through the algorithm and get biggest face back

finding a good implementation of Viola Jones
sometimes detects strange faces
memory leak

OpenCV Viola Jones for Matlab
resize image to get better performance
work around memory leak (free memory) Idea:
classify skin color
extract face

Skin Detection in RGB images by Gayathri

facial hair, hands, neck
how to extract a face from these inputs Using Viola Jones and geometry of face to extract feature areas Mouth Nose Eyes HSV - Hue, Saturation, Value Morphological Imageprocessing
including dynamic threshold Different weighting factors
e.g. Pyramid Matrix Different color spaces
e.g. NTSC, CMYK Problems:
light conditions HSV and other color spaces Morphology Problems:
light conditions
angle Color Spaces Spectra:
cosine transfer function
polynomial transfer function
Fourier transfer function
Haar transfer function Real grey values Detection the white of eyes Gradients (X,Y, XY) Symmetry / Geometry Circle Fitting
(Matrix substraction) Mean eye Eigeneye
(manual/automated marking) Problems:
light conditions
pupil / eye size
eyebrows Implementation IMAQ face detection
(Viola Jones) feature areas eyes mouth nose left right image with feature points Current solution image from webcam
(1600x1200x3) face image nose image mouth image images of eyes Eigeneye Applications HID
person identification
gesture recognition Improvements Code in C (non exclusive) or CUDA
Performance Platform independency No 3rd party code Better calibration Maschine learning More stable feature points [3] http://www.mathworks.com/matlabcentral/fileexchange/19912, Open CV
Viola-Jones Face Detection in Matlab, by Sreekar Krishna [1] http://www.mathworks.com/matlabcentral/fileexchange/15652-iris-segmentation-using-daugmans-integrodifferential-operator,
Iris segmentation using Daugman's integrodifferential operator, by Anirudh Sivaraman

[2] http://www.mathworks.com/matlabcentral/fileexchange/24305-skin-detection-in-rgb-images,
Skin Detection in RGB images, by Gayathri Thank you
for your attention ! http://www.mathworks.com/matlabcentral/fileexchange/25056-fast-eyetracking (c) 2009 by Peter Aldrian, Uwe Meier, Andre Pura
Full transcript