Professional Documents
Culture Documents
Neural Networks
BY
SAJAL MAHAJAN UE 7561
What is Face Recognition?
A face recognition system is a computer application for automatically
identifying or verifying a person from a digital image or a video frame
from a video source. One of the ways to do this is by comparing selected
facial features from the image and a facial database.
Recurrent Network
Single layer feedforward
network
Multilayer Feedforward
Network
Recurrent Networks
Learning Algorithms
Supervised learning
Unsupervised learning
Reinforcement Learning
Approaches to Feature Extraction
Appearance Based
Feature Based (Component Based)
Appearance Based Methods
Principle Component Analysis
Linear Discriminant Analysis
Block Diagram of Different
Training Methods
PCA based Face Recognition
PCA
Disadvantages of PCA
Problems with Eigenfaces (PCA)
• Different illumination
• Different alignment
• Different facial expression
14
Block Diagram of LDA-NN Face
Recognition System
Steps For Face Recognition Using
LDA-NN
Assumptions
• Square images with W=H=N
• M is the number of images in the
database
• P is the number of persons in the
database
Algorithm For LDA-NN Face
Recognition.
The database
e1 f1 g1 h1
e f2 g h
2
2
2
e f N 2 g h
N2 N 2
N 2
Fisherfaces, the algorithm
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
Fisherfaces, the algorithm
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 dN 2
e1 f1 g1 h1
1 e2 f2 1 g2 h2
z , w
2 2
eN 2 f N 2 gN 2 hN 2
Fisherfaces, the algorithm
And subtract them from the training
faces
a1 x1 b1 x1 c1 y1 d1 y1
a x b x c y d y
am
2
, bm
2
, cm
2
, dm
2 2 2 2 2
,
a N 2 xN 2 bN 2 xN 2 cN 2 y N 2 d N 2 yN 2
e1 z1 f1 z1 g1 w1 h1 w1
e z f 2 z2 g w h w
em
2
, gm
2
, hm
2 2 2 2
, fm
e
N2 z N2 f N 2 z N 2 g
N2 w N2
h
N2 w N2
Fisherfaces, the algorithm
We build scatter matrices S1, S2, S3,
S4
S1 am am bm bm , S 2 cm cm d m d m ,
S3 em em f m f m , S 4 g m g m hm hm
25
Comparison
FERET database
31
Thank you