Top Banner
An Introduction to Biometric Identity Verification Gérard CHOLLET chollet @ tsi.enst.fr GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 http://www.tsi.enst.fr/~chollet
51

An Introduction to Biometric Identity Verification Gérard CHOLLET [email protected]@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Dec 27, 2015

Download

Documents

Robert Banks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

An Introduction to Biometric Identity Verification

Gérard [email protected]

GET-ENST/CNRS-LTCI46 rue Barrault

75634 PARIS cedex 13http://www.tsi.enst.fr/~chollet

Page 2: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Outline

What is Biometry ? Why is it important ? Biometric modalities, Physical and behavioral

characteristics Pattern recognition and Decision theory Multimodal Identity Verification Databases, Evaluation, Standardization Applications Introduction to further presentations Perspectives

Page 3: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

What is BIOMETRICS ?

This term has several meanings : statistical and mathematical methods applicable

to data analysis problems in the biological sciences

Biometrics are automated methods of recognizing a person based on a physiological or behavioral characteristic. 

The second meaning is of concern here. It is a hot topic for security and prevention of

identity theft

Page 4: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Why is it important to recognizethe identity of a person ?

Identification and/or Verification Protection of individual property (habitation,

bank account, personal data, messages, mobile phone, PDA,...)

Limited access (secured areas, data bases) Locate a particular person in an audio-visual

document (information retrieval) Who is speaking in a meeting ? Is a suspect the criminal ? (forensic

applications)

Page 5: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

How to verify the identity of a person ?

Control a specific knowledge (password, PIN,...) or the possession of a document (passport, ID card) or a physical

qui risque d’être oublié par son propriétaire ou usurpé par un imposteur

contrôler une possession (passeport, clé, badge,...) qui risque d’être volé

mesurer les caractéristiques physiques (visage, empreintes digitales, iris,...) ou comportementales (parole, signature,...) de l’individu

une combinaison de ces moyens rend l’imposture difficile mais complique l’accès

Page 6: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Modalities for Identity Verification

A device (key, smart card,…) or a document (passport, ID card) you own

A code you remember (password, …) Could be lost or stolen

Physiological characteristics: Face, iris, finger print, hand shape,…

Need special equipments Behavioral characteristics:

Speech, signature, keystroke, gait,… Speech is the prefered modality over the telephone(but a ‘voice print’ is much more variable than a finger

print)

Page 7: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Modalities for identity verification

Bla-bla

SECUREDSPACE

PIN PIN 1111111111111111

11

Page 8: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Physical Biometric Modalities

Face (visible light, infra-red, thermogram, 3D, …)

Finger print Retinal scan, Iris Hand geometry, Veins, Palm print Ear shape, Genetic code ...

Page 9: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Behavioral Biometric Modalities

Speech (text dependent, text independent, …) Hand writing, signature Gesture, Gait Keystroke pattern on a keyboard …

Page 10: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Desired properties of a Biometric modality

Easy to measure (for real time verification) Efficient (precision, speed, cost) unicity (2 persons should not have identical

characteristics) sustainable (NO temporal drift) User acceptance impossible to duplicate (robustness to forgery)

Page 11: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Empreintes digitales

Page 12: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Empreintes digitales

Page 13: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Minuties

Page 14: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Le visage

                           

                           

                           

                           

                           

                           

Page 15: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Caméra infra-rouge

 

 

 

 

 

(a) (b) (c)

 

    

(d) (e) (f)

Page 16: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Best-fit ellipse image

Rotation

Normalized imageErosion and sharpening

Simplified image

Gradient image

Adaptive Hough transform and

template matchingSnake energy:

exttotal EEE int

Page 17: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Normalisation du contraste

Initial ImagesInitial Images

After After NormalizationNormalization

Page 18: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Rétine

Page 19: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Localisation de l’iris

Page 20: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Iris

Page 21: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Comparaison des caractéristiques de l’iris

Page 22: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Signatures

Page 23: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

La démarche

Page 24: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Speaker Verification

Typology of approaches (EAGLES Handbook) Text dependent

Public password Private password Customized password Text prompted

Text independent Incremental enrolment Evaluation

Page 25: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Architecture d’un système de reconnaissance biométrique

Page 26: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Registration of a new client

Acquisition of biometric patterns to be used as reference.

For a number of modalities (signature, vocal password,...), several repetitions are desired.

A reference model may be infered from the reference patterns.

This model could be adapted to follow temporal drifts.

Page 27: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Recognition of a person

Is he really the person he claims to be ? Identity verification

Who am I ? Identification (the closest person in a closed set) Followed by verification to reject unknown

individuals Deliberate imposture is a major problem in

identity verification

Page 28: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Two types of errors : False rejection (a client is rejected) False acceptation (an impostor is accepted)

Decision theory : given an observation O and a claimed identity H0 hypothesis : it comes from an impostor H1 hypothesis : it comes from our client

H1 is chosen if and only if P(H1|O) > P(H0|O) which could be rewritten (using Bayes law) as

Decision theory for identity verification

)1()(

)(

)1(

HPHoP

HoOP

HOP

)1()(

)(

)1(

HPHoP

HoOP

HOP

Page 29: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Decision for Identity Verification

Likelihood ratio

Page 30: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Distribution des scores

Page 31: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Receiver Operating Characteristic (ROC) curve

Page 32: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Detection Error Tradeoff (DET) Curve

Page 33: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Speaker Verification

Typology of approaches (EAGLES Handbook) Text dependent

Public password Private password Customized password Text prompted

Text independent Incremental enrolment Evaluation

Page 34: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Inter-speaker Variability

We wereaway

ayear ago.

Page 35: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Intra-speaker Variability

We

were

away

a

year

ago.

Page 36: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Dynamic Time Warping (DTW)

Page 37: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

HMM structure depends on the application

Page 38: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Signal detection theory

Page 39: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Speaker Verification (text independent)

The ELISA consortium ENST, LIA, IRISA, ... http://www.lia.univ-avignon.fr/equipes/RAL/elisa/

index_en.html

NIST evaluations http://www.nist.gov/speech/tests/spk/

index.htm

Page 40: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Gaussian Mixture Model

Parametric representation of the probability distribution of observations:

Page 41: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Gaussian Mixture Models

8 Gaussians per mixture

Page 42: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

National Institute of Standards & Technology (NIST)

Speaker Verification Evaluations

• Annual evaluation since 1995• Common paradigm for comparing technologies

Page 43: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

GMM speaker modeling

Front-endGMM

MODELING

WORLDGMM

MODEL

Front-end GMM model adaptation

TARGETGMM

MODEL

Page 44: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Baseline GMM method

HYPOTH.TARGET

GMM MOD.

Front-end

WORLDGMM

MODEL

Test Speech

xPxPLog ]

)/()/([

LLR SCORE

)/( xP

)/( xP

=

Page 45: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Support Vector Machines and Speaker Verification

Hybrid GMM-SVM system is proposed

SVM scoring model trained on development data to classify true-target speakers access and impostors access,using new feature representation based on GMMs

Modeling

Scoring

GMM

SVM

Page 46: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

SVM principles

X (X)

Inpu

t sp

ace

Feat

ure

spac

e Separating hyperplans H , with the optimal hyperplan Ho

Ho

H

Class(X)

Page 47: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Results

Page 48: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Multimodal Identity Verification

M2VTS (face and speech) front view and profile pseudo-3D with coherent light

BIOMET:(face, speech, fingerprint, signature, hand shape) data collection reuse of the M2VTS and DAVID data bases experiments on the fusion of modalities

Page 49: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

BIOMET

An extension of the M2VTS and DAVID projects to include such modalities as signature, finger print, hand shape.

Initial support (two years) is provided by GET (Groupement des Ecoles de Télécommunications)

Emphasis will be on fusion of scores obtained from two or more modalities.

Page 50: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Presentations to come

Page 51: An Introduction to Biometric Identity Verification Gérard CHOLLET chollet@tsi.enst.fr@ GET-ENST/CNRS-LTCI 46 rue Barrault 75634 PARIS cedex 13 chollet.

Perspectives

A lot of interest from governments, telecom and financial operators,…

Fusion of modalities.

A number of R&D projects within the EU.

Smart cards to support biometric references and to perform identity verification.