A Literature Review By Xiaozhen Niu Department of Computing Science

Slides:



Advertisements
Similar presentations
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Advertisements

Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
Detecting Faces in Images: A Survey
Principal Components Analysis Vida Movahedi December 2006.
18/12/2006 The University of York 1 A Literature Review of Image- based Face Recognition Quan Ju PhD student Department of Computer Science The University.
By: W. Zhao, R. Chellappa, P.J. Phillips, and A. Rosenfeld Presented By: Diego Velasquez.
Face detection Many slides adapted from P. Viola.
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
Face Databases. Databases for Face Recognition The appearance of a face is affected by many factors because of its non-rigidity and complex 3D structure:
Lecture 5 Template matching
Dimensionality Reduction Chapter 3 (Duda et al.) – Section 3.8
Face Recognition Under Varying Illumination Erald VUÇINI Vienna University of Technology Muhittin GÖKMEN Istanbul Technical University Eduard GRÖLLER Vienna.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
PART 1 Face Recognition and Its applications
Neural Network-based Face Recognition, using ARENA Algorithm. Gregory Tambasis Supervisor: Dr T. Windeatt.
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Fig. 2 – Test results Personal Memory Assistant Facial Recognition System The facial identification system is divided into the following two components:
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Comparing Kernel-based Learning Methods for Face Recognition Zhiguo Li
Face Recognition: An Introduction
Anti-Faces for Detection Daniel Keren Rita Osadchy Haifa University Craig Gotsman Technion Journal Version:
A PCA-based feature extraction method for face recognition — Adaptively weighted sub-pattern PCA (Aw-SpPCA) Group members: Keren Tan Weiming Chen Rong.
Oral Defense by Sunny Tang 15 Aug 2003
Face Detection and Recognition
Preprocessing Images for Facial Recognition Adam Schreiner ECE533.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
PCA & LDA for Face Recognition
Face Recognition and Feature Subspaces
Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by S. Ramesh, S. Palanivel, Sukhendu Das and B. Yegnanarayana Department of Computer Science and Engineering.
February 27, Face Recognition BIOM 426 Instructor: Natalia A. Schmid Imaging Modalities Processing Methods.
Face Recognition System By Arthur. Introduction  A facial recognition system is a computer application for automatically identifying or verifying a person.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Jun-Won Suh Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering Speaker Verification System.
Object Recognition in Images Slides originally created by Bernd Heisele.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
Using Support Vector Machines to Enhance the Performance of Bayesian Face Recognition IEEE Transaction on Information Forensics and Security Zhifeng Li,
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
Face Recognition: An Introduction
A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.
1 Terrorists Face recognition of suspicious and (in most cases) evil homo-sapiens.
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
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.
Facial Recognition Justin Kwong Megan Thompson Raymundo Vazquez-lugo.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
2D-LDA: A statistical linear discriminant analysis for image matrix
Face Detection and Head Tracking Ying Wu Electrical Engineering & Computer Science Northwestern University, Evanston, IL
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
By ABDULLAH GUBBI MADASU HANMANDLU MOHAMMAD FAZLE AZEEM PA College Of Senior IEEE Member, Senior IEEE Member, Engineering EE Dept., IIT Delhi, EE Dept.AMU.
Facial Recognition By Lisa Tomko.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Face Detection 蔡宇軒.
Recognition with Expression Variations
Face Recognition using Artificial Neural Network
Face Recognition and Feature Subspaces
Hybrid Features based Gender Classification
Video-based human motion recognition using 3D mocap data
Face Recognition and Detection Using Eigenfaces
Online Graph-Based Tracking
Anti-Faces for Detection
Presentation transcript:

A Literature Review By Xiaozhen Niu Department of Computing Science Face Recognition A Literature Review By Xiaozhen Niu Department of Computing Science

Contents Face Segmentation/Detection Facial Feature extraction Face Recognition Video-based Face Recognition Comparison Summary Reference

Face Segmentation/Detection Before the middle 90’s, the research attention was only focused on single-face segmentation. The approaches included: Deformable feature-based template Neural network Using skin color

Face Segmentation/Detection During the past ten years, considerable progress has been made in multi-face recognition area, includes: Example-based learning approach by Sung and Poggio (1994). The neural network approach by Rowley et al. (1998). Support vector machine (SVM) by Osuna et al. (1997).

Example-based learning approach (EBL) Three parts: The image is divided into many possible-overlapping windows, each window pattern gets classified as either “a face” or “not a face” based on a set of local image measurements. For each new pattern to be classified, the system computes a set of different measurements between the new pattern and the canonical face model. A trained classifier identifies the new pattern as “a face” or “not a face”.

Example of a system using EBL

Neural network (NN) Kanade et al. first proposed an NN-based approach in 1996. Although NN have received significant attention in many research areas, few applications were successful. Why?

Neural network (NN) It’s easy to train a neural network with samples which contain faces, but it is much harder to train a neural network with samples which do not. The number of “non-face” simples are just too large.

Neural network (NN) Neural network-based filter. A small filter window is used to scan through all portions of the image, and to detect whether a face exists in each window. Merging overlapping detections and arbitration. By setting a small threshold, many false detections can be eliminated.

An example of using NN

Test results of using NN

SVM SVM was first proposed in 1997, it can be viewed as a way to train polynomial neural network or radial basic function classifiers. Can improve the accuracy and reduce the computation.

Comparison with EBL Test results reported in 1997. Using two test sets (155 faces). SVM achieved better detection rate and fewer false alarms.

Recent approaches Face segmentation/detection area still remain active, for example: An integrated SVM approach to multi-face detection and recognition was proposed in 2000. A technique of background learning was proposed in August 2002. Still lots of potential!

Static face recognition Numerous face recognition methods/algorithms have been proposed in last 20 years, several representative approaches are: Eigenface LDA/FDA Neural network (NN)

Eigenface The basic steps are: Registration. A face in an input image first must be located and registered in a standard-size frame. Eigenpresentation. Every face in the database can be represented as a vector of weights, the principal component analysis (PCA) is used to encode face images and capture face features. Identification. This part is done by locating the images in the database whose weights are the closest (in Euclidean distance) to the weights of the test images.

LDA/FDA Face recognition method using LDA/FDA is called the fishface method. Eigenface use linear PCA. It is not optimal to discrimination for one face class from others. Fishface method seeks to find a linear transformation to maximize the between-class scatter and minimize the within-class scatter. Test results demonstrated LDA/FDA is better than eigenface using linear PCA (1997).

Test results of LDA Test results of a subspace LDA-based face recognition method in 1999.

Video-based Face Recognition Three challenges: Low quality Small images Characteristics of face/human objects. Three advantage: Allows Provide much more information. Tracking of face image. Provides continuity, this allows reuse of classification information from high-quality images in processing low-quality images from a video sequence.

Basic steps for video-based face recognition Object segmentation/detection. Motion structure. The goal of this step is to estimate the 3D depths of points from the image sequence. 3D models for faces. Using a 3D model to match frontal views of the face. Non-rigid motion analysis.

Recent approaches Most video-based face recognition system has three modules for detection, tracking and recognition. An access control system using Radial Basis Function (RBS) network was proposed in 1997. A generic approach based on posterior estimation using sequential Monte Carlo methods was proposed in 2000. A scheme based on streaming face recognition (SFR) was propose in August 2002.

The SFR scheme Combine several decision rules together, such as Discrete Hidden Markov Models (DHMM) and Continuous Density HMM (CDHMM). The test result achieved a 99% correct recognition rate in the intelligent room.

Comparison Two most representative and important protocols for face recognition evaluations: The FERET protocol (1994). Consists of 14,126 images of 1199 individuals. Three evaluation tests had been administered in 1994, 1996, and 1997. The XM2VTS protocol (1999). Expansion of previous M2VTS program (5 shots of each of 37 subjects). Now consists 295 subjects. The results of M2VTS/XM2VTS can be used in wide range of applications.

1996/1997 FERET Evaluations Compared ten algorithms.

Summary Significant achievements have been made. LDA-based methods and NN-based methods are very successful. FERET and XM2VTS have had a significant impact to the developing of face recognition algorithms. Challenges still exist, such as pose changing and illumination changing. Face recognition area will remain active for a long time.

Reference [1] W. Zhao, R. Chellappa, A. Rosenfeld, and P.J. Phillips, Face Recognition: A Literature Survey, UMD CFAR Technical Report CAR-TR-948, 2000. [2] K. Sung and T. Poggio, Example-based Learning for View-based Human Face Detection, A.I. Memo 1521, MIT A.I. Laboratory, 1994. [3] H.A. Rowley, S. Baluja, and T. Kanade, Neural Network Based Face Detection, IEEE Trans. On Pattern Analysis and Machine Intelligence, Vol. 20, 1998. [4] E. Osuna, R. Freund, and F. Girosi, Training Support Vector Machines: An Application to Face Recognition, in IEEE Conference on Computer Vision and Pattern Recognition, pp. 130-136, 1997. [5] M. Turk and A. Pentland, Eigenfaces for Recognition, Journal of Cognitive Neuroscience, Vol.3, pp. 72-86, 1991. [6] W. Zhao, Robust Image Based 3D Face Recognition, PhD thesis, University of Maryland, 1999. [7] K.S. Huang and M.M. Trivedi, Streaming Face Recognition using Multicamera Video Arrays, 16th International Conference on Pattern Recognition (ICPR). August 11-15, 2002. [8] P.J. Phillips, P. Rauss, and S. Der, FERET (Face Recognition Technology) Recognition Algorithm Development and Test Report, Technical Report ARL-TR 995, U.S. Army Research Laboratory. [9] K. Messer, J. Matas, J. Kittler, J. Luettin, and G. Maitre, XM2VTSDB: The Extended M2VTS Database, in Proceedings, International Conference on Audio and Video-based Person Authentication, pp. 72-77, 1999.

Questions