47
Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25, No. 12, December 2003.

Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Embed Size (px)

Citation preview

Page 1: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Face Recognition in Hyperspectral Images

Z. Pan, G. Healey, M. Prasad and B. TrombergUniversity of California

Published at IEEE Trans. on PAMIVol 25, No. 12, December 2003.

Page 2: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction

What is a hyperspectral Image?

RGB

Red,

Green,

Blue Channels

0.4 0.7 µm

visible electromagnetic spectrum

Page 3: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction

UV = Ultra VioletVis = VisibleNIR = Near infraredSWIR = Short wavelength infraredMWIR = Medium wavelength infraredLWIR = Long wavelength infrared

What is a hyperspectral Image?

Page 4: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction

“Hyperspectral cameras provide useful discriminants for human face that cannot be obtained by other imaging methods.”

Page 5: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction

• The utility of using near-infrared (NIR) hyperspectral images for face recognition is studied;

• Spectral measurements over the NIR allow sensing subsurface tissue structures;

• Subsurface tissue:– Significantly different from person to person,– Relatively stable over time,– Nearly invariant to face orientations and expressions.

Page 6: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction

“Significantly different from person to person”

Page 7: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction“Nearly invariant to face orientations”

Page 8: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Data Collection

• 200 subjects;• 31 spectral bands (0.7-1.0µm);• Tunable filter;• 468x498 spatial resolution;• Uniform illumination;• 10 seconds each image.

Page 9: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Data Collection

Page 10: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Data Collection

7 images for each subject and at most 5 regions (17x17) sampled:

20 subjects took part of different imaging sessions:

Page 11: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Experiments

Setup

– Cumulative Match Characteristic (CMC) curves.

– Minimum Mahalanobis Distance from query to gallery:

where ωx is 1 or 0, if region x was sampled or not;Dx(i, j) is computed from the average intensities of the sampled region x of i and j.

Page 12: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

First Experiment- Verification of utility of various tissues types for hyperspectral face recognition;

- Only frontal images were used (Gallery: fg; Query: fa, fb).

Page 13: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

First Experiment

Better performance is achieved when different tissues are combined

Page 14: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

First Experiment

Changes in expression do not impact significantly the hyperspectral discriminants

Page 15: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

First Experiment

Forehead is the least affected by change of expressions

Page 16: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Second Experiment- Examination of the impact of changes in face orientation for hyperspectral face recognition;

- Only frontal images were used (Gallery: fg; Query: all others).

Page 17: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Second Experiment

45° - 75% for n = 1 and 94% for n = 5;90° - 80% for n = 10.

The distance function assumes that tissue spectral reflectancedoes not depend on photometric angles.

Page 18: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Second Experiment

Performance degrades as the size of the subset considered increases.

Page 19: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Analyses of First and Second Experiment

Page 20: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Analyses of First and Second Experiment

Page 21: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Third Experiment- Examination of variance of hyperspectral discriminants over time;- 20 subjects imaged between 3 days and 5 weeks after the first session; - The same 200 subject gallery is used.

Page 22: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Third Experiment

- Similar results for images from different times;- Significant reduction of performance over “single day” images

Page 23: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Third ExperimentThe difference in performance can be attributed to changes in subject condition:

- blood flow;- water concentration;- blood oxygenation;- melanin concentration;

Also- sensor characteristics.

Page 24: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Questions?

Page 25: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Face Recognition on Fitting a 3D Morphable Model

V. Blanz and T. Vetter

Published at IEEE Trans. on PAMIVol 25, No. 9, September 2003.

Page 26: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction

• Color values in a face image do not depend only on the person identity (pose and illumination);

• Goal: separate the characteristics of a face (shape and texture) from conditions of image acquisition;

• The conditions may be described consistently across the entire image by a small set of extrinsic parameters;

Page 27: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Introduction

• The algorithm developed combines deformable 3D models with CG simulations of illumination and projection;

• It makes face shape and texture fully independent of extrinsic parameters;

• Given a single image of a person, the algorithm automatically estimates face 3D shape, texture, and all relevant 3D scene parameters.

Page 28: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Model-Based Recognition

Page 29: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Morphable Model

• Vector space constructed such that any “convex combination” of shape and texture vectors Si and Ti describes a human face;

• Continuous changes in model parameters generate a smooth transition that moves the initial surface toward a final one;

Page 30: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Database of 3D Laser Scans

• Laser scans of 200 faces were used to create the morphable model;

Page 31: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Correspondence

• Establish dense point-to-point correspondence between each face and a reference face:

• Generalization of “Optical Flow” to 3D surfaces is used to determine the vector field:

),(),( hhIhI

)),(),,((),( hhhhv

Vi

Page 32: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Generalized Optical Flow

To find the face vector field, the following expression must be minimized for a neighborhood R (5x5):

Page 33: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Face Vectors

• One scanned face is chosen as reference I0

• Reference shape and texture vectors are defined from conversion of each cylindrical coordinate to Cartesian coordinates:

Page 34: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Face Vectors• For a novel scan I, the flow field from I0 to I is computed

and converted to cartesian coordinates (S and T).

Page 35: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Principal Component Analysis

• PCA is performed on Si and Ti

• Shape and texture eigenvectors (si and ti) and variances (σS and σT) are computed:

Page 36: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Model Fitting• Given a novel face image, the parameters and are found to

provide the reconstruction of the 3D shape;

• Pose, camera focal length, light intensity, color and direction are automatically found;

ii

Page 37: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Model Fitting

Page 38: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Model Fitting• Optimization of shape coefficients and texture coefficients , along

with pose angles, translation and focal length parameters, Lambertian light intensity and direction, contrast, and gains and offsets of color channels (ρ);

• Cost Function:

• Optimization method: Stochastic Newton Algorithm.

• Similar to stochastic gradient descent algorithm;• Makes use of first derivative of E;

i i

),,,,(min FI EEfE

Page 39: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Experiments

• Model fitting and identification were tested on PIE (4488 images) and FERET (1940 images) databases;

• None of the faces are in the model database;

• Feature points manually defined:

• Gallery and Query recognition approach.

Page 40: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Results of Model Fitting

Page 41: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Results of Model Fitting

Page 42: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Results of Recognition• Metrics used for comparison:

– Sum of Mahalanobis Distances dM = ||c1-c2||^2

– Cosine of the angle between two vectors dA=<c1,c2>/||c1||.||c2||

– Maximum-Likelihood and LDA

• c is a face, represented by shape and texture coefficients;

dW is superior because it takes into account fitting inaccuracy (different coefficients for the same subject)

Page 43: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Results of Recognition

Page 44: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Results of Recognition

Page 45: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Results of Recognition

Page 46: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Comment

• Fitting process depends on user interaction and takes 4.5 minutes on a Pentium 3 2GHz.

Page 47: Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,

Questions?