+ All Categories
Home > Documents > Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face...

Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face...

Date post: 14-Mar-2021
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
23
Face Recognition Performance Role of Demographic Information B. Klare 1 J .Klontz 1 M. Burge 1 R. Vorder Bruegge 2 Anil K. Jain 3 1 The MITRE Corporation A Federally Funded Research & Development Center 2 Science and Technology Branch Federal Bureau of Investigation 3 Michigan State University IBPC 2012 This is revision 2012-03-06:72b4bd4 built at 11:05 on Tuesday 6 th March, 2012.
Transcript
Page 1: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Face Recognition PerformanceRole of Demographic Information

B. Klare1 J .Klontz1 M. Burge1 R. Vorder Bruegge2

Anil K. Jain3

1The MITRE CorporationA Federally Funded Research & Development Center

2Science and Technology BranchFederal Bureau of Investigation

3Michigan State University

IBPC 2012

This is revision 2012-03-06:72b4bd4 built at 11:05 on Tuesday 6th March, 2012.

Page 2: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Introduction

Explore impact of demographics on face recognition performance

• Commercial matchers• COTS-A (Asia)• COTS-B (North America)• COTS-C (Europe)

• Non-trainable matchers• Local Binary Patterns (LBP) Tan and Triggs 2010• Gabor Wavelets

• Trainable matcher• Spectrally Sampled Structural Subspace Features (4SF) Klare 2011

• Eight cohorts across three demographics isolated:• Race (White, Black, Hispanic)• Gender (male and female)• Age (18 to 30 years old, 30 to 50 y.o., 50 to 70 y.o.)

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 2 / 23

Page 3: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Objectives

• Confirm previous biases reported in COTS algorithmsNIST: FRVT 2002, MBE 2010

• Understand if performance on different cohorts is a function of• Unbalanced training• Inherent difficulty of the demographic cohort

• Determine if performance on a cohort can be improved by trainingexclusively on that cohort

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 3 / 23

Page 4: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Experimental Design

• Experiment 1:• Measure COTS FRS performance within each demographic cohort• Goal: Confirm previous biases (MBE 2010) on a different dataset

• Experiment 2:• Measure performance of non-trainable face recognition algorithms• Goal: Understand inherent (or a priori) difficulty of each cohort

• Experiment 3:• Train several versions of the 4SF algorithm (one for each cohort)• Apply each version of 4SF to test sets from each cohort• Goal: Investigate influence of a training set on recognition performance• Goal: Leverage demographics to improve FR performance through

demographic-based training

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 4 / 23

Page 5: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Dataset

Demographic Cohort # Training # Testing

Gender Female 7995 7996Male 7996 7998

Race African 7993 7992Caucasian 7997 8000

Hispanic 1384 1425

Age 18 to 30 7998 799930 to 50 7995 799750 to 70 2801 2853

Table: Distribution of subjects by demographic category. Two images per subject.Disjoint Training and Testing sets. Order of 200,000 face images.

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 5 / 23

Page 6: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Gender Demographics

Demographic Cohort # Training # Testing

Gender Female 7995 7996Gender Male 7996 7998

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 6 / 23

Page 7: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Gender Demographics

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 7 / 23

Page 8: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Gender Demographics Commercial and Non-Trainable Matchers

COTS−A

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Females

Males

COTS−B

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Females

Males

COTS−C

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Females

Males

LBP

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Females

Males

Gabor

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Females

Males

4SF trained on all cohorts equally

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Females

Males

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 8 / 23

Page 9: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Gender Demographics Trainable Matchers

4SF evaluated on Females

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Trained on Females

Trained on Males

Trained on All

4SF evaluated on Males

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Trained on Females

Trained on Males

Trained on All

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 9 / 23

Page 10: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Gender Demographics Conclusions

• All commercial matchers had lower performance on the female cohort.

• All non-trainable matchers had lower performance on the femalecohort.

• Training on gender cohorts did not improve performance.

• Females appear to be intrinsically more difficult to match.

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 10 / 23

Page 11: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Race Demographics Race Examples

Demographic Cohort # Training # Testing

Race African 7993 7992Race Caucasian 7997 8000Race Hispanic 1384 1425

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 11 / 23

Page 12: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Race Demographics Race Examples

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 12 / 23

Page 13: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Race Demographics Commercial and Non-Trainable Matchers

COTS−A

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

African

Caucasian

Hispanic

COTS−B

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

African

Caucasian

Hispanic

COTS−C

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

African

Caucasian

Hispanic

LBP

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

African

Caucasian

Hispanic

Gabor

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

African

Caucasian

Hispanic

4SF trained on all cohorts equally

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

African

Caucasian

Hispanic

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 13 / 23

Page 14: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Race Demographics Trainable Matchers

4SF evaluated on African

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Trained on African

Trained on Caucasian

Trained on Hispanic

Trained on All

4SF evaluated on Caucasian

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Trained on African

Trained on Caucasian

Trained on Hispanic

Trained on All

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 14 / 23

Page 15: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Race Demographics Conclusions

• All commercial matchers had lower performance on Black cohort.

• All non-trainable matchers had lower performance on the Blackcohort.

• Training on a race cohort improved performance on that cohort at aslight detriment to other race cohorts.

• Races performance appears to be benefit from different encodings.

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 15 / 23

Page 16: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Age Demographics Age Examples

Demographic Cohort # Training # Testing

Age 18 to 30 7998 7999Age 30 to 50 7995 7997Age 50 to 70 2801 2853

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 16 / 23

Page 17: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Age Demographics Age Examples

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 17 / 23

Page 18: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Age Demographics Commercial and Non-Trainable Matchers

COTS−A

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Ages 18 to 30

Ages 30 to 50

Ages 50 to 70

COTS−B

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Ages 18 to 30

Ages 30 to 50

Ages 50 to 70

COTS−C

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Ages 18 to 30

Ages 30 to 50

Ages 50 to 70

LBP

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Ages 18 to 30

Ages 30 to 50

Ages 50 to 70

Gabor

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Ages 18 to 30

Ages 30 to 50

Ages 50 to 70

4SF trained on all cohorts equally

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Ages 18 to 30

Ages 30 to 50

Ages 50 to 70

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 18 / 23

Page 19: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Age Demographics Trainable Matcher

4SF evaluated on Ages 18 to 30

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Trained on Ages 18 to 30

Trained on Ages 30 to 50

Trained on Ages 50 to 70

Trained on All

4SF evaluated on Ages 30 to 50

FAR

TAR

0.5

0.6

0.7

0.8

0.9

1.0

10−4 10−3 10−2 10−1 100

Dataset

Trained on Ages 18 to 30

Trained on Ages 30 to 50

Trained on Ages 50 to 70

Trained on All

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 19 / 23

Page 20: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Age Demographics Conclusions

• All matchers had lower performance on the 18-30 cohort.

• Training on an age cohort improved performance on that cohort at aslight detriment to other cohorts.

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 20 / 23

Page 21: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Conclusions

• The Female, Black, and 18-30 cohorts were difficult for all matchers.

• Performance on race and age cohorts improves when trainingexclusively on a similar cohort.

• Performance on gender cohorts does not improve when trainingexclusively on a similar cohort.

• Training FR algorithms on datatsets well distributed across alldemographics is critical.

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 21 / 23

Page 22: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Face Recognition PerformanceRole of Demographic Information

B. Klare1 J .Klontz1 M. Burge1 R. Vorder Bruegge2

Anil K. Jain3

1The MITRE CorporationA Federally Funded Research & Development Center

2Science and Technology BranchFederal Bureau of Investigation

3Michigan State University

IBPC 2012

This is revision 2012-03-06:72b4bd4 built at 11:05 on Tuesday 6th March, 2012.

Page 23: Face Recognition Performance Role of Demographic …...Measure performance of non-trainable face recognition algorithms Goal: Understand inherent (or a priori) di culty of each cohort

Conclusions

References I

B. Klare. “Spectrally Sampled Structural Subspace Features (4SF)”.In: Michigan State University Technical Report, MSU-CSE-11-16.

2011.

Xiaoyang Tan and B. Triggs. “Enhanced Local Texture Feature Setsfor Face Recognition Under Difficult Lighting Conditions”. In: IEEETrans. on Image Processing 19.6 (2010), pp. 1635 –1650.

Klare, Klontz, Burge (MITRE) FR Demographics IBPC 2012 (72b4bd4) 23 / 23


Recommended