A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Face Recognition Method of OpenCV
Automatic Feature Extraction for Multi-view 3D Face Recognition
HYBRID-BOOST LEARNING FOR MULTI-POSE FACE DETECTION AND FACIAL EXPRESSION RECOGNITION Hsiuao-Ying ChenChung-Lin Huang Chih-Ming Fu Pattern Recognition,
Face Recognition & Biometric Systems Support Vector Machines (part 2)
Facial feature localization Presented by: Harvest Jang Spring 2002.
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
1 Fast Asymmetric Learning for Cascade Face Detection Jiaxin Wu, and Charles Brubaker IEEE PAMI, 2008 Chun-Hao Chang 張峻豪 2009/12/01.
A Comprehensive Study on Third Order Statistical Features for Image Splicing Detection Xudong Zhao, Shilin Wang, Shenghong Li and Jianhua Li Shanghai Jiao.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Face Recognition Committee Machine Presented by Sunny Tang.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Instructor: Dr. G. Bebis Reza Amayeh Fall 2005
A new face detection method based on shape information Pattern Recognition Letters, 21 (2000) Speaker: M.Q. Jing.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Automatic Face Recognition Using Color Based Segmentation and Intelligent Energy Detection Michael Padilla and Zihong Fan Group 16 EE368, Spring
吳家宇 吳明翰 Face Detection Based on Template Matching and 2DPCA Algorithm 2009/01/14.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Dynamic Face Recognition Committee Machine Presented by Sunny Tang.
Face Recognition with Harr Transforms and SVMs EE645 Final Project May 11, 2005 J Stautzenberger.
Adaboost and its application
Triangle-based approach to the detection of human face March 2001 PATTERN RECOGNITION Speaker Jing. AIP Lab.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
1 Probabilistic Formulation for Skin Detection Sanun Srisuk Seminar I.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Oral Defense by Sunny Tang 15 Aug 2003
A Brief Survey on Face Recognition Systems Amir Omidvarnia March 2007.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris.
Proceedings of the 2008 IEEE International Conference on Robotics and Biomimetics Bangkok, Thailand, February , 2009 Prefessor : 謝銘原 Student : 謝琮閔.
We introduce the use of Confidence c as a weighted vote for the voting machine to avoid low confidence Result r of individual expert from affecting the.
Table 3:Yale Result Table 2:ORL Result Introduction System Architecture The Approach and Experimental Results A Face Processing System Based on Committee.
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.
Object Recognition in Images Slides originally created by Bernd Heisele.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
Face Recognition: An Introduction
Head Tracking in Meeting Scenarios Sascha Schreiber.
Human pose recognition from depth image MS Research Cambridge.
Tony Jebara, Columbia University Advanced Machine Learning & Perception Instructor: Tony Jebara.
Face Detection Using Large Margin Classifiers Ming-Hsuan Yang Dan Roth Narendra Ahuja Presented by Kiang “Sean” Zhou Beckman Institute University of Illinois.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
1 Machine Vision. 2 VISION the most powerful sense.
A generic face processing framework: Technologies, Analyses and Applications Supervised by: Prof. Michael R. Lyu Presented by Jang Kim Fung Oral Defense.
Improving Support Vector Machine through Parameter Optimized Rujiang Bai, Junhua Liao Shandong University of Technology Library Zibo , China { brj,
Scale Invariant Feature Transform (SIFT)
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
Notes on HW 1 grading I gave full credit as long as you gave a description, confusion matrix, and working code Many people’s descriptions were quite short.
2D-LDA: A statistical linear discriminant analysis for image matrix
THIRD CLASSIFICATION OF MICROCALCIFICATION STAGES IN MAMMOGRAPHIC IMAGES THIRD REVIEW Supervisor: Mrs.P.Valarmathi HOD/CSE Project Members: M.HamsaPriya( )
Robodog Frontal Facial Recognition AUTHORS GROUP 5: Jing Hu EE ’05 Jessica Pannequin EE ‘05 Chanatip Kitwiwattanachai EE’ 05 DEMO TIMES: Thursday, April.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
1 Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable.
A distributed PSO – SVM hybrid system with feature selection and parameter optimization Cheng-Lung Huang & Jian-Fan Dun Soft Computing 2008.
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Face Detection – EE368 Group 10 May 30, Face Detection EE 368 Group 10 Waqar Mohsin Noman Ahmed Chung-Tse Mar.
Content Based Coding of Face Images
Face Detection EE368 Final Project Group 14 Ping Hsin Lee
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Final Year Project Presentation --- Magic Paint Face
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Deep Learning Hierarchical Representations for Image Steganalysis
Presentation transcript:

A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003

Outline Introduction Background Face processing system System Architecture Face Detection Committee Machine Face Recognition Committee Machine Experimental result Conclusion and Future work

Introduction Information retrieval from biometric technology become popular Human face is one of the input source that can get easily for further processing A wide range of usage for face processing system, for example, Person identification system Video content-based information retrieval Security entrance system

Background Homogenous committee machine Train experts by different training data sets to arrive a union decision For example Ensemble of networks Gating network Mixture of experts (neural networks or RBF) We propose a heterogeneous committee machine for face processing Train different classifiers from different approaches to make the final decision Capture more features in the same training data Overcome the inadequacy of each single approach

Face processing system Three main components Pre-processing Face Detection Committee Machine (FDCM) Face Recognition Committee Machine (FRCM) Fig 1: System architecture

Pre-processing 1. Transform to YCrCb color space 2. Use ellipse color model to locate the flesh color 3. Perform morphological operation to reduce noise 4. Skin segmentation to find face candidates Fig 2: 2D projection in the CrCb subspace (gray dots represent skin color samples and black dots represent non-skin tone color) Fig 3: Pre-processing step (a) original images, (b) binary skin mask, (c) binary skin mask after morphological operation and (d) Face candidates

Pre-processing To detect different size of faces, the region is resized to various scales A 19x19 search window is searching around the re-sized regions Histogram equalization is performed to the search window Histogram equalization Transform to various scale Apply a 19x19 search window Fig 4: Face detection step

Face Detection Committee Machine Compose of three approaches Neural network Sparse Network of Winnow (SNoW) Support vector machine (SVM) Fig 5: System architecture for FDCM

FDCM – Problem modeling (1) Based-on the confidence value of each expert i Fig 6: The distribution of confident value of the training data from three different approaches

FDCM – Problem modeling (2) The confidence value of each expert are Not uniform function Not fixed output range (e.g. –1 to 1 or 0 to 1) Normalization is required using statistics information getting from the training data where is the mean value of training face pattern from expert i and is the standard derivation of training data from expert i

FDCM – Problem modeling (3) The information of the confidence value from experts can be preserved The output value of the committee machine can be calculated: whereis the criteria factor for expert i and is the weight of the expert i

Face Recognition Committee Machine Mixture of five experts Fig 7: System architecture for FRCM

FRCM Result r(i) Individual expert’s result for test image Confidence c(i) How confident the expert on the result Weight w(i) Average performance of an expert

FRCM – Problem modeling (1) Eigenface, Fisherface, EGM K nearest-neighbor classifiers SVM One-against-one approach used For J different classes, J(J-1)/2 SVM are constructed Result value: Confidence value: where c(i) is the confidence value for expert i, r(i) is the result of the expert i and v() is the highest votes in class j

Neural network Result value: Class with output value closest to 1 Confidence value: Output value Score function: where c(i) is the confidence value for expert i and w(i) is the weight of the expert i FRCM – Problem modeling (2)

Experimental result - FDCM CBCL face database from MIT Training set (2429 face pattern, 4548 non-face pattern with 19x19 pixel) Testing set (472 face pattern, non-face pattern with 19x19 pixel) Table 1: experimental results on images from the testing set of CBCL database

Experimental result - FDCM To better represent the detectability of each model, ROC curve instead of single point of criterion response Fig 8 The ROC curves of committee machine and three different approaches

Experimental result - FRCM ORL Face Database 40 people 10 images/person Yale Face Database 15 people 11 images/person

Experimental result - FRCM ORL Face database

Experimental result - FRCM Yale Face Database

Conclusion and Future work We propose a heterogeneous committee machine approaches for face processing Face Detection Committee Machine (FDCM) Face Recognition Committee Machine (FRCM) Combine the state-of-the-art approaches Improve in accuracy and experimental results are satisfactory We have implemented a real-time face processing system Can detect and tracking the face automatically Work well for upright frontal face in varies lighting conditions We may use other biometric module such as fingerprint and hand geometry to improve the accuracy of the system

Thank you!