Eye/gaze tracking in video; identify the user’s “focus of attention” oMihaela Romanca – Technical University of Cluj-Napoca oPeter Robert - Technical University.

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Gaze Tracking Using A Webcamera.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Bohr Robot Group OpenCV ECE479 John Chhokar J.C. Arada Richard Dixon.
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
LYU0603 A Generic Real-Time Facial Expression Modelling System Supervisor: Prof. Michael R. Lyu Group Member: Cheung Ka Shun ( ) Wong Chi Kin ( )
MUltimo3-D: a Testbed for Multimodel 3-D PC Presenter: Yi Shi & Saul Rodriguez March 14, 2008.
Practical Gaze Tracking Peter Elliott CS 498 Spring 2009.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
Gaze Awareness for Videoconferencing: A Software Approach Nicolas Werro.
Stockman MSU/CSE Fall 2009 Finding region boundaries.
Detecting Patterns So far Specific patterns (eyes) Generally useful patterns (edges) Also (new) “Interesting” distinctive patterns ( No specific pattern:
Iris localization algorithm based on geometrical features of cow eyes Menglu Zhang Institute of Systems Engineering
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
Motion Capture of Ski Jumpers in 3D Trondheim University College Faculty of informatics and e-learning PhD student, Atle Nes Bonn, 24-28th of October 2004.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
 For many years human being has been trying to recreate the complex mechanisms that human body forms & to copy or imitate human systems  As a result.
Harshita Karamchandani Placement, Masters Project and Travels…..
SSIP Object tracking and automated video annotation Anca Croitor Sava – Timisoara, ROMANIA Anca Croitor Sava – Timisoara, ROMANIA Ágnes Bartha –
Computer Vision Systems for the Blind and Visually Disabled. STATS 19 SEM Talk 3. Alan Yuille. UCLA. Dept. Statistics and Psychology.
Jan SedmidubskySeptember 23, 2014Motion Retrieval for Security Applications Jan Sedmidubsky Jakub Valcik Pavel Zezula Motion Retrieval for Security Applications.
Application of “StatPhantom” Software for Image Quality Evaluation George Davydenko, Victor Gurvich, Mark Smekhov.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
Development of Image Processing Based Feedback Systems for Interactive Gaming Using Non-Traditional Controllers Adam Hedji Mantas Pulinas Philip San III.
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
 An eye tracking system records how the eyes move when a subject is sitting in front of a computer screen.  The human eyes are constantly moving until.
AN EYE MOUSE SYSTEM USING FPGA AN EYE MOUSE SYSTEM USING FPGA Professor: Yih-Ran Sheu Student: Dinh Viet Thang(M992B206)
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
1 Webcam Mouse Using Face and Eye Tracking in Various Illumination Environments Yuan-Pin Lin et al. Proceedings of the 2005 IEEE Y.S. Lee.
ACCESSIBILITY By Josh Allen. DEVICES THAT PEOPLE CAN USE.
Augmented Reality and 3D modelling By Stafford Joemat Supervised by Mr James Connan.
GAZE ESTIMATION CMPE Motivation  User - computer interaction.
Eyes detection in compressed domain using classification Eng. Alexandru POPA Technical University of Cluj-Napoca Faculty.
Gaze-based Interfaces for Internet
Eye regions localization Balázs Harangi – University of Debrecen Ciprian Pop – Technical University of Cluj-Napoca László Kovács – University of Debrecen.
Machine Vision Introduction to Using Cognex DVT Intellect.
Counting How Many Words You Read
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Counting windows Project participants (in alphabetical order): Akif Durdu Middle East Technical University, Turkiye Viktor Jónás Budapest Polytechnic,
David Wild Supervisor: James Connan Rhodes University Computer Science Department Eye Tracking Using A Simple Webcamera.
An MPEG-7 Based Semantic Album for Home Entertainment Presented by Chen-hsiu Huang 2003/08/12 Presented by Chen-hsiu Huang 2003/08/12.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Grim Grins Project Number 5.. Grim Grins: The Team. Team members: Adrian Hoitan (Romania) Serkan Öztürk (Turkey) Günnar Yagcilar (Turkey) Póth Miklós.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
Detection, Tracking and Recognition in Video Sequences Supervised By: Dr. Ofer Hadar Mr. Uri Perets Project By: Sonia KanOra Gendler Ben-Gurion University.
CONTENTS:  Introduction.  Face recognition task.  Image preprocessing.  Template Extraction and Normalization.  Template Correlation with image database.
OpenCV C++ Image Processing
FACE RECOGNITION. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a.
EYE TRACKING TECHNOLOGY
Hand Gestures Based Applications
Standard Methods of Input.
Presented by Jason Moore
Advanced Image Processing
Introduction to Computational and Biological Vision Keren shemesh
A language assistant system for smart glasses
Play game, pause video, move cursor… with your eyes
Project #2 Multimodal Caricatural Mirror Intermediate report
Interactive media.
Presentation transcript:

Eye/gaze tracking in video; identify the user’s “focus of attention” oMihaela Romanca – Technical University of Cluj-Napoca oPeter Robert - Technical University of Cluj-Napoca oVilius Matiukas - Vilnius Gediminas Technical University oBrigitta Nagy – University of Debrecen

Introducing the team SSIP

Mihaela Romanca SSIP 2009 Student from Technical University of Cluj-Napoca Hobbies: Sports and ecology 3

Robert Peter SSIP 2009 Masters student from Technical University of Cluj-Napoca Hobbies: PC games, football and movies/music 4

Vilius Matiukas SSIP 2009 PhD student from Vilnius Gediminas Technical University, Faculty of Electronics, Department of Electronic Systems Hobbies: Image Processing and fishing 5

Brigitta Nagy SSIP 2009 Student from University of Debrecen, Faculty of Informatics Hobbies: Image processing, Wing- Tsun Kung-fu, Reading and Puzzles 6

Test subject SSIP 2009 Uneducated peace of paper Hobbies: Staring at the same direction. Address: computer laboratory 7

SSIP 2009 Problem Description Input: video of a user sitting in front of the computer Goal: Detect the focus of attention and the modification of the region of interest of the user. 8

Equipment and software Genius Slim 321c webcamera. Language: C# IDE: Microsoft Visual Studio 2005 EMGU CV: Wrapper for C# of OpenCV SSIP

Tasks to do 1.Face Detection 2.Detection of the eyeregion 3.Pupil Detection 4.Eye Corner Detection 5.Determine the focus of attention 10

SSIP Face Detection We used Haar-like features for face detection. Haar-like features are digital image features used in object recognition. Then we reduced the face region and split it to region of eyes. 11

Example SSIP 2009 Our test subject 12

SSIP Detection the region of the eye To detect the region of eyes we used also Haar-like features. Then contrast enchancement on the detected eye region was applied. 13

Example The test subject SSIP 2009 ApproximationWith Haar-like features 14

SSIP Pupil detection Circular Hough transformation was applied for detection of the pupil. The Hough transform is a feature extraction technique. The classical Hough transform was concerned with the identification of lines in the image, but later the Hough transform has been extended to identifying positions of arbitrary shapes, most commonly circles or ellipses. 15

SSIP Eye Corner Detection We choose the one closest corner to the nose. 16

Calibration for gaze detection Wait until the user sits in a position, where 80% of the frames detect the iris center and the corner also. Put circles in the center and the four extremities of the screen, and wait until at least 15 pupil and eye corners are detected in both region of eye. Calculate the average of eye corner and center coordinates in all the positions (center, topleft, topright…). SSIP

SSIP Focus of attention As the users moves the eyes the mouse cursor moves in the corresponding direction. 18

Statistics Spot Variance (pixel^2) Test1 Variance (pixel^2) Test2 Variance (pixel^2) Test3 Variance (pixel^2) Test4 Variance (pixel^2) Test5 Left pupil Left corner Right pupil Right corner SSIP 2009 The numbers represent the variance of coordinates during calibration. 19

Future development Imitating left and right mouse clicks with blink detection Recognition even when face is in different angle Expression detection for different focus regions Higher precision for full control for people with disabilities SSIP

Thank you! SSIP