You are on page 1of 4

Parul University International Conference on Engineering & Technology(PiCET-2019): Smart Electronics P a g e |1

Analysis of Various Face Recognition Techniques


Abstract-— Facial recognition is a category of biometric software that finds an individual's facial features mathematically and
stores the data as a face image. There are several algorithms to compare a live capture or digital image to the stored face image
in order to verify an individual's identity. In this paper an attempt is made to review a wide range of methods used for face
recognition comprehensively. High-quality and accuracy cameras in mobile devices have made facial recognition a viable option
for authentication as well as identification. This review paper investigates all the methods with parameters that challenges face
recognition like illumination, pose variation, expressions, occlusions.

Keywords—Face Recognition, High Accuracy, Face Print, Biometric software.

I. INTRODUCTION
Images have light variation in illumination,
As the necessity for higher levels of security rises, occlusion and more of background part. Few
technology is bound to swell to fulfill these needs. Any images can have different scale and orientation.
new creation, enterprise, or development should be Rather than taking complete image, only face part
uncomplicated and acceptable for end users in order to is considered, so that component based
spread worldwide. This strong demand for user-friendly recognition can also be performed (such as eyes,
systems which can secure our assets and protect our lips) that becomes useful in minimizing forensic
privacy without losing our identity in a sea of numbers, challenges. Therefore to carry out
grabbed the attention and studies of scientists toward recognition,only face has to be detected and
what’s called biometrics.Biometric face recognition, scaled in pre-processing. Here, the background is
otherwise known as Automatic Face Recognition , is a removed and only face part is considered for
particularly attractive biometric approach, since it focuses further processing.
on the same identifier that humans use primarily to
distinguish one person from another: their “faces”. One of B. Features extraction:
its main goals is the understanding of the complex human
visual system and the knowledge of how humans represent First the face is extracted from an image , features
faces in order to discriminate different identities with high are found out from the face. They are need to be
accuracy. extracted so that to get compared with features of
training dataset ,these features of training set are
II. Face Recognition Problem then calculated, stored and those get compared
with the features of test image. Features can be
Past few years, face recognition has become a calculated by various techniques that will be
recognizable area ofresearch in computer vision, discussed further.
image processing and themost successful
applications of image analysis and understanding. C. Classification and recognition:
It is a technology capable of identifying and
analyzing a person from a computerized image, Finally the final stage is carried out as a
video frame from a video taken by web cameras classification and depending on that recognition of
or directly captured by web camera of a laptop. a person is done. The classification is done based
For a human it is very easy to perform the face on either various classifiers or simply a distance
recognition process but the same process is not measured between feature vectors of training and
easy for a computer. For computer problem occurs test image. Hence test image is being classified to
during capturing, detecting, identifying. respective class and recognition is done.

IV. Face Recognition Methods


III. Face Recognition Techniques
a) Principal Component Analysis (PCA) or Eigen
A. Background removal and Face detection: face method:
Parul University International Conference on Engineering & Technology(PiCET-2019): Smart Electronics P a g e |2

divide and classify data. They are widely used


Principal component analysis (PCA) is a for applications such as face detection,
technique used to emphasize variation and classification of images, handwriting
bring out strong patterns in a dataset. It's recognition, etc. The SVM model can be
often used to make data easy to explore and considered as a point space wherein multiple
visualize. For 2 D, First, consider a dataset in classes are isolated using hyperplanes. They
only two dimensions, like (height, weight). incorporated with a binary tree recognition
This dataset can be plotted as points in a strategy are proposed to tackle the multi-class
plane. But if we want to tease out variation, face recognition problem. Then the binary
PCA finds a new coordinate system in which tree extends naturally, the pair wise
every point has a new (x,y) value. The axes discrimination capability of the SVMs to the
don't actually mean anything physical; they're multi-class scenario. Two different face
combinations of height and weight called databases are used to evaluatethe proposed
"principal components" that are chosen to method. The performance of this SVMs based
give one axes lots of variation. For 3D, With face recognition is compared with the
three dimensions, PCA is more useful, standard eigenface approach. This method
because it's hard to see through a cloud of cannot be applied when the feature vectors
data. In the example below, the original data defining our samples have missing entries. It
are plotted in 3D, but you can project the data is clearly the case in face recognition when
into 2D through a transformation no different occlusions are present in the training and/or
than finding a camera angle: rotate the axes to testing sets. When some k features are
find the best angle. missing in a sample vector of class 1, these
define an affine subspace of k dimensions.
b) Independent Component Analysis (ICA) feature The target of the SVM is to maximize the
extraction: margin between the vectors of class 1 and
class 2 on those dimensions with no missing
Principal Component Analysis (PCA) uses elements and, at the same time, enlarge the
only second order statistics but Independent margin between the vectors in class 2 and the
Component Analysis (ICA) is a affine subspace of class 1. This second term
generalization of PCA ,it uses higher order of the SVM criterion will minimize the
statistics. overlap between the classification hyper
plane and the subspace of solutions in class 1,
Independent Component Analysis (ICA) as we do not know which values in this
attempts to decompose several different subspace a sample vector can take. Then the
signal into non-Gaussian independent hyperplane minimizing this overlap is
components. Here Kurtosis is used in ICA to obviously the one parallel to the missing
measure non-Gaussianity of signals (images). dimensions.
It gives idea about “peakedness” of
probability distribution of signals (images). d) Linear Discriminant Analysis (LDA)
Here pixels are treated as random variables
The LDA is closely related to analysis of
and the face images as outcomes. i.e. X = A.S
variance (ANOVA) and regression analysis,
where S represents the source matrix
that also attempt to express one dependent
containing uncorrelated Gaussian elements,
variable as a linear combination of other
A is the mixing matrix and
different features and measurements. But
X is correlated Gaussian elements.
however, ANOVA
The first non-Gaussian vector corresponds to
uses categorical independent variables and
largest eigen value. By minimizing negative
a continuous dependent variable, where as
entropy function, we can obtain independent
discriminant analysis has
vectors which are treated as basis.
continuous independent variables and a
categorical dependent variable. Logistic
c) Support Vector Machines (SVM)
regression and probit regression are much
more alike to LDA than ANOVA is, as they
Support vector machines (SVMs) are
also explain a categorical variable by the
supervised machine learning models which
values of continuous independent variables.
Parul University International Conference on Engineering & Technology(PiCET-2019): Smart Electronics P a g e |3

The other methods are preferable in This LBP operator encodes the intensity
applications where it is not reasonable to changes in a small neighborhood of a pixel.
assume that the independent variables are Originally, a 3×3 square centred at the given
normally distributed, that is a fundamental pixel is used. The algorithm assigns either 0
assumption of the LDA method. or 1 value to the 8 neighbouring pixels by
given Equation .
This method is also closely related
to principal component analysis (PCA) and val = 0 if gN<gC
they both look for linear combinations of
1 if gN ≥ gC .
variables which best explain the data .LDA
attempts to model the difference between the
classes of data. Where PCA on the other hand
V. Literature Review
does not take into account any difference in
class, and factor analysis builds the feature
combinations based on differences rather than
similarities. This choice of the type of LDA To get the greater understanding and knowledge
depends on the data set and the goals of the about face recognition, detecting a face we have
classification problem. read several papers. We list some of the papers
below with briefly.

e) Local Binary Pattern AbinAbrahamOommen1,C.SenthilSingh,M.Manik


andan, [1] have proposed the principal component
It is very efficient approach for feature analysis algorithm for recognizing the faces from
extraction. LBP encodes differences between an input image database. Principal Component
pixel intensities in a local neighbourhood of a Analysis algorithm is the most flexible and
pixel. It is used in various computer vision efficient method for recognition of the faces. For
applications. Hence in the case of the face this they have taken all the images in training set
recognition, histograms of LBP values are
as a linear combination of weighted Eigen vectors.
used. Here face is usually separated into
rectangular regions and histograms are
Independent component analysis (ICA) [2] is a
computed in each of them. Here the main
strength of this method consists in its high statistical signal processing technique, in which
capability to retain main information in the the goal is to express a set of random variables as
images and in its low computational cost. linear combinations of statistically independent
However, most existing LBP-based face component variables. One of the main
recognition methods perform the computation applications of ICA is the method called blind
of LBP histograms on a uniform and fixed
source separation (BSS) or blind signal separation.
grid in the image and thus do not respect the
properties of the particular images. Local ‘Source’ is the original signals and ‘blind’ means
Binary Patterns (LBP) are successfully used that very little information is known about them.
for face representation and recognition.LBP
operator was first used for texture In the paper Local feature analysis for robust face
representation as presented in . It is then recognition [3] an approach for face recognition using LFA
computed from the neighbourhood of a pixel is proposed. In this approach only those feature points
and uses the intensity of the central pixel as a which have highest deviations from the statistical expected
threshold. Then the pixels are marked either 0 face are extracted from the Images.
or 1 if the value is lower or greater than this
threshold. These binary values are then Viola and Jones proposed a framework which gives a high
concatenated into one binary string and its
detection rate and is also fast. Viola-Jones detection
decimal value is then used as a descriptor of
the pixel. algorithm is efficient for real time application as it is fast
and robust. [4] Hence we chose Viola-Jones face detection
algorithm which makes use of Integral Image and
AdaBoost learning algorithm as classier.
Parul University International Conference on Engineering & Technology(PiCET-2019): Smart Electronics P a g e |4

There exist several methods for extracting the most useful


4. P. N. European It is Fast Viola 1996
features from (preprocessed) face images to perform face Belhume Conferen and Jones
recognition. One of these feature extraction methods is the ur [et] ce robust Face
Local Binary Pattern (LBP) method. Local binary pattern Detectio
(LBP) is a pixel based Texture extraction method. Local n
Binary Pattern Method is one of the best performing
texture descriptor.[5]The feature vector information can be 5. A. S. IJSP Feature Local 2006
Tolba vector is Binary
obtained from covariance matrix. These Eigenvectors are [et] directly Pattern
used to quantify the variation between multiple faces. The extracted
faces are characterized by the linear combination of highest .
Eigenvalues.

VI. Table
VII. CONCLUSION
Sr Author Journal Advantag Approac Year This paper has attempted to review a significant
N name s es hes and number of papers to cover the recent development
o: Algorith in the field of face recognition. This paper shows
ms the various face recognition techniques and
comparison between them. After doing detail
study about various face recognition technique we
know each technique and its pros and cons. The
1. Abin IJRET High Numbe 2014 list of references to provide more detailed
Abraham effiecienc of understanding of the approaches described is
[et] y variables enlisted. Present study reveals that for enhanced
are face recognition new algorithm has to evolve
reduced, using hybrid methods.
and
compress
ion is
obtained.

2. Hyvarine Neural Random It is a 2000


n A., Oja Network variables statistic
E s are al signal
expresse processi
d as a set ng
of linear techniq
combinat ue.
ions

3. Wright.J[ IEEE Highest Local 2010


et] feature Feature
points Analysi
are s
extracted

You might also like