21
1 Face Recognition Using Face-ARG Matching Bo-Gun Park, Kyoung-Mu Lee, Member, IEEE, and Sang-Uk Lee, Member, IEEE IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 27, NO. 12, DECEMBER 2005 Zheng-Wen Shen 2006/04/11

20060411 face recognition using face arg matching

Embed Size (px)

DESCRIPTION

Face Recognition Using Face-ARG Matching

Citation preview

Page 1: 20060411 face recognition using face arg matching

1

Face Recognition Using

Face-ARG Matching

Bo-Gun Park, Kyoung-Mu Lee, Member, IEEE, and Sang-Uk Lee, Member, IEEE

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE

INTELLIGENCE, VOL. 27, NO. 12, DECEMBER 2005

Zheng-Wen Shen

2006/04/11

Page 2: 20060411 face recognition using face arg matching

2

Outline

1. Introduction

2. The description of the Face-ARG

3. The Correspondence Graph

4. Similarity between two Face-ARGs and Face Recognition

5. Experimental Results

6. Conclusion

Page 3: 20060411 face recognition using face arg matching

3

1. Introduction

A set of simple lines characterizing the structure of an object are sufficient to identify its shape and recognizable as gray-level images

A face is represented by the Face-ARG model All the geometric quantities and the structural

information are encoded in an Attributed Relational Graph

A set of nodes (line features) and binary relations between them

Page 4: 20060411 face recognition using face arg matching

4

Two-phases

1. The correspondence graph of the reference Face-ARG and the test Face-ARG is constructed using the partial ARG matching algorithm through the stochastic analysis of the feature correspondence in the relation vector space.

2. The stochastic distance between the corresponding relation vector spaces of the extracted subgraphs is evaluated and compared for the identification of a face.

Page 5: 20060411 face recognition using face arg matching

5

An example of the Face-ARG

representation and partial matching

Page 6: 20060411 face recognition using face arg matching

6

2. The description of the Face-ARG

An ordered triple Face-ARG model defined as:

V = {V1,…,VN}

R ={rij}

F ={Ri|i=1,…,N}

Ri = {rij|j=1,..,N, j<>i}

Page 7: 20060411 face recognition using face arg matching

7

3. The Correspondence Graph

Assume that two Face-ARGs, G1 and G2 are given by

Page 8: 20060411 face recognition using face arg matching

8

A Correspondence Graph

A correspondence graph between G1 and G2:

Page 9: 20060411 face recognition using face arg matching

9

A correspondence graph between G1

and G2

Page 10: 20060411 face recognition using face arg matching

10

Block diagram and data flows for the

partial ARG matching process.

Page 11: 20060411 face recognition using face arg matching

11

4. Similarity between two Face-ARGs

and Face Recognition

Similarity between Two Face-ARGs

Page 12: 20060411 face recognition using face arg matching

12

Face Recognition

Select the best matched identity among the database which gives the highest similarity value above some prespecified threshold as the final recognition.

Page 13: 20060411 face recognition using face arg matching

13

5. Experimental Results

For the evaluation of the proposed algorithm’s performance, it was tested on the AR face DB, which is composed of color images of 135 people (76 men and 59 women).

The AR face DB includes frontal view images with different facial expressions, illumination conditions, and occlusion by sunglasses and scarf.

All images used for experiments were normalized to face images of 120 by 170 pixels.

Page 14: 20060411 face recognition using face arg matching

14

The ARG face database

Page 15: 20060411 face recognition using face arg matching

15

Analysis on the Effect of imprecise line

extraction

Imprecise line extraction or noise can affect the overall performance of the line feature-based face recognition algorithms

Position error

Loss of line segments

broken line segments

Page 16: 20060411 face recognition using face arg matching

16

Examples of feature variations due to

the imprecise line extraction. Position error

Missing lines broken lines

Page 17: 20060411 face recognition using face arg matching

17

Position error

Page 18: 20060411 face recognition using face arg matching

18

Missing lines

Page 19: 20060411 face recognition using face arg matching

19

Broken lines

Page 20: 20060411 face recognition using face arg matching

20

Recognition Results on the Real Face DB

Page 21: 20060411 face recognition using face arg matching

21

6. Conclusion