Tracking the Eyes using a Webcam

Slides:



Advertisements
Similar presentations
Introduction to compositing. What is compositing?  The combination of two images to produce a single image  Many ways we can do this, especially in.
Advertisements

Wen-Hung Liao Department of Computer Science National Chengchi University November 27, 2008 Estimation of Skin Color Range Using Achromatic Features.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Gaze Tracking Using A Webcamera.
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Green Screen. Objectives: 2. Understand what the difference is between a Luma key and a Chroma key. By the end of todays lesson students will: 3. Understand.
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
© red ©
Bitmapped Images 27 th November 2014 With Mrs
Mr. Chapman Science 8.  As we all know by now (I hope!) the visible spectrum of light is all the colours that you can see in the rainbow – ROY G. BIV.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
Digital Colour Theory. What is colour theory? It is the theory behind colour mixing and colour combination.
Images Data Representation. Objectives  Understand the terms bitmap & pixel  Understand how bitmap images are stored using binary in a computer system.
Student: Dane Brown Supervisor : James Connan and Mehrdad Ghaziasgar.
L. Akshay Masare Piyush Awasthi IMAGE PROCESSING AND OPENCV.
WHITE YELLOW GREEN BLUE RED PINK BLACK BROWN ORANGE.
CSC Computing with Images
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
Homework Assignment You are going to research any artist of your choosing from any time period or genre. You are going to complete a one page double- spaced.
Introduction to Image processing using processing.
Vision Geza Kovacs Maslab Colorspaces RGB: red, green, and blue components HSV: hue, saturation, and value Your color-detection code will be more.
Eye regions localization Balázs Harangi – University of Debrecen Ciprian Pop – Technical University of Cluj-Napoca László Kovács – University of Debrecen.
` Tracking the Eyes using a Webcam Presented by: Kwesi Ackon Kwesi Ackon Supervisor: Mr. J. Connan.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Eye Tracking Using A Simple Webcamera.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Intelligent Robotics Today: Vision & Time & Space Complexity.
Thresholding and Segmenting Objects The overall objective of image processing operations is to extract the objects of interest and to distinguish them.
PART TWO Electronic Color & RGB values 1. Electronic Color Computer Monitors: Use light in 3 colors to create images on the screen Monitors use RED, GREEN,
Referral Network Overall lack of cohesion Largely connected.
1 Shape Descriptors for Maximally Stable Extremal Regions Per-Erik Forss´en and David G. Lowe Department of Computer Science University of British Columbia.
Vision & Image Processing for RoboCup KSL League Rami Isachar Lihen Sternfled.
Face Detection – EE368 Group 10 May 30, Face Detection EE 368 Group 10 Waqar Mohsin Noman Ahmed Chung-Tse Mar.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
And you call me coloured..?
And you call me coloured..?. When I was born, I was black When I grow up, I’m black When I go in sun, I’m black When I’m scared, I’m black And when I.
Surface Area I can calculate the surface area of a prism Direction:
Surface Area Tutorial Read and answer the questions on each slide.
Images Data Representation.
What colour is it / are they?
Introduction to Skin and Face Detection
Tracking the eyes using a webcam
Water Quality Image Analysis
The Colour of Light: Additive colour theory.
Images In Matlab.
Colour theory.
ივანე ჯავახიშვილის სახელობის
South African Flag The South African flag contains the most colours of any national flag. Can you colour it in here? RED WHITE YELLOW WHITE BLACK GREEN.
DIP 9 65 Original 210 Eye Zoomed.
Images Presentation Name Course Name Unit # – Lesson #.# – Lesson Name
What do these words mean to you?
Colours.
Surface Area Tutorial.
Retinal Fatigue images you only see in your head
CSE (c) S. Tanimoto, 2002 Image Understanding
Nuts and Bolts of Digital Imaging
Images Presentation Name Course Name Unit # – Lesson #.# – Lesson Name
Colors Computers build colors from Red, Green, and Blue; not Red, Blue, and Yellow. RGB = Red Green Blue Creating Colors Red + Blue = Purple No Red, No.
What Color is it?.
Digital Image Processing
© T Madas.
Basic Concepts of Digital Imaging
Chapter 15, Images …a few points
Tracking the Eyes using a Webcam
Non-numeric Data Representation
What colour is it / are they?
CSE (c) S. Tanimoto, 2001 Image Understanding
BSI Symbols for Graphic Communication
COLOURS.
CSE (c) S. Tanimoto, 2004 Image Understanding
Surveillance Group Weekly Report
Presentation transcript:

Tracking the Eyes using a Webcam ` Presented by: Kwesi Ackon Supervisor: Mr. J. Connan 1

Recap Track the eyes Move cursor on the screen using the eyes

Implementation Face detection implementation Original image Grayscale image

Move from RGB colour space to HSV colour space For grayscale image H = 0, S = 0, 0 < = v <= 100 H = 0, S = 0, V = 100 represents a white pixel.

Eliminate white background by setting a threshold of V < 90

struct Pixel { int red; int green; int blue; int mark; } If a pixel V value is less than 90 we set mark equal 1

Face Rectangle

Eye Rectangle

Locate pupil in eye rectangle by setting a threshold of

Biggest Blob Detection

Testing Tested on people with black pupil

Shortcomings Lack Accuracy Lack of Speed

?