011-Digital Image Processing
011-Digital Image Processing
011-Digital Image Processing
FACE RECOGNITION
If you have found this useful please mail me your name,contact
number,your feed back
Urs
Page-2
Abstract: comparison between face images. In these
approaches, the overall face detection, facial
As one of the most successful feature localization, and face comparison is
applications of image analysis and carried out in a single step.
understanding, face recognition has recently The paper states the generic framework
received significant attention, and has an for the face recognition system, and the
important advantage over other biometric variants that are frequently encountered by
technologies as it is a non -intrusive and easy the face recognizer. Several face recognition
to use method. algorithms, will also be explained. It also
One of the fastest growing areas of throws some light on its important
advanced security involves biometric face applications areas .It concludes with the
recognition technologies. The art of picking a current state of the art and some backdrops.
face out of a crowd is a time honored skill.
Applying technology to such a pursuit has to
date proven both fruitful and frustrating.
Biometric face recognition technology offers
great promise in its ability to identify a single
face, from multiple lookout points,
from a sea of hundreds of thousands of other
faces. In addition to serving as a information
access control tool, biometric face
recognition technologies are being used to
safeguard international borders, financial
ATM transactions, prevent benefits and
identity fraud, and help combat terrorism.
Introduction
Organization of a Biometric Face
Recognizer
Face detection
Face detection algorithms
Face Recognition
View Based (Photometric) Face
Recognition Techniques
Feature Based (Geometric) Face
Recognition Techniques
Hybrid Approaches
Application Areas
Problems and Considerations
Conclusions and Future
Developments
References
Page-4
Introduction:
Page-5
(or non-) of glasses are also acquired. faces in it (if any) and locate their exact
Sometimes gallery images are positions and size. Usually, face detection is a
recorded in more than one session. two-step procedure: first the whole image is
The time interval between different examined to find regions that are identified as
sessions may result in variations due “face”. After the rough position and size of a
to hairstyle, beard, make-up, etc being face are estimated, a localization procedure
present in gallery images. The follows which provides a more accurate
presence of such variations ensures a estimation of the exact position and scale of
more robust face recognition the face. So while face detection is most
performance. Given a user’s set of concerned with roughly finding all the faces
acquired images, a set of features is in large, complex images, which include
extracted similarly to step 3 above, many faces and much clutter, localization
and a template that provides a emphasizes spatial accuracy, usually
compact and expressive achieved by accurate detection of facial
representation of the user based on features.
her images is generated called
training. The training algorithm
depends on the face recognition
method employed by the face
recognition system. The aim of the
training is to encode the most
discriminative characteristics of a user
based on the classifier chosen, and to
determine the values of the different
thresholds.
: : fig2 :
FACE DETECTION
1. KNOWLEDGE-BASED
METHODS are based on human
knowledge of the typical human face
geometry and facial features
arrangement. Taking advantage of
natural face symmetry and the natural
top-to-bottom and left-to-right order
in which features appear in the human
face, these methods find rules to
describe the shape, size, texture and
other characteristics of facial features
(such as eyes, nose, chin, eyebrows)
Face Detection: and relationships between them
(relative positions and distances).
Face detection is the first stage of
an automatic face recognition system, since a The main issue in such techniques
face has to be located in the input image is to find a successful way to translate
before it is recognized. A definition of face human knowledge about face geometry
detection could be: given an image, detect all into meaningful and well-defined rules.
Page-6
Another problem of such techniques is 4. APPEARANCE-BASED
that they do not work very well under METHODS. These methods use
varying pose or head orientations. large numbers of examples (images of
faces and \ or facial features)
2. FEATURE INVARIANT depicting different variations (face
APPROACHES aim to find shape, skin color, eye color,
structural features that exist even open\closed mouth, etc). Face
when the viewpoint or lighting detection can be viewed as a pattern
conditions vary and then use these to classification problem with two
locate faces. Different structural classes: “face” and “non-face”. The
features are being used: facial local “non-face” class contains images that
features, texture, and shape and skin may depict anything that is not a face,
color. Local features such as eyes, while the “face” class contains all
eyebrows, nose, and mouth are face images. Statistical analysis and
extracted using multi-resolution or machine learning techniques are
derivative filters, edge detectors, employed to discover the statistical
morphological operations or properties or probability distribution
thresholding. Statistical models are function of the pixel brightness
then built to describe their patterns of images belonging in the
relationships and verify the existence two classes. To detect a face in an
of a face .Skin color is another input image, the whole image is
powerful cue for detection, because scanned and image regions are
color scene segmentation is identified as “face” or “non face”
computationally fast. based on these probability functions.
Well-known appearance-based
Usually, they use features such methods used for face detection are
as texture, shape and skin color to find eigenfaces , LDA , neural networks,
face candidates and then use local facial support vector machines and hidden
features such as eyes, nose and mouth to Markov models.
verify the existence of a face. Feature
invariant approaches can be problematic
if image features are severely corrupted
Face Recognition
or deformed due to illumination, noise, Techniques
and occlusion.
Face recognition techniques can be
3. TEMPLATE-BASED METHODS. : roughly divided into two main categories:
To detect a face in a new image, first global approaches and feature based
the head outline, which is fairly techniques. In global approaches the whole
consistently roughly elliptical, is image serves as a feature vector, while in
detected using filters, edge detectors, local feature approaches a number of fiducial
or silhouettes. Then the contours of or control points are extracted and used for
local facial features are extracted in classification.
the same way, exploiting knowledge
of face and feature geometry. Finally,
the correlation between features
extracted from the input image and
predefined stored templates of face
and facial features is computed to
determine whether there is face
present in the image.
Page-7
subset of these eigenfaces and the weights of
View Based this representation are used for recognition.
(Photometric) The identification of a test image is done by
locating the image in the database, whose
Approaches for Face weights are the closest to the weights of the
test image. The concept of eigenfaces can be
Recognition extended to eigenfeatures, such as eigeneyes,
eigenmouth, etc.
Also called as Global approaches or Holistic
approaches, model the variability of the face
by analyzing its statistical properties based on
a large set of training images. Representative Fig 3: Eigen
global techniques are eigenfaces, Linear faces
Discriminant Analysis (LDA), Support
Vector Machines (SVM) and neural
networks.
Page-8
large as possible, while the within-class approximated using observations extracted by
scatter (intrapersonal variability) is kept scanning training images from left-to-right
constant. In this sense, the subspace obtained and top-to-bottom. To verify a face, first the
by LDA optimally discriminates the classes- observations are extracted from the input
faces. A combination of PCA and LDA was image and then their probability given the
also proposed. Other global techniques stored EHM model is calculated.
include Support Vector Machines (SVM) and
neural networks (NN).
Feature Based
(Geometrical) Face FICUDIAL IMAGE POINTS
Recognition Techniques
Main idea - discriminate among different
faces based on measurements of structural
attributes of the face. Most recent approaches
are Embedded Hidden Markov Models
(EHMMs), the Elastic Graph Matching and
Dynamic Link Architecture.
References:
1. Face Recognition: A
Literature Survey by (W.
ZHAO, R. CHELLAPPAA.
ROSENFELD)
2. Recent Advances in Face
Recognition by (KRESIMIR
DELAC , MISLAV GRGIC
And Marian Stewart Bartlett)
3. www.face-rec.org
4. Wikipedia
Page-11