how to evaluate accuracy of biometric systems
play

How to Evaluate Accuracy of Biometric Systems Peter Vojtek - PowerPoint PPT Presentation

How to Evaluate Accuracy of Biometric Systems Peter Vojtek peter.vojtek@innovatrics.com Intro PeWe member 2006 - 2010 Innovatrics fingerprint-based biometrics SDKs large-scale fingerprint matching (AFIS)


  1. How to Evaluate Accuracy of Biometric Systems Peter Vojtek peter.vojtek@innovatrics.com

  2. Intro ● PeWe member ○ 2006 - 2010 ● Innovatrics ○ fingerprint-based biometrics ■ SDKs ■ large-scale fingerprint matching (AFIS) ■ end-products ○ 300M+ people

  3. Typical Biometric Modalities ● Face ● Iris ● Retina ● Signature ● … ● Fingerprints

  4. Examples of Biometric Systems ● National ID ● Social Insurance ● Health Insurance ● Border Control ● Driving Licenses ● Voter’s Lists ● Ghost Workers Identity Management Systems

  5. Accuracy ● Enrollment: ○ FTE: Fail to Enroll ● Verification: ○ FMR: False Match Rate ○ FNMR: False Non-Match Rate ● Identification: ○ FPIR: False Positive Identification Rate ○ FNIR: False Negative Identification Rate

  6. AFIS ● Automated Fingerprint Identification System ○ CAFIS, MegaMatcher, ExpressID AFIS ● 100 000 000+ fingerprint comparisons / second / CPU

  7. How to Compute Accuracy 1. Enroll 1000 different records for the first time Every record must be unique, we label them A = {a1, a2, … , a1000} 2. Enroll same people again We label them B = {b1, b2, … , b1000}. We know that a and b with the same index are from the same person 3. Perform verification of all records from A against all records from B In total we will have 1 million matching results for every pair. 4. Analyze 1000 scores having the same index This is called genuine distribution. 5. Analyze 999 000 scores having different index This is called impostor distribution. 6. Calculate FNR and FNMR for different scores to get ROC curve

  8. How to Compute Accuracy Should: Accept Should: Reject Reality: Accepted TA FA Reality: Rejected FR TR

  9. How to Compute Accuracy Should: Accept Should: Reject Reality: Accepted TA (1000) FA (0) Reality: Rejected FR (0) TR (999 000) The false non-match rate is the expected probability that A i will be falsely declared not to match to B i . FNMR = FR / (FR + TA) = 0 : 1000

  10. How to Compute Accuracy Should: Accept Should: Reject Reality: Accepted TA (999) FA (0) Reality: Rejected FR ( 1 ) TR (999 000) The false non-match rate is the expected probability that A i will be falsely declared not to match to B i . FNMR = FR / (FR + TA) = 1 : 1000

  11. How to Compute Accuracy Should: Accept Should: Reject Reality: Accepted TA (1000) FA ( 0 ) Reality: Rejected FR (0) TR ( 999 000 ) The false match rate is the expected probability that a sample will be falsely declared to match a single randomly-selected “non-self”. FMR = FA / (FA + TR) = 0 : 999 000

  12. Similarity score FNMR FMR

  13. FNMR ROC Curve FMR

  14. Examples of Real-life Accuracies ● iPhone 5S ○ Verification, 1 finger, FMR 1:50 000 ● Time Attendance System ○ Verification, population 10-1000, 1 finger, FMR < 1:1000 ● Population 4.5M, 6 fingers ○ Identification, FPIR < 1:100 000, FNIR < 2% (1:50)

  15. How to Influence Accuracy ● Threshold ○ Security vs. comfort ● Fingerprints ○ how many, which positions ○ quality ○ position anonymization ● Template extractor ● Matching speed ● Discriminative ability of bio. modality ○ Dataset size ~ FMR

  16. Customer and Accuracy ● Not aware ● Aware, but ignoring ● Cooperating ● Demanding

  17. Datasets ● physical access ● huge difference in accuracy due to quality of fingerprints ● annotated datasets

  18. Independent Accuracy Tests ● NIST PFT ○ Proprietary Fingerprint Template Evaluation ○ Verification ● NIST FpVTE ○ Fingerprint Vendor Technology Evaluation ○ Identification ● NIST MINEX ○ Minutia Exchange

  19. NIST PFT II

  20. Resources ● INDIA UID ● Introduction to Biometrics ○ Springer, 2011 ● Best Practices in Testing and Reporting Performance of Biometric Devices ○ http://ftp.sas.ewi.utwente.nl/open/courses/intro_biometrics/Mansfield02.pdf

  21. Other Keywords ● Deterrence effect ● Fingerprint quality (NFIQ) ● Speed ● Template extraction ○ basic pattern, minutiae points, pattern ● Segmentation ● ABIS ● Positive/Negative identification ● Criminal/Civil AFIS ● India UID, Indonesia eKTP ● iPhone ● FAR, FRR

Recommend


More recommend