Handbook of Face Recognition

Similar documents
Guide to RISC Processors

Pose Normalization for Robust Face Recognition Based on Statistical Affine Transformation

3D Face Modelling Under Unconstrained Pose & Illumination

LOGICAL DATA MODELING

[Nirgude* et al., 4(1): January, 2017] ISSN Impact Factor 2.675

Texture Features in Facial Image Analysis

Face Alignment Under Various Poses and Expressions

Facial Expression Analysis

Geometrical Approach for Face Detection and Recognition

Face Tracking. Synonyms. Definition. Main Body Text. Amit K. Roy-Chowdhury and Yilei Xu. Facial Motion Estimation

Integrating Range and Texture Information for 3D Face Recognition

Part-based Face Recognition Using Near Infrared Images

Part-based Face Recognition Using Near Infrared Images

Three-Dimensional Face Recognition: A Fishersurface Approach

An Adaptive Threshold LBP Algorithm for Face Recognition

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

Model Based Analysis of Face Images for Facial Feature Extraction

Face Recognition in Video: Adaptive Fusion of Multiple Matchers

Open Source Software for Digital Forensics

3D Face Texture Modeling from Uncalibrated Frontal and Profile Images

Yves Nievergelt. Wavelets Made Easy. Springer Science+Business Media, LLC

Generic Face Alignment Using an Improved Active Shape Model

DTU Technical Report: ARTTS

3D Morphable Model Parameter Estimation

Unconstrained Face Recognition using MRF Priors and Manifold Traversing

Large-scale Datasets: Faces with Partial Occlusions and Pose Variations in the Wild

D DAVID PUBLISHING. 3D Modelling, Simulation and Prediction of Facial Wrinkles. 1. Introduction

Morphable Displacement Field Based Image Matching for Face Recognition across Pose

University of Huddersfield Repository

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Face Alignment Using Active Shape Model And Support Vector Machine

3D MODELLING, SIMULATION AND PREDICTION OF FACIAL WRINKLES

2. Face Analysis System Description

Abstract We present a system which automatically generates a 3D face model from a single frontal image of a face. Our system consists of two component

Combining Statistics of Geometrical and Correlative Features for 3D Face Recognition

Face Recognition for Different Facial Expressions Using Principal Component analysis

Facial Recognition Using Active Shape Models, Local Patches and Support Vector Machines

Face Recognition Based on Frontal Views Generated from Non-Frontal Images

ILLUMINATION NORMALIZATION USING LOCAL GRAPH STRUCTURE

IEEE International Workshop on Analysis and Modeling of Faces and Gestures AMFG 2003

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Recognition problems. Face Recognition and Detection. Readings. What is recognition?

Facial Feature Points Tracking Based on AAM with Optical Flow Constrained Initialization

Optical Burst Switched Networks

Digital Vision Face recognition

A FAST 3D FACE RECONSTRUCTION METHOD FROM A SINGLE IMAGE USING ADJUSTABLE MODEL. Tao Wu, Fei Zhou, Qingmin Liao*

Color Local Texture Features Based Face Recognition

Facial Expression Recognition Using Non-negative Matrix Factorization

Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4

Face Matching between Near Infrared and Visible Light Images

Using Stereo Matching for 2-D Face Recognition Across Pose

Linear Discriminant Analysis for 3D Face Recognition System

Face Recognition System Using PCA

REAL-TIME FACE SWAPPING IN VIDEO SEQUENCES: MAGIC MIRROR

Partial Face Matching between Near Infrared and Visual Images in MBGC Portal Challenge

MINIMUM SET OF GEOMETRIC FEATURES IN FACE RECOGNITION

In Between 3D Active Appearance Models and 3D Morphable Models

Scheduling in Distributed Computing Systems Analysis, Design & Models

Template Matching Approach for Face Recognition System

Haresh D. Chande #, Zankhana H. Shah *

Multi-View AAM Fitting and Camera Calibration

3D Face Recognition. Anil K. Jain. Dept. of Computer Science & Engineering Michigan State University.

Gender Classification Technique Based on Facial Features using Neural Network

Face Recognition Using Ordinal Features

Research Article Patch Classifier of Face Shape Outline Using Gray-Value Variance with Bilinear Interpolation

Partial Least Squares Regression on Grassmannian Manifold for Emotion Recognition

ITSM: An Interactive Time Series Modelling Package for the pe

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 8, March 2013)

Boosting Coded Dynamic Features for Facial Action Units and Facial Expression Recognition

Learning based face hallucination techniques: A survey

Video Google faces. Josef Sivic, Mark Everingham, Andrew Zisserman. Visual Geometry Group University of Oxford

Face Objects Detection in still images using Viola-Jones Algorithm through MATLAB TOOLS

Cross-pose Facial Expression Recognition

ICICS-2011 Beijing, China

A Model Based Approach for Expressions Invariant Face Recognition

An Enhanced Face Recognition System based on Rotated Two Dimensional Principal Components

Fitting a Single Active Appearance Model Simultaneously to Multiple Images

Evaluating the Performance of Face-Aging Algorithms

Face Verification with Aging Using AdaBoost and Local Binary Patterns

3D Active Appearance Model for Aligning Faces in 2D Images

Enhanced Active Shape Models with Global Texture Constraints for Image Analysis

Facial Expressions Recognition from Image Sequences

FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS

FACE RECOGNITION BASED ON CUCKOO SEARCH ALGORITHM

SOFTWARE-IMPLEMENTED HARDWARE FAULT TOLERANCE

Model-Based Face Computation

Hierarchical Ensemble of Gabor Fisher Classifier for Face Recognition

The Future of Natural User Interaction

Guide to OSI and TCP/IP Models

Disguised Face Identification Based Gabor Feature and SVM Classifier

Active Wavelet Networks for Face Alignment

Rapid 3D Face Modeling using a Frontal Face and a Profile Face for Accurate 2D Pose Synthesis

Component-based Face Recognition with 3D Morphable Models

Gender Classification

International Journal of Advance Engineering and Research Development

An Efficient Method for Identification of Faces for 2D Images

A 3D Face Model for Pose and Illumination Invariant Face Recognition

3D Face Sketch Modeling and Assessment for Component Based Face Recognition

Using MSC/NASTRAN: Statics and Dynamics

Supplementary Materials for A Lighting Robust Fitting Approach of 3D Morphable Model For Face Reconstruction

Transcription:

Handbook of Face Recognition

Stan Z. Li Anil K. Jain Editors Handbook of Face Recognition With 210 Illustrations

Stan Z. Li Anil K. Jain Center for Biometrics Research and Testing & Department of Computer Science National Lab of Pattern Recognition & Engineering Institute of Automation Michigan State University Chinese Academy of Sciences East Lansing, MI 48824-1226 Beijing 100080 USA China jain@cse.msu.edu szli@nlpr.ia.ac.cn Library of Congress Cataloging-in-Publication Data Handbook of face recognition / editors, Stan Z. Li & Anil K. Jain. p. cm. Includes bibliographical references and index. ISBN 0-387-40595-X (alk. paper) 1. Human face recognition (Computer science I. Li, S. Z., 1958 II. Jain, Anil K., 1948 TA1650.H36 2004 006.4 2 dc22 2004052453 ISBN 0-387-40595-X Printed on acid-free paper. 2005 Springer Science+Business Media, Inc. All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science+Business Media, Inc., 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. Printed in the United States of America. (MP) 9 8 7 6 5 4 3 2 1 SPIN 10946602 springeronline.com

Preface Face recognition has a large number of applications, including security, person verification, Internet communication, and computer entertainment. Although research in automatic face recognition has been conducted since the 1960s, this problem is still largely unsolved. Recent years have seen significant progress in this area owing to advances in face modeling and analysis techniques. Systems have been developed for face detection and tracking, but reliable face recognition still offers a great challenge to computer vision and pattern recognition researchers. There are several reasons for recent increased interest in face recognition, including rising public concern for security, the need for identity verification in the digital world, and the need for face analysis and modeling techniques in multimedia data management and computer entertainment. Recent advances in automated face analysis, pattern recognition, and machine learning have made it possible to develop automatic face recognition systems to address these applications. This book was written based on two primary motivations. The first was the need for highly reliable, accurate face recognition algorithms and systems. The second was the recent research in image and object representation and matching that is of interest to face recognition researchers. The book is intended for practitioners and students who plan to work in face recognition or who want to become familiar with the state-of-the-art in face recognition. It also provides references for scientists and engineers working in image processing, computer vision, biometrics and security, Internet communications, computer graphics, animation, and the computer game industry. The material fits the following categories: advanced tutorial, state-of-the-art survey, and guide to current technology. The book consists of 16 chapters, covering all the subareas and major components necessary for designing operational face recognition systems. Each chapter focuses on a specific topic or system component, introduces background information, reviews up-to-date techniques, presents results, and points out challenges and future directions. Chapter 1 introduces face recognition processing, including major components such as face detection, tracking, alignment, and feature extraction, and it points out the technical challenges of building a face recognition system. We emphasize the importance of subspace analysis and learning, not only providing an understanding of the challenges therein but also the most suc-

VI Preface cessful solutions available so far. In fact, most technical chapters represent subspace learningbased techniques for various steps in face recognition. Chapter 2 reviews face detection techniques and describes effective statistical learning methods. In particular, AdaBoost-based learning methods are described because they often achieve practical and robust solutions. Techniques for dealing with nonfrontal face detection are discussed. Results are presented to compare boosting algorithms and other factors that affect face detection performance. Chapters 3 and 4 discuss face modeling methods for face alignment. These chapters describe methods for localizing facial components (e.g., eyes, nose, mouth) and facial outlines and for aligning facial shape and texture with the input image. Input face images may be extracted from static images or video sequences, and parameters can be extracted from these input images to describe the shape and texture of a face. These results are based largely on advances in the use of active shape models and active appearance models. Chapters 5 and 6 cover topics related to illumination and color. Chapter 5 describes recent advances in illumination modeling for faces. The illumination invariant facial feature representation is described; this representation improves the recognition performance under varying illumination and inspires further explorations of reliable face recognition solutions. Chapter 6 deals with facial skin color modeling, which is helpful when color is used for face detection and tracking. Chapter 7 provides a tutorial on subspace modeling and learning-based dimension reduction methods, which are fundamental to many current face recognition techniques. Whereas the collection of all images constitutes high dimensional space, images of faces reside in a subspace of that space. Facial images of an individual are in a subspace of that subspace. It is of paramount importance to discover such subspaces so as to extract effective features and construct robust classifiers. Chapter 8 addresses problems of face tracking and recognition from a video sequence of images. The purpose is to make use of temporal constraints present in the sequence to make tracking and recognition more reliable. Chapters 9 and 10 present methods for pose and illumination normalization and extract effective facial features under such changes. Chapter 9 describes a model for extracting illumination invariants, which were previously presented in Chapter 5. Chapter 9 also presents a subregion method for dealing with variation in pose. Chapter 10 describes a recent innovation, called Morphable Models, for generative modeling and learning of face images under changes in illumination and pose in an analysis-by-synthesis framework. This approach results in algorithms that, in a sense, generalize the alignment algorithms described in Chapters 3 and 4 to the situation where the faces are subject to large changes in illumination and pose. In this work, the three-dimensional data of faces are used during the learning phase to train the model in addition to the normal intensity or texture images. Chapters 11 and 12 provide methods for facial expression analysis and synthesis. The analysis part, Chapter 11, automatically analyzes and recognizes facial motions and facial feature changes from visual information. The synthesis part, Chapter 12, describes techniques on three-dimensional face modeling and animation, face lighting from a single image, and facial expression synthesis. These techniques can potentially be used for face recognition with varying poses, illuminations, and facial expressions. They can also be used for human computer interfaces.

Preface VII Chapter 13 reviews 27 publicly available databases for face recognition, face detection, and facial expression analysis. These databases provide a common ground for development and evaluation of algorithms for faces under variations in identity, face pose, illumination, facial expression, age, occlusion, and facial hair. Chapter 14 introduces concepts and methods for face verification and identification performance evaluation. The chapter focuses on measures and protocols used in FERET and FRVT (face recognition vendor tests). Analysis of these tests identifies advances offered by state-ofthe-art technologies for face recognition, as well as the limitations of these technologies. Chapter 15 offers psychological and neural perspectives suggesting how face recognition might go on in the human brain. Combined findings suggest an image-based representation that encodes faces relative to a global average and evaluates deviations from the average as an indication of the unique properties of individual faces. Chapter 16 describes various face recognition applications, including face identification, security, multimedia management, and human-computer interaction. The chapter also reviews many face recognition systems and discusses related issues in applications and business. Acknowledgments A number of people helped in making this book a reality. Vincent Hsu, Dirk Colbry, Xiaoguang Lu, Karthik Nandakumar, and Anoop Namboodiri of Michigan State University, and Shiguang Shan, Zhenan Sun, Chenghua Xu and Jiangwei Li of the Chinese Academy of Sciences helped proofread several of the chapters. We also thank Wayne Wheeler and Ann Kostant, editors at Springer, for their suggestions and for keeping us on schedule for the production of the book. This handbook project was done partly when Stan Li was with Microsoft Research Asia. December 2004 Stan Z. Li Beijing, China Anil K. Jain East Lansing, Michigan

Contents Chapter 1. Introduction Stan Z. Li, Anil K. Jain... 1 Chapter 2. Face Detection Stan Z. Li... 13 Chapter 3. Modeling Facial Shape and Appearance Tim Cootes, Chris Taylor, Haizhuang Kang, Vladimir Petrović... 39 Chapter 4. Parametric Face Modeling and Tracking Jörgen Ahlberg, Fadi Dornaika... 65 Chapter 5. Illumination Modeling for Face Recognition Ronen Basri, David Jacobs... 89 Chapter 6. Facial Skin Color Modeling J. Birgitta Martinkauppi, Matti Pietikäinen... 113 Color Plates for Chapters 6 and 15... 137 Chapter 7. Face Recognition in Subspaces Gregory Shakhnarovich, Baback Moghaddam... 141 Chapter 8. Face Tracking and Recognition from Video Rama Chellappa, Shaohua Kevin Zhou... 169 Chapter 9. Face Recognition Across Pose and Illumination Ralph Gross, Simon Baker, Iain Matthews, Takeo Kanade... 193 Chapter 10. Morphable Models of Faces Sami Romdhani, Volker Blanz, Curzio Basso, Thomas Vetter... 217

X Contents Chapter 11. Facial Expression Analysis Ying-Li Tian, Takeo Kanade, Jeffrey F. Cohn... 247 Chapter 12. Face Synthesis Zicheng Liu, Baining Guo... 277 Chapter 13. Face Databases Ralph Gross... 301 Chapter 14. Evaluation Methods in Face Recognition P. Jonathon Phillips, Patrick Grother, Ross Micheals... 329 Chapter 15. Psychological and Neural Perspectives on Human Face Recognition Alice J. O Toole... 349 Chapter 16. Face Recognition Applications Thomas Huang, Ziyou Xiong, Zhenqiu Zhang... 371 Index... 391