Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ISSN: 2278-0181
Vol. 3 Issue 11, November-2014
Abstract - In this review paper, different algorithms of Face II. IMPORTANCE OF FACE RECOGNITION
Recognition have been presented. There are different types of
algorithms which can be used for Face Recognition that are As all know, in today’s networked earth, the need to support the
PCA (Principal Component Analysis), LDA (Linear safety of information or physical property is becoming
increasingly important and increasingly hard. From time to time
Discriminant Analysis), ICA (Independent Component
we hear about the crimes like credit card frauds, networks thing
Analysis), EBGM (Elastic Bunch Graph Matching), being force into, or safety over rules. The persons who have done
Fisherfaces. crime are taking advantage of a deep damaging mark. The
We have also studied techniques which use different kind of systems do not grant way in by “who we are”, but by “what we
approaches to develop Face Recognition System using PCA. have”, such as part of mind given to pleasure cards keys, secret
Some of them use Neural Network, Eigenface and Artificial words and so on, not any of these actually make statement of the
Neural Network, etc. with PCA. sense of words rather they merely are means to make certain us. It
goes without saying that if someone goes out quietly (secretly)
This paper provides comparison between face recognition
copies or gets these making-out way, he or she will be able to way
algorithms and the combination of PCA with different in our facts or our personal property anytime and anywhere.
RT
techniques and in last their merits and demerits.
III. FACE RECOGNITION SYSTEM
Keywords: - Face Recognition, Principal Component Analysis
(PCA), Eigenfaces, Covariance matrix ,Independent Generally, the structures of face recognition system consist of
IJE
Component Analysis (ICA), Linear Discriminant Analysis three major steps, Acquisition of face data, Extracting face feature
(LDA), Elastic Bunch Graph Matching (EBGM), Fisherface, and Recognition of face.
Euclidean distance. Fig. 1 shows typical structure of face recognition system in which
subject under consideration given to the system for the
I. INTRODUCTION recognition purpose this is considered to be acquisition of face
image. Next the feature is extracted from the image and finally it
Face Recognition “is the ability to recognize people by their facial is given for the recognition purpose. These steps are elaborated as
characteristics”. follow [1].
Face recognition is becoming popular for recognizing the face of
human and it also has become a popular area for research in A. Acquisition of Face Data
computer vision and it also become the most successful Acquisition and Processing of Face Data is first step in the face
application for image analysis and understanding them. Face is recognition system. In this step face images are collected on real-
one of the most important factors in our existence which plays time from webcam or may be at static time i.e. from website and
chief undertakings in transporting making-out feeling and stored in the database. The collected face images should have the
includes full of money information. Face has been seen as a very pose, illumination and expression etc. variation in order to check
great research area in knowledge processing machine act or power the performance of the face recognition system under these
of seeing, form, design being seen and plays a full of force conditions. Processing of face database requires sometimes
undertaking in the application of image observations. otherwise causes serious effect on the performance of face
Generally the face recognition commonly includes feature recognition systems due to changes in the illumination condition,
extraction, feature reduction and recognition or classification. background, lighting conditions, camera distance, and thus the
The aim of this paper is to review the different face recognition size and orientation of the head. Therefore, input image is
algorithms and to develop the comparison between them and also normalized and some image transformation methods apply on the
to talk about combination of different algorithm with PCA and in input image [2].
last, which algorithm suited well for developing the face
recognition.
3. Inexpensive techniques of identification. would be equal to the number of images in the training put. Eigen
faces take better chances of the similarity between the bits of
Disadvantages:- picture among images in a knowledge with the help of their
IJE
observables). ICA thus provides a more powerful data The Elastic Bunch Graph Matching treats one vector per feature
representation than PCA [9] as its goal is that of providing an of the face. Feature for the face are the eyes, nose, mouth etc. This
independent rather than uncorrelated image decomposition and has the advantage that changes in one feature (eyes open, closed)
representation. ICA of a random vector searches for a linear does not necessarily mean that the person is not recognized any
transformation which minimizes the statistical dependence more. In addition this algorithm makes it possible to recognise
between its components [8]. faces up to a rotation of 22 degrees. Drawbacks of this algorithm
are that it is very sensitive to lightening conditions and that a lot
Linear Discriminant Analysis (LDA): - Linear Discriminant of graphs have to be placed manually on the face but with the
Analysis (LDA) finds the vectors in the underlying space that best make of Gabor features, being the output of band pass filters, and
discriminate among classes. For all samples of all classes the these are closely related to derivatives and are therefore less
between-class scatter matrix SB and the within-class scatter sensitive to lightning changes.
matrix SW are defined. The goal is to maximize SB while
minimizing SW, in other words, maximize the ratio Fisherfaces: - The fisherface method of face recognition as
det|SB|/det|SW|. This ratio is maximized when the column vectors described by Belhumeur et al uses both principal component
of the projection matrix are the eigenvectors of (SW^-1 × SB) [5]. analysis and linear discriminant analysis to produce a subspace
Linear Discriminant analysis explicitly attempts to model the projection matrix, similar to that used in the eigenface method.
difference between the classes of data. LDA is a powerful face However, the fisherface method is able to take advantage of
recognition technique that overcomes the limitation of Principal ëwithin-classí information, minimising variation within each
component analysis technique by applying the linear discriminant class, yet still maximising class separation.
criterion. This criterion tries to maximize the ratio of the Fisherface is similar to Eigenface but with improvement in better
determinant of the between-class scatter matrix of the projected classification of different classes image. With FLD, we could
samples to the determinant of the within class scatter matrix of the classify the training set to deal with different people and different
projected samples. Linear discriminant group images of the same facial expression. We could have better accuracy in facial
class and separates images of different classes of the images. expression than Eigen face approach. Besides, Fisherface removes
The major drawback of applying LDA is that it may encounter the the first three principal components which is responsible for light
small sample size problem. When the small sample size problem intensity changes, it is more invariant to light intensity.
occurs, the within-class scatter matrix becomes singular. Since the Fisherface is more complex than Eigenface in finding the
RT
within-class scatter of all the samples is zero in the null space of projection of face space. Calculation of ratio of between-class
Sw, the projection vector that can satisfy the objective of an LDA scatter to within-class scatter requires a lot of processing time.
process is the one that can maximize the between-class scatter [7]. Besides, due to the need of better classification, the dimension of
IJE
angles with poses and variations in illumination conditions was Fisherface is global approach of face recognition which takes
proposed in. A novel subspace method called sequential row entire image as a 2-D array of pixels. Fisherface is a modified
column independent component analysis for face recognition is version of eigenface. It make use of linear projection of the
proposed [14]. RC_ICA reduces face recognition error and images into face space, which take the common features of face
dimensionality of recognition subspace becomes smaller. ICA and find a suitable orthogonal basis for the projection. Fisherface
provided a more powerful data representation than PCA as its use FLD, FLD works better for classification of different classes
goal was that of providing an independent rather than uncorrelated where PCA works better with dimension reduction features from
image decomposition and representation. the face.
The PCA technique is sensitive to changes that significantly affect
A fast incremental principal non Gaussian directions analysis
the image such as lightning, occlusion, etc. Elastic Bunch Graph
algorithm called IPCA_ICA was proposed in. This algorithm
Matching make use of Gabor features, being the output of band
computes the principal components of a sequence of image
pass filters, and this are closely related to derivatives and are
vectors incrementally without estimating the covariance matrix
therefore less sensitive to lightning changes. Also, this approaches
and at the same time transform these principal components to the
uses features only at a key node of the image rather than the
independent directions that maximize the non-Guassianity of the
whole image, this can reduce the noise taken from the background
source. IPCA_ICA is very efficient in the calculation of the first
of the face images. Together with other important advantages of it
basis vectors. PCA_ICA achieves higher average success
is that it is relatively insensitive to variation in face position,
rate than Eigenface, the Fisherface and FastICA methods [15].
facial expression.
TABLE 1. COMPARISON
PCA Techniques.
The paper has presented different algorithms which can be used to 1. Saurabh P.Bahurupi, D.S.Chaudhari, “Principal Component
develop a face recognition system. Finally, we have made a Analysis for Face Recognition,” International Journal of
comparison of these algorithms and discussed the merits and Engineering and Advanced Technology (IJEAT) ISSN: 2249
– 8958, Volume-1, Issue-5, June 2012.
demerits.
2. Shermina.J, “Illumination Invariant Face Recognition Using
In this review paper we have compared individual algorithms and Discrete Cosine Transform and Principal Component
algorithms that are used in combination of PCA. Analysis,” International conference on Emerging Trendes in
On the basis of analysis there is no specific algorithm which Electrical and Computer Technology (ICETECT)-2011.
suited well for good recognition rate but according to user 3. Sushma Jaiswal, Dr. (Smt.) Sarita Singh Bhadauria, Dr.
requirement of specification different algorithms can be combined Rakesh Singh Jadon3, “Comparison Between Face
for good recognition and results. The technique which suits well Recognition Algorithm-Eigenfaces, Fisherfaces And Elastic
Bunch Graph Matching,” Journal of Global Research in
for face recognition is incremental PCA with LDA.
Computer Science , Volume 2, No. 7, July 2011.
This method can process face images (including training and 4. Laurenz Wiskott, Jean-Marc Fellous, Norbert Krüger, and
identifying) in high speed and obtain good results. The Christoph von der Malsburg, ―Face Recognition by Elastic
incremental PCA –LDA is very efficient in memory usage and it Bunch Graph Matching‖, ―Intelligent Biometric Techniques
is very efficient in calculation of the first basis vectors. This in Fingerprint and Face Recognition‖, eds, L.C . Jain et al.,
algorithm gives an acceptable face recognition success rate. publ. CRC Press, ISBN 0-8493-2055-0, Chapter 11, pp. 355-
396, (1999).
5. “Face Recognition Homepage”, http://www.face-
rec.org/algorithms/#Comparisons.
6. M.A.Turk and A.P. Pentaland, “Face Recognition Using
Eigenfaces,” IEEE conf. on Computer Vision and Pattern
Recognition, pp. 586-591, 1991.
7. Suman Kumar Bhattacharyya, Kumar Rahul, “Face
Recognition by Linear Discriminant Analysis,” unpublished.
8. Chengjun Liu and Harry Wechsler,“ Comparative
RT
Assessment of Independent Component Analysis (ICA) for
Face Recognition,” Appears in the Second International
Conference on Audio- and Video-based Biometric Person
Authentication, AVBPA’99,Washington D. C. USA, March
IJE
22-24, 1999.
9. J. Karhunen, E. Oja, L. Wang, R. Vigario, and J. Joutsensalo,
“A class of neural networks for independent component
analysis,” IEEE Trans. on Neural Networks, 8(3):486–504,
1997.
10. P. Comon. Independent component analysis, a new concept?
Signal Processing, 36:287–314, 1994.