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.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
EI San Jose, CA Slide No. 1 Measurement of Ringing Artifacts in JPEG Images* Xiaojun Feng Jan P. Allebach Purdue University - West Lafayette, IN.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Ai-Mei Huang and Truong Nguyen Image Processing (ICIP), th IEEE International Conference on 1.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
EE 7730 Image Segmentation.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
1 Color Segmentation: Color Spaces and Illumination Mohan Sridharan University of Birmingham
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Optical Flow Methods 2007/8/9.
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Face Recognition Based on 3D Shape Estimation
On the Use of Computable Features for Film Classification Zeeshan Rasheed,Yaser Sheikh Mubarak Shah IEEE TRANSCATION ON CIRCUITS AND SYSTEMS FOR VIDEO.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Tracking Video Objects in Cluttered Background
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
A Real-Time for Classification of Moving Objects
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
A Vision-Based System that Detects the Act of Smoking a Cigarette Xiaoran Zheng, University of Nevada-Reno, Dept. of Computer Science Dr. Mubarak Shah,
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science Technische Universität München Adaptive.
VINCENT URIAS, CURTIS HASH Detection of Humans in Images Using Skin-tone Analysis and Face Detection.
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
1 Skin Color Detection through Estimation and Conversion of Illuminant Color Under Various Illuminations IEEE Transactions on Consumer Electronics Authors:
Table 3:Yale Result Table 2:ORL Result Introduction System Architecture The Approach and Experimental Results A Face Processing System Based on Committee.
EE 492 ENGINEERING PROJECT LIP TRACKING Yusuf Ziya Işık & Ashat Turlibayev Yusuf Ziya Işık & Ashat Turlibayev Advisor: Prof. Dr. Bülent Sankur Advisor:
Recognition, Analysis and Synthesis of Gesture Expressivity George Caridakis IVML-ICCS.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.
A study on face system Speaker: Mine-Quan Jing National Chiao Tung University.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
Chittampally Vasanth Raja vasanthexperiments.wordpress.com.
3D Face Recognition Using Range Images
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Video Camera Security and Surveillance System ICAMES 2008 Team Members : Semih Altınsoy Denis Kürov Team Advisor: Assist. Prof. M. Elif Karslıgil May,
Hand Gesture Recognition Using Haar-Like Features and a Stochastic Context-Free Grammar IEEE 高裕凱 陳思安.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Recognizing Partially Occluded, Expression Variant Faces.
Face Detection Final Presentation Mark Lee Nic Phillips Paul Sowden Andy Tait 9 th May 2006.
BLOCK BASED MOTION ESTIMATION. Road Map Block Based Motion Estimation Algorithms. Procedure Of 3-Step Search Algorithm. 4-Step Search Algorithm. N-Step.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Face Detection 蔡宇軒.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
1 Munther Abualkibash University of Bridgeport, CT.
CONTENTS:  Introduction.  Face recognition task.  Image preprocessing.  Template Extraction and Normalization.  Template Correlation with image database.
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Guillaume-Alexandre Bilodeau
Face Detection EE368 Final Project Group 14 Ping Hsin Lee
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
EE 492 ENGINEERING PROJECT
Speaker: YI-JIA HUANG Date: 2011/12/08 Authors: C. N
Presentation transcript:

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

2 Outline  Methodology  Implementation  Conclusion

3 Methodology (1)  Motivation an illumination-independent system combining illumination recognition method and adaptive skin models to obtain face tracking task.  Consists of Face tracking Eye tracking Mouse control

4 Methodology (2) -Face tracking  Skin-tone Color Distribution YCbCr model  Is robust to noises and illumination fluctuations  distinguishes luminance component (Y) and chrominance component (Cb and Cr) independently This advantage would be more suitable to decrease the luminance variation. utilize an elliptical boundary to fit the skin cluster on Cr-Cb subspace, which is validated in [5] Elliptical decision boundary

5 Methodology (3) -Face tracking

6 Methodology (4) -Face tracking  Recognition of Illumination Conditions The effects of illumination variation  would dramatically decrease the stability and accuracy of skin-based face tracking system employ K-Nearest Neighbor (KNN) classifier for distinguishin g different illuminations each illumination has a specific skin model to extract the ski n patches in images For this perception, we define six features in KNN to identif y the surrounding illumination condition, including center of s kin-tone cluster and percentages (Pi) of the skin-tone distribut ion in four quadrants on Cr-Cb subspace:

7 Methodology (5) -Face tracking  KNN classifier After defining KNN features for recognizing illumination conditions trained an elliptical model with 10 images under per illumination condition to extract skin-tone pixels (see Fig. 3A)  we use un-trained image sets, 30 images per environment, to evaluate the feasibility of KNN recognition task and quantify the efficiency of skin extraction  The experiment shows that the KNN classifier has a well capability for discriminating various illumination conditions to derive an optimal skin model to extract skin patches  the averaged accuracy of skin detection is around 92% (see Fig. 3B), which leads the success of face localization in images after region growing process. Based on the simulation results, we successfully verify the feasibility of KNN classifier and adaptive skin model, which overcomes illumination changes

8 Methodology (6) -Face tracking

9 Methodology (7) -Face tracking  Face Localization the disadvantage of elliptical model  arise while the color of objects at the background is similar to skin-tone solution  use opening operation and region growing of morphological processing to decrease the mis- detected pixels

10 Methodology (8) -Face tracking  Another problem the opening processing is inoperative  when the area of skin-tone object at the background is larger than (or connected with) exact face region in images  Solution adopt temporal information of video frames to eliminate the still skin-tone objects and retain the significant region of head rotation movements This technique is based on motion-based detection method utilizing sequence frames subtraction [7], as in (4).

11 Methodology (1) -Face tracking

12 Methodology (9) Eye Tracking  Eye Tracking efficiently detect eye features based on Y component Iris usually exhibits low intensity of luminance despite different environments, and detection of sharp changes in Y component would give more stable efficiency For this reason, we calculate mean and standard deviation according to Y component of face candidate to identify these region where gray-level intensity of inherent pixels is significant different, as in (5).

13 Methodology (10)  Cursor control strategy utilize relative motion vector between eyes center and face center to control the computer cursor via head rotation, as in (6) E Center (x,y) and F Center (x,y) represent the center of eyes and face respectively P ref is the reference point of relative motion vector between E Center (x,y) and F Center (x,y) at previous frame

14 Methodology (11)  Definition of nine strategies of cursor control the obtained Condition(x,y) would derive the direction and displacement of cursor on the PC screen (Fig. 7).

15 Implementation (1)  In the results successfully demonstrated that the system can track user face and eye features under various environments with complex background, such as office, external sunlight environment, darkness environment, outdoor, and coffee shop

16 Implementation (12)

17 Conclusion  In this study the usage of KNN classifier to determine various illumination conditions, which is more feasible than lighting compensation processing in real-time implementation demonstrated that the accuracy of face detection based on the KNN classifier is higher than 90% in all various illumination environments In real-time implementation, the system successfully tracks user face and eyes features at 15 fps under standard notebook platforms

18 References