Similarity Measures For Fingerprint Matching
Similarity Measures For Fingerprint Matching
Similarity Measures For Fingerprint Matching
Abstract— In this paper, we investigate different distance Motyka distance, cosine similarity, Jaccard coefficient, Dice
metrics for measuring the similarity between fingerprint coefficient, Hellinger distance, Neyman distance, Divergence
templates. In particular, we apply several of them during distance, Clark distance, correlation coefficient, Mahalnobis
the matching phase of a fingerprint system, and evaluate the distance, etc.
obtained results. Our experiments show the Dice coefficient In the following we define the four measure we have used
to give the most convincing results with a matching score of in our experiments.
93%, a false rejection rate of 0.04 and a false acceptance
rate of 0.006.
2.1 Correlation coefficient
Keywords: Fingerprint matching, similarity measure, distance, The correlation coefficient is defined as [2], [7]
Dice coefficient.
P
(a − µa )(b − µb )
Corr(A, B) = pP , (1)
1. Introduction (a − µa )2 (b − µb )2
P
Kekre’s transform matrix [9] can be of any size N xN , h1 (k1 , k2 , ..., kn ) = k1 + k2 + ... + kn (7)
which need not to be an integer power of 2. We find that
h2 (k1 , k2 , ..., kn ) = k12 + k22 + ... + kn2
all diagonal and upper diagonal elements of this matrix
are 1, but that the lower diagonal part except the elements ...
just below diagonal are 0. The general matrix for Kekre’s hm (k1 , k2 , ..., kn ) = k1m + k2m + ... + knm
We calculate, in Algorithm 3, the three parameters, trans- We applied these to each of ten fingerprints for ten persons
lation t with each fingerprint having five different templates stored
in the databases (for a sample see Fig. 2).
P 2P P P
i xi P i yi − Pxi xi yi
t= 2 2
, i = 1, 2, 3, ..., n, (8)
n i xi − ( i xi )
rotation r
P P P
xi yi
iP − i xi i yi
r= 2
P 2
, i = 1, 2, 3, ..., n, (9)
n i xi − ( i xi )
and error rate E
X
E= (yi − (t + rxi ))2 , i = 1, 2, 3, ..., n. (10)
i