face recognition performance: man vs. machine · système biométrique image vive modèle...

24
1 Andy Adler Systems and Computer Engineering Carleton University, Ottawa, Canada Face Recognition Performance: Man vs. Machine

Upload: others

Post on 16-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

1

Andy AdlerSystems and Computer Engineering

Carleton University, Ottawa, Canada

Face Recognition Performance: Man vs. Machine

Page 2: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

2

Are these the same person?

Page 3: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

3

Same person? Yes

� I have just demonstrated a parallel face recognition computer

�Of all biometric modalities, automatic face recognition is most often compared to human performance

�Surprisingly little work has been done to quantify these levels of performance

Page 4: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

4

Talk Outline

�Human vs. Machine Face Recognition

�Security issues in Biometrics

�Biometrics Research – current issues

Page 5: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

5

Man vs Machine: Test Design

Web based: subject participated

from their office

Test format

Focus on accurate resultsInstructions

16 Male, 5 Female, ages 20-40,

predominantly Caucasian

Participant

demographics

Voluntary – announcement at

company weekly meeting

Participation

Employees of 3M Security

Systems Division (then AiT) in

Ottawa, Canada

Participants

Page 6: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

6

Select choice: no time limit

User info entered on login page

Page 7: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

7

Choice of images

�Goldilocks problem:

Too easy test -> all score 100%

Too hard test -> all score 0%

�Database used: NIST Mugshot

�Large age changes between captures

�Population that tends to change appearance

Page 8: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

8

Analysis

�Human results �Post-processed to choose optimal “threshold”

for them

�An operating point FMR/FNMR calculated

�Software results�Same images presented to FR software

(worked with 13 packages and versions)

�Error tradeoff curve calculated

Page 9: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

9

Best performing

SW available tous in each year

Page 10: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

10

Results

�Error rates are high

�Significant improvement in SW 1999-2006

�52% of attentive humans can outperform

face recognition software

�No significant difference male/female

Page 11: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

11

Conclusion

�FR software is now equal to untrained

human performance, even when humans

have the advantages:

�Unlimited time

�Motivated

�Difficult database

�No gender sorting

Page 12: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

12

Other work

�Significant body of work in psychological

literature about human face rec.

�Much is not of much interest for biometrics

�Eg. Recognize familiar faces, famous faces

�Recent work in US to look at performance

of trained government staff. Classified

Page 13: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

13

Unanswered questions

1. What is the effect of motivation, routine

and boredom?

2. Do experts outperform untrained

recognizers?

3. What distinguishes good recognizers

from poor ones?

4. What if a live subject is available / video?

5. Cooperation Human / Machine

Page 14: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

14

DB

Imageréférence

Système biométrique

Imagevive Modèle

Comparaisonbiometrique

vraisemblance

ModèleCalcul deprimitives

Calcul deprimitives

Seuil dedécisionDécision

Moi, 1999, technologie optique

Moi, 2004, technologie capacitive

Page 15: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

15

Sources d’erreurs

DB

Imageréférence

Imagevive Modèle

Comparaisonbiometrique

vraisemblance

ModèleCalcul detraits

Calcul detraits

Seuil dedécisionDécision

�Mauvaise qualité

�Tricherie (fraude)

Page 16: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

16

Sources d’erreurs

DB

Imageréférence

Imagevive Modèle

Comparaisonbiometrique

vraisemblance

ModèleCalcul detraits

Calcul detraits

Seuil dedécisionDécision

�Sécurité de la DB

�Sécurité des cartes

d’identité

Page 17: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

17

Sources

d’erreurs

DB

Imageréférence

Imagevive Modèle

Comparaisonbiometrique

vraisemblance

ModèleCalcul detraits

Calcul detraits

Seuil dedécisionDécision

� Mauvaise image (papier

sablée)

� Falsification «Spoof»

� Image régénérée

� Changements avec age

Page 18: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

18

Sources d’erreurs

système

biométrique

système de

vérification

d’identité

systèmecrypto

«Single

Sign-on»

sous-système

«lookout»

authentification

des cartes

de creditauthentification

par Internet

senseur

supervisé

non supervisé

via Internet

non supervisé

accès publique

DB

Imageréférence

Imagevive Modèle

Comparaisonbiometrique

vraisemblance

ModèleCalcul detraits

Calcul detraits

Seuil dedécisionDécision

Page 19: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

19

Exemple: doigts de ma famille

Age 35 Age 65Age 34Age 6Age 4

Page 20: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

20

Qui gère l’inscription?

�Scénario #1: Gouvernement

�Exemple: Passeport

�L’empreinte est prise à l’inscription et

ajoutée au passeport

Page 21: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

21

Qui gère l’inscription?

�Scénario #2: Industrie

�Exemple: Carte de crédit

�La signature dynamique est enregistrée à

l’inscription

Page 22: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

22

Qui gère l’inscription?

�Scénario #3: Individu

�Exemple: Téléphone cellulaire

�L’utilisateur s’identifie à son téléphone

avec son empreinte

Page 23: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

23

Falsification «spoof»

Fraude à l’inscription

Vol et modification

Duplication

Vol

Soucis vie privée

Données servent ailleurs

Recherche aux poubelles

Hameçonnage

Cellu-

laire

Carte de

crédit

Passe-

port

Vulnérable

Sécure

11112

11112

11112

11112

11112

11112

Page 24: Face Recognition Performance: Man vs. Machine · Système biométrique Image vive Modèle Comparaison biometrique vraisemblance Calcul de Modèle primitives Calcul de primitives Seuil

24

Biometrics Research: my interests

�Measures of performance

�Face recognition in video data

�Security and privacy

�Cold weather biometrics performance

�Collaboration human / machine