• Keine Ergebnisse gefunden

Face Identification by Image Comparison

N/A
N/A
Protected

Academic year: 2022

Aktie "Face Identification by Image Comparison"

Copied!
38
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Face Image Analysis Applications

Thomas Vetter University of Basel

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Face Identification by Image Comparison

?

But which pixel to compare with which ?

… done by pixel analysis

Shape information tells us which pixel to compare

(2)

Analysis by Synthesis

3D

World Image

Analysis

Synthesis

Image Model Image Description

model parameter

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Change Your Image ...

(3)

Analysis by Synthesis

3D

World Image

Analysis

Synthesis

Image Model Image Description

model parameter

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

THE BIG QUESTION:

How is this Image Model structured?

Possibly, there is no final answer!

Is it:

2D, an image based rendering model?

or

3D, a full 3D computer graphics model?

or ….

(4)

Linear Object Class Idea

Linear Object Classes and Image Synthesis from a Single Example Image.

Thomas Vetter and Tomaso Poggio IEEE PAMI 1997, 19(7), 733-742.

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Separating shape and texture in 2D images

(5)

2D Morphable Face Image Model

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Linear Object Class Idea

(6)

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Image based rendering

(7)

Synthesis of novel views from a single face image.

Thomas Vetter, IJCV 1998, 28(2), 103-116.

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Morphable 2D Face Model

=

α

1

𝑅 + α

2

𝑅 + α

3

𝑅 + α

4

𝑅 + …

β

1

𝑅 + β

2

𝑅 + β

3

𝑅 + β

4

𝑅 + …

(8)

Morphable 3D Face Model

R

 

 

 

 

 

  α 1 + α 2 + α 3 + α 4 + ⋯ β 1 + β 2 + β 3 + β 4 + ⋯

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Morphable Models for Image Registration

Output R = Rendering Function

ρ = Parameters for Pose, Illumination, ...

Optimization Problem: Find optimal α , β, ρ !

R

 

 

 

 

 

 

β 1 + β 2 + β 3 + ⋯

α 1 + α 2 + α 3 + ⋯

(9)

Face Recognition

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

18

Normalizing for pose, illumination and …

?

Shape recovery Illumination inversion

Shape recovery

Illumination inversion

(10)

Face recognition

Images: CMU-PIE database. (2002)

Complex Changes in Appearance

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

3D Morphable Model

(11)

Identification by shape and texture coefficients only

Gallery

i

,

i

 

Model- Fitting

i

,

i

 

Model- Fitting

i

,

i

 

Model- Fitting

Test

i

,

i

 

Model-

Fitting compare Identity

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Face analysis

Roger F.

asian caucasian blue eyes brown eyes wide nose male mustache gaze Hor yaw pitch roll

0.34 0.52 0.19 0.69 0.70 0.52 0.13 20°

34°

-8°

(12)

Multi-PIE: Face recognition

60 70 80 90 100

15° 30° 45°

3DGEM [16]

3DMM [17]

3DMM ours [18]

[16] Prabhu et al., “Unconstrained Pose-Invariant Face Recognition using 3D Generic Elastic Models”, PAMI 2011 [17] Schönborn et al., “A Monte Carlo Strategy to Integrate Detection and Model-Based Face Analysis”, GCPR 2013 [18] Egger et al., “Pose Normalization for Eye Gaze Estimation and Facial Attribute Description ”, GCPR 2014

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Try a new hairstyle!

3D Geomety and Texture

3D Pose, Position

Illumination,

Foreground,

Background

(13)

Try a new hairstyle!

3D Geomety and Texture

3D Pose, Position Illumination, Foreground, Background

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Image Preprocessing for FRVT 2002

(14)

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Image Preprocessing for FRVT 2002

(15)

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Skin Detail Analysis for Face Recognition Jean Sebastian Pierrard , Thomas Vetter CVPR 2007

Skin Detail Analysis for Face Recognition

(16)

Overview

Characterizing moles

 Appearance Blob detection

 Location Skin segmentation

 Importance Saliency measure

 Reference Systsem Recognition

Morphable Model

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Data used

 Results based on subset of FERET-data base

 Gray scale

 Medium resolution

(10-20k pixels face area)

 Mole sizes: 2-20 pixels

(17)

Morphable Model for Correspondence

Fitting

Fitting

Cor res po nd en c e

3D reconst.

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

3DMM maps visible region on a common reference

Fitting

Fitting

Cor res po nd en c e

3D reconst.

(18)

Morphable Model for Correspondence II

Fitting

Fitting

3D reconst.

Rendering

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Mole Detection: Shading Problem

 Template matching is sensitive to intensity gradients !

(19)

Illumination Compensation

ic

( ) E

x ( ), ( )

I x z x

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Mole Detection: Shading Problem

0.59

cc

0.56

cc

0.82

cc

0.75

cc

Local fitting

(20)

False Positives

 Templates also match common facial features

 Sporadic hits due to hairstyle, beard, …

 We need to mask out non-skin regions / outliers

 3DMM is not sufficient

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Selection by Saliency

(21)

Recognition

 Find matching pairs of moles in reference frame

 Identification score:

weighted sum of saliencies from matched points

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Face Recognition

 Based only on mole locations and saliency.

(22)

Manipulation of Faces

Modeler

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Modeling of 2D Images

(23)

Face Exchange Tasks

Source Target

Blend artificial edges

(3DMM) Overlay target

occlusions Remove outliers from

source texture

Color balance &

Illumination (3DMM) Scale & Orientation

(3DMM)

Difficult problem, even for humans.

Has never be automated !

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

(24)

Change Your Image ...

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Continuous Modeling in Face Space

Caricature

Anti Face

Average

Original

(25)

Modeling the Appearance of Faces

Which directions code for specific attributes ?

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Learning from Examples

(26)

Attributes of Faces Gender

Weight

Original

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

 Computer can learn to model faces according to

„human“ categories.

Aggressive Trustworthy

Portraits made to Measure

(27)

Portraits made to Measure

Trustworthiness Social Skills Risk Seeking Likeability Extroversion Aggressiveness

% Correct ratings

100

90

80

70

60

50

40

30

20

10

0

Personality traits

Portraits made to measure:

Mirella Walker and Thomas Vetter Journal of Vision, 9(11):12, 1-13, 2009

.

Aggressiveness Extroversion Likeability

Risk Seeking Social Skills Trustworthiness Original Face

Aggressiveness

Aggressiveness ExtroversionExtroversion LikeabilityLikeability

Risk Seeking

Risk Seeking Social SkillsSocial Skills TrustworthinessTrustworthiness Original Face

Original Face

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Expressions

Original

(28)

Simulation of Aging of Human Faces in Images

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Aging model:

model predicts perceived age

Labeled / True age

20 years 70 years

P red icte d age

(29)

Ageing: linear shape model only

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Example-based aging

Target Image Shape and Skin of donor

transferred to target

Donor Image

(30)

Example-based Texture: The Problem

+ 5 years + 5 years

Target Image AGE: 40

Shape and Skin of donor AGE: 45

Shape and Skin of donor AGE: 50

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Parametric Pigmentation Model

 𝜎 regulates the spread

 𝑢, 𝑣 learned freakle position from example data 𝛺

 The parameters 𝜎, 𝑢, 𝑣 and different freckle shapes are learned by detecting freckles in given faces

𝜎, 𝑢, 𝑣

Facial texture source detected freckles learned distribution parameters

𝜌(𝑥, 𝑦, σ) = ෍

𝑢,𝑣∈𝛺

𝒩 ((x−u,y−v) 𝑇 , σ)

(31)

Parametric Pigmentation Model

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Aging Model

 Shape: continuous

 Pigmentation: stochastic

 Wrinkles: example based

(32)

= smile -

Original:

+ smile = Novel Face:

Transfer of Facial Expressions

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Expression Invariant 3D Face Recognition with a Morphable Model

Brian Amberg, Reinhard Knothe and Thomas Vetter

IN: IEEE Proceedings FG2008: 8th International Conference Automatic Face and

Gesture Recognition, Amsterdam, The Netherlands, 2008 .

(33)

Input 3D Scans

Expression Invarant 3D Face Recognition

Approximation of Input with Morphable

Expression Model

Expression Normalized

Expression Invariant 3D Face Recognition with a Morphable Model Brian Amberg, Reinhard Knothe and Thomas Vetter, IEEE FG2008

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Linear Expression Model

Modeling facial expressions in a separate subspace

e e e

(

n

, )

n n

F      M   M  ( )

F     M

( ) ( (

n

,

e

)) Data   R F    T

Face Scans differ in Orientation and Translation

(34)

Expression Transfer

Id

 

 

 

 

Xp

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

Fitting Fitting

1 1 1

, ,

ID XP

     

ID2

,

XP2

,

2

  

1ID

,

XP2

,

1

Rendering

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

3D Scans of Visemes

aao

r

ea

@@ ch fv ii

kgnl uh uu w oo

(35)

Mouth Mesh

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Principal Components

Mouth Modeler

(36)

Principal Components

Mouth Modeler

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Mouth Modeler

Principal

Components

(37)

Speech Animation

Text Audio

Phonemes

Visemes

Morph Targets

Video

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE

Retargeting Face Motions

(38)

Animation of Images

Referenzen

ÄHNLICHE DOKUMENTE

Incorporates a relaxing facial massage used with seaweed products to release any build-up of toxins and toxic micro particles, to repair and nourish any skin cells damaged

If holistic processing is hampered by inversion and if face recognition relies much more on holistic representations than object recognition does, then a similar

A further development step towards an object model has been presented by Blanz and Vetter with the 3D Morphable Model (3DMM) [Blanz and Vetter, 1999]. They made the conceptual

> DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE GRAVIS2020 ¦ BASEL.. Modeling of

Trustworthiness Social Skills Risk Seeking Likeability Extroversion Aggressiveness. %

The term Face Exchange [BSVS04] designates a group of image manipulation tasks which involve the transfer of faces or some of their attributes between two arbitrary images. Besides

All three of the networks used a different training data set, different method of face alignment and had different network architecture.. Even combining only those three

To comprehend what VFS is and how it works let’s start from the basis for VFS, which is computer vision and digital image processing, which are used for face and facial landmarks