face recognition by sunny tang. outline introduction requirements eigenface fisherface elastic bunch...

20
Face Recognition By Sunny Tang

Upload: emma-hunt

Post on 16-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Face Recognition

By Sunny Tang

Page 2: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Outline

Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Page 3: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Introduction

What is face recognition? Applications

Security applications Image search engine

Page 4: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Requirements

Accurate Efficient Light invariant Rotation invariant

Page 5: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Eigenface

Euclidean distance between images Principal component analysis (PCA)

For training set T1, T2, …… TM

Average face ψ = 1/MΣ TM

Difference vector φi = Ti – ψ

Covariance matrix C = 1/MΣ φn φTn

Page 6: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

PCA

Page 7: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Recognition

Projection in Eigenface

Projection ωi = W (T – ψ)

W = {eigenvectors} Compare projections

Page 8: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Fisherface

Similar approach to Eigerface Fisher’s Linear Discriminant (FLD)

PCA Scatter Matrix

Projection Matrix

Page 9: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Fisherface FLD

Between-class scatter matrix

Within-class scatter matrix

Projection Matrix

Page 10: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

FLD

Page 11: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Elastic Bunch Graph

Gabor wavelet decomposition Gabor kernels

Page 12: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Gabor Filters

Page 13: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Jets

Small patch gray values

Wavelet transform

Page 14: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Comparing Jets

Amplitude similarity

Phase similarity

Page 15: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Comparing Jets

Page 16: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Face Bunch Graphs (FBG) Stack like general representation Two types of FBG:

Normalization stage Graph extraction stage

Graph similarity function

Page 17: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Graph Extraction

Step 1: find approximate face position Step 2: refine position and size Step 3: refine size and find aspect ratio Step 4: local distortion

Page 18: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Recognition Comparing image graph

Recognized for highest similarity

Page 19: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Comparison Eigenface

Fast, easy implementation Fisherface

Light invariant, better classification Elastic bunch graph

Rotation, light, scale invariant

Page 20: Face Recognition By Sunny Tang. Outline Introduction Requirements Eigenface Fisherface Elastic bunch graph Comparison

Q & A Section