batch4
batch4
UNIFIED CLASSIFIER
FOR FACE RECOGNITION
DOMAIN: IMAGE PROCESSING
GUIDED BY,
Tmt. M. BLESSY QUEEN MARY ME.,
PRESENTED BY,
AARTHI K (1218101)
PARKAVI B (1218131)
RUBY BENITA K (1218139)
SANJANA L (1218140)
1
OBJECTIVE
To achieve an optimal face
recognition rate by
implementing and analysing
various face recognition
algorithms.
2
PROBLEM
STATEMENT
One – To – Many Recognition
Problem
For a face image as a query,
“Is it possible to retrieve a
single desired face image from a
large image database ?”
Positively not easy!
Because the accuracy in face
recognition is not satisfactory
when the input image has many
variations different from training
database. 3
LITERATURE
SURVEY-I
Title: Bayesian Face Revisited: A
Joint Formulation
Technique: A naive and Core joint
formulation along with a model
learning algorithm.
Advantages:
92.4% test accuracy on the
challenging Labelled Face in Wild
(LFW) dataset.
Reduction on error rate by 10% in
comparison with current best
commercial system.
Disadvantages: when the training
data size is small, the naive
formulation is the worst and it
LITERATURE SURVEY-II
Title: A Scalable Formulation of
Probabilistic Linear Discriminant
Analysis(LDA): Applied to Face
Recognition.
Technique: Probabilistic linear
discriminant analysis (PLDA).
Advantages: On large Multi-PIE
database, we illustrate the gain in
performance when using more
training samples per identity
(class).
Disadvantages: It involves
inversion of
a matrix whose size grows
LITERATURE SURVEY-II
Title: A Scalable Formulation of
Probabilistic Linear Discriminant
Analysis(LDA): Applied to Face
Recognition.
Technique: Probabilistic linear
discriminant analysis (PLDA).
Advantages: On large Multi-PIE
database, we illustrate the gain in
performance when using more
training samples per identity
(class).
Disadvantages: It involves
inversion of
a matrix whose size grows
LIERATURE SURVEY-
III
Title: Learning face representation
from Scratch
Technique: A semi- automatical way
to collect face images from Internet
and builds a large scale dataset-
CASIAWebFace.
Advantages: Anyone can easily train
a high performance face recognition
engine with CASIAWebFace.
Disadvantages: Ineffective
annotation tools and algorithms.
MODULE -I
Linear Discriminant Analysis (LDA )
is a method used in pattern
recognition to find a linear
combination of features that
characterizes two or more classes
of objects.
LDA has lower error rates
Works well even if different facial
express.
8
FISHERFACES ALGORITHM-TRAINING
a1 b1 c1 d1
a2 b c d
2 2 2
a b c d
N
N
2
N 2
N 2 2
e1 f1 g1 h1
e f2 g h
2
2
2
e f N 2 g h
N2 N 2
N 2
9
CONTD..
We compute the average of all faces.
a1 b1 h1
1 a2 b2 h2
m , where M 8
M
aN 2 bN 2 hN 2
1
0
CONTD…
Compute the average face of each person
a1 b1 c1 d1
1 a2 b2 1 c2 d2
x , y ,
2 2
aN 2 bN 2 cN 2 dN2
e1 f1 g1 h1
1 e2 f2 1 g2 h2
z , w
2 2
eN 2 f N 2 gN2 hN 2
1
1
CONTD…
And subtract them from the training faces
a1 x1 b1 x1 c1 y1 d1 y1
b2
a2 x2 x2 c2 y2 d2 y2
am , bm , cm , d m ,
aN 2 xN 2 bN 2 xN 2 cN2 y N2 d N2 y N2
e1 z1 f1 z1 g1 w1 h1 w1
h2
e2 z2 f2 z2 g2 w2 w2
em , fm , g m , hm
eN 2 z N 2 fN2 z N 2 g N2 wN 2 hN 2 wN 2
12
MODULE II-RECOGNITION
We build scatter matrices S1, S2, S3, S4
S1 am am bmbm , S 2 cm cm d m d m ,
S3 em em f m f m , S 4 g m g m hm hm
S B 2 x m x m 2 y m y m 2 z m z m 2 w m w m
14
CONTD….
Columns of W are eigenvectors of
We have to compute the inverse of SW
We have to multiply the matrices
We have to compute the eigenvectors
Columns of W are eigenvectors satisfying , =
15
CONTD…
Project faces onto the LDA-
space
xLDA W x , y LDA W y ,
z LDA W z , wLDA W w