Minutiae Interoperab

Exchange Test

(MINEX 04) MINEX 04)

C. L. Wilson C. L. Wilson

NIST
Exchange of Fingerpri

Exchange of Fingerpri

Factors To Consi•Accuracy•Processing time•Size on card

der:

Images or Templates
Minutiae Examp

Minutiae Examp
Fingerprint Match

Fingerprint Match

1. Enrollment2. Subsequent

attempts atidentityverification

3. Matching

=

? 
Types of Templat

Types of Templat

• Proprietary templates

– Individual vendor’s representatio

• Standard templates: INCITS 3

– MIN:A templates

• codes minutiae coordinates (x, y), a

& quality

– MIN:B templates

• MIN:A data plus ridge count, core, 

information
Largest Biometric Test to 

Largest Biometric Test to 

• 4 datasets:

– POEBVA, DHS2, POE, and DOS

• Number of Samples 

– >60,000 matched fingerprint pair– >120,000 non-match fingerprints

• 14 vendors

– Six participants in MIN:B testing

• 4.4 billion comparisons resultin

GB of scores & >1 terabyte of d
Vendors Vendors

A. Cogent Systems 

Incorporated 

B. Dermalog Identification 

Systems GMBH

C. Bioscrypt IncorporatedD. Sagem Morpho

Incorporated

E. NeurotechnologijaF. InnovatricsG. NEC Corporation

H. Technoim

Corporat

I. Identix InJ. Biologica K. SPEX FoL. Secugen M. NITGen CN. Cross Ma

Technolo
MINEX Question

MINEX Question

• Do standard templates give ac

comparable with proprietary (imbased) implementations? 

• Can template data be generate

matched by different vendors wincrease in error rates?
Detection Error Tradeof

Detection Error Tradeof
Types of Tests Types of Tests

• Single- v. Two- Finger• Proprietary v. Native• Native v. Interoperable (Scena• Scenarios 2,3,&4• Four datasets of different quali
Results 1 Results 1

• The best proprietary templates 

superior to the MIN:A & MIN:B in accuracy. 

• The enhanced MIN:B template 

similarly to the basic MIN:A tem
Proprietary and Native Performance 

Proprietary and Native Performanc

Finger Test at FMR=0.01 for POE

Finger Test at FMR=0.01 for POE

A

B

C

D

E

F

G

H I J

K

L

M

N

0

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

FNMR

Vendor

ProprietaryMIN:AMIN:B

0

0.0020.0040.0060.008

0.01

0.0120.0140.0160.018

0.02

ABCDEFGH I 

Vendor

FNMR
Proprietary and Native Performanc

Proprietary and Native Performanc

Finger Test at FMR=0.01 for POE

Finger Test at FMR=0.01 for POE

A

B

C

D

E

F

G

H I J

K

L

M

N

0

0.02

0.04

0.06

0.08

Vendor

ProprietaryMIN:AMIN:B

0

0.0020.0040.0060.008

0.01

0.0120.0140.0160.018

0.02

ABCDEFGH I 

Vendor

FNMR

ProprietaryMIN:AMIN:B
Results 2 Results 2

• As with most recent tests (by N

others), the error rates between algorithms vary by at least an omagnitude.

• Two-finger authentication with 

templates can achieve the accsingle-finger authentication witproprietary templates.
Interoperability Exam

Interoperability Exam

FNMRs @ F

• Scenario 1, Two• Vendors of Ran

authentication tegeneration/matc

v. All enrollment te

A

B

C

D

E

F

G

H I J K

L

M

N

0

0.1

0.20.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Enrollment Template Generator

D (#1)E (#8)J (#14)

0

0.0020.0040.0060.008

0.01

0.0120.0140.0160.018

0.02

ABCDEFGH I 

Enrollment Template Genera

FNMR
Interoperability Exam

Interoperability Exam

FNMRs @ 

• Scenario 1, T

data

• Vendors of R

enrollment te

v. All authentica

generators/m

A

B

C

D

E

F

G

H I J

K

L

M

N

0

0.10.2

0.30.4

0.5

0.60.7

0.8

0.9

1

FNMR

Authentication Template

Generators/Matchers

E (#1)A (#8)H (#14)

0

0.0020.0040.0060.008

0.01

0.0120.0140.0160.018

0.02

ABCDE FGH 

Authentication Template Gener

FNMR
Results 3 Results 3

• The leading vendors in templat

generation are not always the lmatching and vice-versa.

– Some template generators produ

templates that are matched more than others. Some combination ofail completely.

– Some matchers compare templa

accurately than others. 
Finding the Largest Interopera

Finding the Largest Interopera

FNMRs at FMR=0.01 at FMR=0.01 

for Scenario 1, Two for Scenario 1, Two

-Finger, POE

Finger, POE
Finding the Largest Interopera

Finding the Largest Interopera

FNMRs at FMR=0.01 at FMR=0.01 

for Scenario 1, Two for Scenario 1, Two

-Finger, POE

Finger, POE
Finding the Largest Interopera

Finding the Largest Interopera

C

B 0.0072 

F 0.0032 

N 0.0086 

FNMRs at FMR=0.01 at FMR=0.01 

for Scenario 1, Two for Scenario 1, Two

-Finger, POE

Finger, POE
Largest Group for 2 Largest Group for 2

-Finger POE

Finger POE

max FNMR max FNMR

≤0.01 @ FMR=

0.01 @ FMR
Interoperable Template G

Interoperable Template G

and Matchers and Matchers

Dataset Criterion Value of Temp. 

# 

(s.t. FNMR

≤0.01 Criterion Gen’s 

@ FMR=0.01)

POEBVA group max 0.0087 A,B,C,

8 

D,E,F,G,N

POEBVA group mean 0.0094 A,B,C, 1

D,E,F, G,K,L,M,N

DHS2 group max 0.0081 B,D,N

3 

DHS2 group mean 0.0095 B,D,K

4 

N
Results 4 Results 4

• Certification of an interoperab

products requires some prior specification of the required a

– More products will interoperate 

accuracy requirement is low an

– More products can be certified 

mean error rate is below a thretheir worst interoperable pair is certification.
Results 5 Results 5

• Performance is sensitive to th

the dataset. 

– Applies to both proprietary and 

templates. 

– Two higher quality datasets (PO

POE) provide reasonable interoTwo lower quality datasets (DOdo not.
For more informat

For more informat

• See the report online

http://fingerprint.nist.gov/minex04/

• Contact

Charles Wilsoncwilson@nist.gov(301) 975-2080

Proprietary and Nat

Proprietary and Nat

Performance Performance

0

0.0010.0020.0030.0040.0050.0060.0070.0080.009

0.01

AB C DE F GH I J K L 

Vendor

FNMR