Face Recognition Using Log-Polar Images and Gabor Filters Mara Jos - - PowerPoint PPT Presentation

face recognition using log polar images and gabor filters
SMART_READER_LITE
LIVE PREVIEW

Face Recognition Using Log-Polar Images and Gabor Filters Mara Jos - - PowerPoint PPT Presentation

Face Recognition Using Log-Polar Images and Gabor Filters Mara Jos Escobar, Javier Ruiz-del-Solar, Jos Rodrguez P. Abstract The MLPG architecture, a new biologically based architecture for face recognition is here proposed. In this


slide-1
SLIDE 1

Face Recognition Using Log-Polar Images and Gabor Filters

María José Escobar, Javier Ruiz-del-Solar, José Rodríguez P.

slide-2
SLIDE 2

The MLPG architecture, a new biologically based architecture for face recognition is here proposed. In this architecture log-polar images and Gabor Filtering are employed for modeling the way in which face images are processed between the retina and the primary visual cortex. Some simulations of the recognition abilities of the MLPG using the Yale Face Database are presented, together with a comparison with the EBMG and LPG architectures.

Abstract

slide-3
SLIDE 3

Introduction

  • Face Recognition is a very lively and expanding

research field, where many different approaches have been proposed to solve this task.

  • Gabor analysis is biologically based, and their oriented

filters (Gabor filters) model the kind of visual processing carried out by the simple and complex cells of the primary visual cortex of higher mammals.

slide-4
SLIDE 4

Introduction

  • Log-Polar Transformation - LPT models the Retinothopic

Mapping of the visual information between the retina and the area V1 of the visual cortex.

  • Dynamic link architecture is a general face recognition

technique that represents the faces by projecting them onto an elastic grid where a Gabor filter bank response is measured at each grid node. The recognition of the faces is performed by measuring the similarity of the filter response at each node (Gabor-Jets) between different face images.

slide-5
SLIDE 5

Introduction

  • One of the most successful dynamic link architectures is the

Elastic Bunch Graph Matching - EBGM.

  • In a previous work, we presented a face recognition system

based on the EBGM architecture, and in which input images are first processed using the LPT. This architecture was called LPG (Log-Polar Gabor architecture).

  • Here we proposed a modified version of LPG, called MLP

(Multi Log-Polar Gabor architecture), in which we use several log-polar images instead just one.

slide-6
SLIDE 6

Architecture Proposed

slide-7
SLIDE 7

Log-Polar Transformation

If I(x,y) is a rectangular image in Cartesian coordinates, then the LPT with origin (x0,y0) will be given by:

( ) ( ) ( ) { }

0,

; , , * y x y x I L I = φ ρ

where

( ),

log r M = ρ

( ) ( ) ,

2 2

y y x x r − + − =

        − − = φ

− 1

x x y y tana

( )

y x I , ( )

φ ρ, * I

slide-8
SLIDE 8

In the presented architecture, we will use four different Log-Polar images (Fp = 4), obtained using as center of the transformation the position of each pupil (a. for the right pupil and b. for the left one), the center of the mouth (c.) and the middle point between the eyes (d.).

Log-Polar Transformation

slide-9
SLIDE 9

Gabor Filtering

The Filters used are given by ( ):

( )

( )

               − −        − = 2 exp exp 2 exp 1

2 2 2 2 2 j j j

k x k i x x σ σ σ ψ r r r r

        ϕ ϕ =         =

µ µ

sen k k k k k

v v jy jx j

cos r

π

2 2

2

+ −

=

v v

k

8 π µ

µ =

ϕ

( )

y x x , = r

With ν and µ the parameters of the frequency and orientation respectively. The width of the Gaussian depends of the frequency and is given by

j

k π σ 2 =

The family of Gabor Filters used (5 frequencies and 8 orientation) is:

slide-10
SLIDE 10

Gabor Filtering

The Gabor Filtering is applied to our Fp Log-polar different images, centering the filters in the middle of the lowest row of each one. When the hole family of filters is applied to each image, we obtain a Gabor- Jet formed by a vector of 40 complex numbers ( ).

39 ,..., = j J j ,

( ) ( ) ( ) ( )

∑ ∑

+ − = + − =

− − = =

σ σ σ σ

ψ

2 2 2 2

, , ,

x x i y y j j j j

j y i x j i I y x J x J r

where is the j-th member of the family of Gabor Filters.

j

ψ

slide-11
SLIDE 11

Similarity Matching

This block measures the similarity between two groups of Gabor-Jets. To compare the group of Fp Gabor-Jets ( ) of the image ,with the group

  • f Fp Gabor-Jets (

) of the image we use the following expression:

( ) ( )

=

=

p

F n M n T n a p M T G

J J S F I I S

1

, 1 ,

T n

J

T

I

M n

J

M

I

This expression is the mean value of the similarities measures , which is given by:

( )

a

S ( ) ( ) ( )

∑ ∑ ∑

= = =

=

Gf j M j Gf j T j Gf j M j T j M T a

a a a a J J S

1 2 1 2 1

,

i j

a where , is the magnitude of the j-th complex component of the Gabor Jet .

f

G j ,..., 1 =

i

J

slide-12
SLIDE 12

Simulations

We perform a comparison between our proposed MLPG architecture, with the LPG and EBGM architectures.

Table 1. Mean recognition rates using different numbers of training images per class (N), and taking the average of 20 different training sets (small numbers correspond to the standard deviations). N EBGM LPG MLPG 2 91.96%

(3.58%)

74.11%

(5.63%)

70.41%

(4.85%)

3 93.42%

(2.01%)

79.38%

(4.04%)

82.00%

(4.09%)

4 95.05%

(1.87%)

83.33%

(3.29%)

83.90%

(3.68%)

5 94.88%

(1.97%)

85.55%

(3.02%)

87.89%

(2.98%)

6 94.87%

(2.12%)

89.13%

(2.83%)

88.27%

(2.25%)

7 96.25%

(1.82%)

89.75%

(3.09%)

90.25%

(3.55%)

8 95.55%

(2.11%)

91.22%

(3.48%)

91.77%

(3.45%)

slide-13
SLIDE 13

Simulations

Table 2. Total number of multiplications needed to obtain the Gabor-Jets for recognition. EBMG LPG MLPG 1009664 946176 63104

slide-14
SLIDE 14

Conclusions

  • In our biologically based approach, the way in which face images

are processed between the retina and the primary visual cortex of our visual system, is modeled using the Log-Polar Transformation and Gabor Filtering.

  • The simulations were done using the Yale Face Database and

compared with the EBMG and LPG architectures.

  • The recognition rates obtained with MLPG are slightly smaller than

EBMG and very similar to LPG.

  • MLPG has an smaller computational cost than EBMG or LPG.

MLPG is 16 times faster than EBMG and 15 times faster than LPG.