1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

File powpoint nhận dạng khuôn mặt sử dụng thuật toán PCA

20 1K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 1,56 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

DANG THE HUONG VINH UNIVERSITY Face recognition using PCA... Eigenfaces: the idea Eigenvectors and Eigenvalues Learning Eigenfaces from training sets of faces Co-variance Recognition and

Trang 1

DANG THE HUONG VINH UNIVERSITY

Face recognition using PCA

Trang 2

• IDEA

• OPERATIONS

• MERITS

• DEMERITS

• APPLICATIONS

CONTENTS

Trang 3

Eigenfaces: the idea

Eigenvectors and Eigenvalues

Learning Eigenfaces from training sets of faces Co-variance

Recognition and reconstruction

IDEA

Trang 4

PCA means Principle Component Analysis.

PCA was invented in 1901 by Karl Pearson

PCA involves the calculation of the eigenvalue

decomposition of a data covariance matrix or

singular value decomposition of a data matrix , usually after mean centering the data for each attribute

PCA

Trang 5

Three basic steps involved

in PCA are:

Identification

{by eigen faces}

Recognition

{matching eigen faces} Categorization

{by grouping}

Algorithm

Trang 6

In Digital Image Processing, we convert 2-D images into matrix form for clear analysis

Every matrix can be represented with the help of its eigen vectors

An eigenvector is a vector that obeys the following rule:

Where A is a matrix , is a scalar (called the eigenvalue)

e.g one eigenvector of is since

so for this eigenvector of this matrix the eigenvalue is 4

EIGEN VECTORS

v   v

A

2 3

2 1

 

 

 

2

    

 

2 3 3 12 3

4

2 1 2 8 2

       

  

       

       

Trang 7

EIGEN FACES

Think of a face as being a weighted combination of some “component” or “basis” faces

These basis faces are called eigen faces.

-8029 2900 1751 1445 4238 6193

Trang 8

Eigenfaces: representing faces

2

1 2

N

a a

a

 

 

 

 

 

 

 

2

1 2

N

b b

b

 

 

 

 

 

 

 

2

1 2

N

c c

c

 

 

 

 

 

 

 

2

1 2

N

d d d

 

 

 

 

 

 

 

2

1 2

N

e e

e

 

 

 

 

 

 

 

2

1 2

N

f f f

 

 

 

 

 

 

 

Trang 9

We compute the average face

1

M

Trang 10

Then subtract it from the training faces

,

Trang 11

Now we build the matrix which is N2 by M

The covariance matrix which is N2 by N2

m m m m m m m m

Cov AA

Trang 12

The covariance matrix has eigenvectors

covariance matrix

eigenvectors

eigenvalues

Eigenvectors with larger eigenvectors

correspond to

directions in which the data varies more

Finding the eigenvectors and eigenvalues of

the

covariance matrix for a set of data is termed

principle components analysis

The covariance of two variables is:

.617 615 615 717

C  

1

.735 678

  

.678 735

  

1

1 2

( )( ) cov( , )

1

n

i i i

x x

n

 

Trang 13

A face image can be projected into this face space by

pk = UT(xk – m) where k=1,…,m

from it

2

1 2

N

r r

r

 

 

 

 

 

 

 

2 2

m

r

  

 

Trang 14

Compute its projection onto the face

space U

Compute the distance in the face

space between the face and all known

faces

Compute the threshold

 m

Ur

  

2

1

Trang 15

Distinguish between

• If then it’s not a face; the

distance between the face and its reconstruction is larger than

threshold

• If then it’s a

new face

• If then

it’s a known face because the distance

in the face space between the face

and all known faces is larger than threshold

  

 

and

, ( 1 )

i

      

Trang 16

Image is reconstructed in the 3rd case, if

Using the MATLAB code, original image and reconstructed image are shown.

Ex:

, ( 1 )

i

      

Trang 17

Relatively simple

Fast

Robust

Expression

- Change in feature location and shape

Trang 18

Variations in lighting conditions

Different lighting conditions for enrolment and query

Bright light causing image

saturation.

Trang 19

Various potential applications, such as

• Person identification

• Human-computer

interaction.

• Security systems

Trang 20

Thank You

Ngày đăng: 17/09/2016, 19:07

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w