Beruflich Dokumente
Kultur Dokumente
Face Recognition
Presenter: Trn c Minh
Outline
Overview
Eigenfaces for Recognition
Conclusion
Overview
Face Representation
Face Detection
Template-based approaches
Feature-based approaches
Appearance-based approaches
Utilization of elliptical shape of human head
(applicable only to front views ) [5]
Manipulation of images in face space [1]
Face Identification
Face space
An N x M image is a point in R NM
We can define vectors in this space as we did in the 2D case
Outline
Overview
Eigenfaces for Recognition
Conclusion
Eigenfaces Approach
In mathematical terms.
Major Steps
1.
2.
3.
4.
5.
Calculating Eigenfaces
1 , 2 ,......, M
Set of training images
of size
)
is a column vector
N 2 1
(
M
n 1
n
N
A total number of
pairs of eigenvectors
eigenvalues
of the covariance
matrix
M
2
matrix)
Eq. (1)
1
M
nTn AAT
and
N 2 N 2 (C:
n 1
A [1 , 2 ,......, M ]
where
Computationally Intractable !
N2 M
( A:
matrix)
Calculating Eigenfaces
AT A n n n
AAT A n n A n
Eq. (2)
T
A
AA
n
Therefore,
are the eigenvalues of n
M
associated eigenvalues
n nk k A n
k 1
,
Eq. (3)
are the
ik individuals
k (i ) are projected onto face
-- Images of known
space by a simple operation
,
i1=1,
, i 2 ,......,
iM ' ]M represents the weight coefficient
and
2, ,
i [k
of eigenvector
. The pattern vector of the ith
individual
-- If an individual has more than one image, take the
average of the pattern vectors of this person
-- Determine whether
Eq. (4)
M'
is a faceimage:
(n n ) 2
2
n 1
If
< a predefined threshold
, it is a face image;
not
otherwise,
2
2
( k )as
-- Classify k either
a known individual or as unknown:
Eq. (5)
min{ k , k 1, 2,......, M '} k '
If
< a predefined
threshold
,
is identified as the kth face class;
otherwise, it is identified as unknown
Outline
Overview
Eigenfaces for Recognition
Conclusion
Advantages
Ease of implementation
No knowledge of geometry or specific
feature of the face required
Little preprocessing work
Limitations
Reference
1.
2.
3.
4.
5.
Demo
Thank you