Tracking the eyes using a webcam

Slides:



Advertisements
Similar presentations
Screen Printing: Posterization of an Image using Adobe Photoshop Graphic Comm. II Mr. Jarrett.
Advertisements

LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Optical Flow
A Real-Time for Classification of Moving Objects
Vector vs. Bitmap SciVis V
V Obtained from a summer workshop in Guildford County July, 2014
Data starts with width and height of image Then an array of pixel values (colors) The number of elements in this array is width times height Colors can.
Digital Colour Theory. What is colour theory? It is the theory behind colour mixing and colour combination.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Parallel Edge Detection Daniel Dobkin Asaf Nitzan.
Welcome Topic: Pixels A.M.Meshkatur Rahman Class: vii Roll: 07.
© 1999 Rochester Institute of Technology Color. Imaging Science Workshop for Teachers ©Chester F. Carlson Center for Imaging Science at RIT Color Images.
_______________________________________________________________________________________________ © 2006 Daniel Vik Color Images on MSX1.
Objective Understand concepts used to create digital graphics. Course Weight : 15% Part Three : Concepts of Digital Graphics.
Vector vs. Bitmap
Images Data Representation. Objectives  Understand the terms bitmap & pixel  Understand how bitmap images are stored using binary in a computer system.
Introduction to Image Processing and Computer Vision Rahul Sukthankar Intel Research Laboratory at Pittsburgh and The Robotics Institute, Carnegie Mellon.
Digital Media Dr. Jim Rowan ITEC 2110 Video Part 2.
CSC Computing with Images
Multimedia Technology Image Technology Krich Sintanakul Multimedia and Hypermedia.
Digital Media Dr. Jim Rowan ITEC 2110 Video Part 2.
Adobe InDesign CS2—Revealed PLACING AND LINKING GRAPHICS.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Graphics: Conceptual Model Real Object Human Eye Display Device Graphics System Synthetic Model Synthetic Camera Real Light Synthetic Light Source.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
Digital Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
Beam Penetration & Shadow Mask Method
` Tracking the Eyes using a Webcam Presented by: Kwesi Ackon Kwesi Ackon Supervisor: Mr. J. Connan.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Eric Kincaid. Adobe Photoshop  Adobe Photoshop is a graphics editing program developed and published by Adobe Systems Incorporated.  1987-Thomas Knoll,
Guilford County SciVis V104.03
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
OpenCV C++ Image Processing
1 Section 1.3 Binary Number Systems Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Elements of Pictures Output primitives:
Supplement 189: Parametric Blending Presentation State Storage.
Computer Graphics: An Introduction
Graphics 1 Graphics 2 Color 2 I Spy 1pt 1 pt 1 pt 1pt 1 pt 2 pt 2 pt
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Binary Notation and Intro to Computer Graphics
What is RGB?.
Vector vs. Bitmap.
UNIT 2 – LESSON 4 Encoding Color Images.
Dr. Jim Rowan ITEC 2110 Video Part 2
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
DIP 9 65 Original 210 Eye Zoomed.
U2L4 Encoding Color Images
105 Color Images on MSX1 © 2006 Daniel Vik -
Image File Size and File Compression
Digital Images.
Senior Capstone Project Gaze Tracking System
Dr. Jim Rowan ITEC 2110 Video Part 2
Bitmap, Vector, Pixels, Resolution, Metadata.
Lesson 3 & 4: Encoding Images
Machine Vision Proportional sensing of visible features Expensive Slow
From Voxels to 3D Uri Mike.
Elecbits Electronic shade.
Digital Image Processing
Computer Systems Nat 4.5 Computing Science Data Representation
Visuals are analog signals...
Tracking the Eyes using a Webcam
Tracking the Eyes using a Webcam
Non-numeric Data Representation
Lesson 3 & 4: Encoding Images
The Image The pixels in the image The mask The resulting image 255 X
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
Application of Facial Recognition in Biometric Security
Image segmentation Grey scale image Binary image
Presentation transcript:

Tracking the eyes using a webcam By: Kwesi Ackon Supervisor: Mr. J. Connan

Overview Track the eyes Move cursor using eyes

What is an Image? 2D array of pixels Binary image (bitmap)‏ Pixels are bits Grayscale image Pixels are scalars Typically 8 bits (0..255)‏ Color images Pixels are vectors Order can vary: RGB, BGR Sometimes includes Alpha

What is an Image? 2D array of pixels Binary image (bitmap)‏ Pixels are bits Grayscale image Pixels are scalars Typically 8 bits (0..255)‏ Color images Pixels are vectors Order can vary: RGB, BGR Sometimes includes Alpha

What is an Image? 2D array of pixels Binary image (bitmap)‏ Pixels are bits Grayscale image Pixels are scalars Typically 8 bits (0..255)‏ Color images Pixels are vectors Order can vary: RGB, BGR Sometimes includes Alpha

What is an Image? 2D array of pixels Binary image (bitmap)‏ Pixels are bits Grayscale image Pixels are scalars Typically 8 bits (0..255)‏ Color images Pixels are vectors Order can vary: RGB, BGR Sometimes includes Alpha

HLD/OOA Video Image Capture Grayscale Edge Detection Move cursor Track eyes Frame differencing

LLD/OOD Edge Detection Edge detection is the process of finding sharp contrasts in intensities in an image

Eye Tracking - = Frame Differencing

Frame Differencing - =

TIMELINE Activity Time Required 3rd Block Track eyes 4th Block Move cursor on screen

Questions??? I will now take any questions you might have