expression-invariant face recognition using geodesic distance isometries kerry widder a review of...

19
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially missing data’ and other works by A. Bronstein, M. Bronstein and R. Kimmel

Upload: archibald-moody

Post on 13-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

Expression-invariant Face Recognition using Geodesic Distance Isometries

Kerry Widder

A Review of ‘Robust expression-invariant face recognition

from partially missing data’ and other works by

A. Bronstein, M. Bronstein and R. Kimmel

Page 2: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 2

Outline• Problem statement• Earlier work (Canonical Form)

– Model– Novel idea– Implementation– Issues

• Recent work (Partial Embedding)– Motivation– New idea– Implementation– Issues– Results– Future work

Page 3: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 3

Problem Statement

Goal: Expression-invariant face recognition using range data images.

Page 4: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 4

Earlier Work – “Canonical Forms” (CF)

• Model the face as a Riemannian manifold, S• Use minimal Geodesic distances between points on the

face as a representation of the manifold– Intuition: skin on a face moves with expression, but the geodesic

distances between points on the face remain almost constant, thus changes in expression are isometric transformations.

– Geodesic distances between points show the intrinsic geometry of the face (i.e., the identity of the face)

– Euclidean distances between points show the extrinsic geometry of the face (i.e., the expression of the face)

– Experimental evidence: study done on one subject - data shows geodesic distances are isometric across expressions (is one subject sufficient to make the claim???)

Model

Page 5: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 5

Earlier Work – “Canonical Forms” (CF)

• Need a distance function for comparison purposes – want d(S, f(S)) = 0 for all functions f which are isometries of S.

• Direct use of Geodesic distances has issues due to data being a sampled version of S:– Sample locations may be different between S & f(S) – Number of samples may be different between S & f(S)– Order of samples may be different between S & f(S)

• Solution: Represent S as a subset of Rm with the intrinsic geometry approximately preserved – ‘isometric embedding’– The image produced is called a Canonical Form (CF)

Novel idea – Isometric Embedding

Page 6: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 6

Earlier Work – “Canonical Forms” (CF)

• Compute the Geodesic distances using the Fast Marching Method (FMM) – requires O(N2) or greater to compute.

• Error criteria: Raw Stress (won’t be exact, resulting in embedding error)– Equation:

– Minimize using Multidimensional Scaling (MDS) - O(N2) to compute• Perform alignment of the CF image• Matching – compare probe CF image with gallery CF images

– Higher order moments

Implementation

jijiSjiSraw ssdxxdX m

2,,;

Page 7: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 7

3D recognition via geometric invariants

Range camera acquires facial surface (I).

The surface is smoothed (II), subsampled and cropped (III).

Fast marching computes geodesic distances on the surface.

Facial surface is flattened via MDS (IV). Rigid surface matching using the canonical surfaces (V).

A. Bronstein, M. Bronstein and R. Kimmel, “3D face recognition using geometric invariants“, 2003

I II III IV V

3,4,...X R

(X)arg min ij ijij

d

Page 8: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 8

Earlier Work – “Canonical Forms” (CF)

• Strength – can pre-compute the signatures• Limitations

– Sensitivity to the definition of the boundaries.– No partial matching (including occlusions).– Computational complexity O(N2) – requires ≥ 2500 samples for face recognition

Issues

Page 9: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 9

Recent Work – “Partial Embedding” (PE)

• Reduce the error/distortion due to the embedding of a face into the canonical form

• Expand the domain of faces that can be handled to include:– Partial faces.– Faces with occlusions.

Motivation

Page 10: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 10

Recent Work – “Partial Embedding” (PE)

• Embed the probe face directly into the target face from the gallery– If the two faces are isometric, the error will be zero.– If the two faces are not isometric, the error will give a

measure of their similarity.

• Definition: Partial Embedding (PE)– A mapping, φ, of probe face manifold Q onto gallery

target face manifold S.

New Idea

Nji

qqdtopossibleascloseasisqqdthatsuch

SssQqq

jiSjiQ

SNQN

,...,1,

,_______,__

,,,...,,,...,: 11

Page 11: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 11

Recent Work – “Partial Embedding” (PE)

• Computation of the PE uses a new procedure called ‘Generalized Multidimensional Scaling (GMDS)

• Error criteria – generalized stress:–

– Where ui, i=1,…,M denote the vectors of parametric coordinates of s i, and W = (wij) is a symmetric matrix of non-negative weights.

– The weights are set to 0 or 1 – if the whole surface is being matched, all are set to 1; if only part of the surface is being matched, the appropriate weights are set to 0.

– Minimization of the error is done iteratively• Distance function

– Allows partial matching of faces– Issues with points on the boundary of an occlusion

Implementation

ji

jiQjiSijSQgen qqduudwdWU 2,,,,;

jiij

SQgenUPE w

dWUQSd

,,;minarg,

Page 12: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 12

GMDS

Bronstein Bronstein Kimmel 2006

( )

( ( ), ( )) ( , )

( ( ), ( )) ( , )

arg min

arg min

Q Si j i j

ij

Q Si j i j

ijS Q

s s s s

s s s s

Page 13: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 13

Partial matching problem. Shown in blue dotted is a geodesic between the points q1, q2 Q; the corresponding inconsistent

geodesic on Q’ is shown in black.

Bronstein Bronstein Kimmel 2006

dQ (q1,q2)

dQ’ (q1,q2)

Q’ Q

q2

q1

Page 14: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 14

Recent Work – “Partial Embedding” (PE)

• Strengths– Reduced error/distortion.– Can handle partial data.– Not sensitive to preprocessing steps.– No alignment step.

• Limitations– Boundary issues for partial matching.– Can’t pre-compute distance function (can minimize this

impact using a hierarchical search scheme).

Issues

Page 15: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 15

Recent Work – “Partial Embedding” (PE)

• Database– FRGC data – used 30 subjects – 1 neutral expression (gallery), 5

moderate expression (probes).– Gallery images were sub-sampled at 2500 points– Probe images were sub-sampled at 53 points– Two sets of probe images created – 1. face cropped with narrow

geodesic mask, 2. Severe occlusions

• Results– Mild occlusion – EER of 3.1%– Severe occlusion – EER of 5.5%– 100% rank one recognition rate– Computation time: 1/5 sec. per comparison

Results

Page 16: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 16

Bronstein Bronstein Kimmel 2006

Page 17: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 17

Bronstein Bronstein Kimmel 2006

Page 18: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 18

Future Work – “Partial Embedding” (PE)

• Larger data set• More severe expressions• Extend to texture

Page 19: Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially

© 2006 by Kerry R. Widder 19

Selected References• A. M. Bronstein, M. M. Bronstein, and R. Kimmel. Robust expression-

invariant face recognition from partially missing data. Proc. 9th European Conf. on Computer Vision, May 2006.

• A. M. Bronstein, M. M. Bronstein, and R. Kimmel. Three-dimensional face recognition. Intl. J. Computer Vision, 64(1):5-30, August 2005.

• A. Elad and R. Kimmel. On bending invariant signatures for surfaces. IEEE Trans. PAMI, 25(10):1285-1295, 2003.

• A. M. Bronstein, M. M. Bronstein, and R. Kimmel. Generalized multidimensional scaling: a framework for isometry-invariant partial surface matching. Proc. Nat. Acad. Sci., 103(5):1168-1172, January 2006.

• A. M. Bronstein, M. M. Bronstein, and R. Kimmel. Expression-invariant representations for human faces. Technical Report CIS-2005-01, Dept. of Computer Science, Technion, Israel, June 2005.