Improved Fingercode For Filterbank-Based Fingerprint Matching
Improved Fingercode For Filterbank-Based Fingerprint Matching
Improved Fingercode For Filterbank-Based Fingerprint Matching
1 x' 2 y ' 2
G ( x, y; f , ) = exp 2 + 2 cos(2fx' ) (1)
2 x ' y '
x' = x sin + y cos ( 2)
y ' = x cos y sin (3)
Experiments are conducted on a standard fingerprint The work described in this paper was fully supported by a
database NIST-4, which contains a set of 2000 fingerprint grant from the Research Grants Council of the Hong
image pairs (512x512, 256 gray levels, 500 dpi). Each Kong SAR (Project no. CUHK 4190/01E).
fingerprint pair has two different rolled impressions of the
same finger. We remove some fingerprints if their
reference points are too close to the edge of the image.
To test the performance of the oriented FingerCode,
we first implement a filterbank-based fingerprint matching
system using the original approach [5]. Here, we replace
the reference point location algorithm with the new
algorithm discussed in Section 3. The dataset is then
processed using the implemented system.
We then replace the FingerCode generation module (f = 0.1; x, y = 6) (f = 0.1; x, y = 4)
with the new algorithm to compute the oriented
FingerCode. The same dataset is again processed. Each
test fingerprint image is matched with all the other
fingerprints in the database. If the Euclidean distance
between two FingerCodes is below a threshold, we make
the decision that the two fingerprint images are
matched; otherwise, we say, the two fingerprint images
come from different fingers. The matching is labeled
correct if the matched pair is from the same finger and (f = 0.05; x, y = 4) (f = 0.2; x, y = 4)
incorrect, otherwise. The genuine acceptance rate (GAR)
and the false acceptance rate (FAR) corresponding to a Figure 5. ROC curves comparing the performance of the new
distance threshold are computed according to these FingerCode with the original FingerCode on the NIST-4
database.
labeled matching results. The overall matching
performance can be measured by a receiver operating
8. REFERENCES
characteristic (ROC) curve, which plots GAR against
FAR at different operating points (distance thresholds).
[1] A. K. Hrechak and J. A. Mchugh, Automated fingerprint
Each point on the curve corresponds to a special distance recognition using structural matching, Pattern
threshold. In the experiments, we use the Gabor filters Recognition, vol. 23, no. 8, pp. 893-904, 1990.
with various f and x, y. Figure 5 illustrates the [2] A.K. Jain, L. Hong, S. Pankanti, and R. Bolle, " An
performance improvement of the new approach. The identity authentication system using fingerprints'', Proc.
dashed line represents the performance of the original IEEE, Vol. 85, No. 9, pp. 1365-1388, 1997.
approach [5], while the solid line shows the performance [3] A. K. Jain, S. Prabhakar, and L. Hong, A multichannel
of the new approach. From the results, we can see that the approach to fingerprint classification, IEEE Trans.
new approach outperforms the original approach over a Pattern Anal. Machine Intell., vol. 21, no. 4, pp. 348-359,
1999.
wide range of FAR values, especially at low FAR values.
[4] A. K. Jain, S. Prabhakar, L. Hong, and S. Pankanti,
FingerCode: a filterbank for fingerprint representation and
6. CONCLUSION matching, Proc. IEEE Computer Society Conf. Computer
Vision and Pattern Recognition(CVPR), vol. 2, pp. 187-
In this paper, we have presented an improved method for 193, 1999.
filterbank-based fingerprint matching, which utilize both [5] A. K. Jain, S. Prabhakar, L. Hong, and S. Pankanti,
the AAD features and the direction features available in Filterbank-based fingerprint matching, IEEE Trans.
the fingerprints. Experimental results obtained from a Image Processing, vol. 9, no. 5, pp. 846-859, 2000.
large fingerprint database (NIST-4) show that the addition [6] D. Maio and D. Maltoni, Direct gray-scale minutiae
detection in fingerprints, IEEE Trans. Pattern Anal.
of the direction features leads to a substantial
Machine Intell., vol. 19 no. 1 , pp. 27-40, 1997.
improvement in the overall matching performance.
[7] N. Ratha, S. Chen, K. Karu, and A.K. Jain, " A real-time
Moreover, the proposed reference point location method matching system for large fingerprint databases", IEEE
is robust and rotation-invariant for fingerprint images. Trans. Pattern Anal. Machine Intell., vol. 18, no. 8, pp.
799-813, 1996.