Skip to main content

A Near-linear Time Algorithm for Binarization of Fingerprint Images Using Distance Transform

  • Conference paper
  • 1185 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3322))

Abstract

Automatic Fingerprint Identification Systems (AFIS) have various applications to biometric authentication, forensic decision, and many other areas. Fingerprints are useful for biometric purposes because of their well known properties of distinctiveness and persistence over time. Fingerprint images are characterized by alternating spatial distribution of gray-level intensity values of ridges and ravines/valleys of almost equal width. Most of the fingerprint matching techniques require extraction of minutiae that are the terminations and bifurcations of the ridge lines in a fingerprint image. Crucial to this step, is either detecting ridges from the gray-level image or binarizing the image and then extracting the minutiae. In this work, we focus on binarization of fingerprint images using linear time euclidean distance transform algorithms. We exploit the property of almost equal widths of ridges and valleys for binarization. Computing the width of arbitrary shapes is a non-trivial task. So, we estimate width using distance transform and provide an O(N 2 log M) time algorithm for binarization where M is the number of gray-level intensity values in the image and the image dimension is N × N. With M for all purposes being a constant, the algorithm runs in near-linear time in the number of pixels in the image.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Automated Classification System Reader Project (ACS), Technical Report, DeLaRue Printrak Inc. (February 1985)

    Google Scholar 

  2. Bhanu, B., Tan, X.: Fingerprint Indexing Based on Novel Features of Minutiae Triplets. IEEE Trans. PAMI 25(5), 616–622 (2003)

    Google Scholar 

  3. Blue, J.L., Candela, G.T., Grother, P.J., Chellappa, R., Wilson, C.L., Blue, J.D.: Evaluation of Pattern Classifiers for Fingerprint and OCR Application. Pattern Recognition 27(4), 485–501 (1994)

    Article  Google Scholar 

  4. Breu, H., Gil, J., Kirkpatrick, D., Werman, M.: Linear Time Euclidean Distance Transform Algorithms. IEEE Trans. PAMI 17(5), 529–533 (1995)

    Google Scholar 

  5. Candela, G.T., Grother, P.J., Watson, C.I., Wilkinson, R.A., Wilson, C.L.: PCASYS - A Pattern-Level Classification Automation System for Fingerprints. NISTIR 5647, August 1995, National Institute of Standards and Technology (1995)

    Google Scholar 

  6. Chang, J.-H., Fan, K.-C.: Fingerprint Ridge Allocation in Direct Gray-Scale Domain. Pattern Recognition 34(10), 1907–1925 (2001)

    Article  MATH  Google Scholar 

  7. Coetzee, L., Botha, E.C.: Fingerprint Recognition in Low Quality Images. Pattern Recognition 26(10), 1441–1460 (1993)

    Article  Google Scholar 

  8. Douglas Hung, D.C.: Enhancement and Feature Purification of Fingerprint Images. Pattern Recognition 26(11), 1661–1771 (1993)

    Article  Google Scholar 

  9. Farina, A., Kovács-Vajna, Z.M., Leone, A.: Fingerprint Minutiae Extraction from Skeletonized Binary Images. Pattern Recognition 32, 877–889 (1999)

    Article  Google Scholar 

  10. Fingerprint Verification Competition (2000), http://bias.csr.unibo.it/fvc2000/download.asp

  11. Galton, F.: Fingerprints. Macmillan, London (1892)

    Google Scholar 

  12. Haralick, R.: Ridges and Valleys on Digital Images. Computer Vision Graphics Image Processing 22, 28–38 (1983)

    Article  Google Scholar 

  13. Hirata, T., Katoh, T.: An Algorithm for Euclidean distance transformation. SIGAL Technical Report of IPS of Japan, 94-AL-41-4, 25–31 (September 1994)

    Google Scholar 

  14. Hollingum, J.: Automated Fingerprint Analysis Offers Fast Verification. Sensor Review 12(13), 12–15 (1992)

    Article  Google Scholar 

  15. Hong, L., Wan, Y., Jain, A.K.: Fingerprint Image Enhancement: Algorithm and Performance Evaluation. IEEE Trans. PAMI 20(8), 777–789 (1998)

    Google Scholar 

  16. Jain, A.K., Hong, L., Bolle, R.: On-Line Fingerprint Verification. IEEE Trans. PAMI 19(4), 302–314 (1997)

    Google Scholar 

  17. Jain, A.K., Hong, L., Pankanti, S., Bolle, R.: An Identity-Authentication System Using Fingerprints. Proc. of IEEE 85(9), 1365–1388 (1997)

    Article  Google Scholar 

  18. Kovács-Vajna, Z.M.: A Fingerprint Verification System Based on Triangular Matching and Dynamic Time Warping. IEEE Trans. PAMI 22(11), 1266–1276 (2000)

    Google Scholar 

  19. Maltoni, D., Maio, D., Jain, A.K., Prabhakar, S.: Handbook of Fingerprint Recognition. Springer, New York (2003)

    MATH  Google Scholar 

  20. Maio, D., Maltoni, D.: Direct Gray-Scale Minutiae Detection In Fingerprints. IEEE Trans. PAMI 19(1), 27–39 (1997)

    Google Scholar 

  21. Mehtre, B.M., Chatterjee, B.: Segmentation of Fingerprint Images - A Composite Method. Pattern Recognition 22, 381–385 (1989)

    Article  Google Scholar 

  22. Mehtre, B.M.: Fingerprint Image Analysis for Automatic Identification. Machine Vision and Applications 6(2), 124–139 (1993)

    Article  Google Scholar 

  23. Moayer, B., Fu, K.: A Tree System Approach for Fingerprint Pattern Recognition. IEEE Trans. PAMI 8(3), 376–388 (1986)

    Google Scholar 

  24. O’Gorman, L., Nickerson, J.V.: An Approach to Fingerprint Filter Design. Pattern Recognition 22, 29–38 (1989)

    Article  Google Scholar 

  25. Ratha, N.K., Chen, S.Y., Jain, A.K.: Adaptive Flow Orientation-Based Feature Extraction in Fingerprint Images. Pattern Recognition 28(11), 1657–1672 (1995)

    Article  Google Scholar 

  26. Rosenfeld, A., Kak, A.C.: Digital Image Processing, vol. 2. Academic Press Inc., Orlando (1982)

    Google Scholar 

  27. Senior, A.: A Combination Fingerprint Classifier. IEEE Trans. PAMI 23(10), 1165–1174 (2001)

    Google Scholar 

  28. Watson, C.I., Wilson, C.L.: Fingerprint Database, National Institute of Standards and Technology, Special Database 4, FPDB (April 1992)

    Google Scholar 

  29. Wegstein, J.H.: An Automated Fingerprint Identification System. US Government Publication, Washington (1982)

    Google Scholar 

  30. Xiao, Q., Raafat, H.: Fingerprint Image Post-Processing: A Combined Statistical and Structural Approach. Pattern Recognition 24(10), 985–992 (1991)

    Article  Google Scholar 

  31. Shih, F.Y., Pu, C.C.: A Skeletonization Algorithm by Maxima Tracking on Euclidean Distance Transform. Pattern Recognition 28(3), 331–341 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liang, X., Bishnu, A., Asano, T. (2004). A Near-linear Time Algorithm for Binarization of Fingerprint Images Using Distance Transform. In: Klette, R., Žunić, J. (eds) Combinatorial Image Analysis. IWCIA 2004. Lecture Notes in Computer Science, vol 3322. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30503-3_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30503-3_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23942-0

  • Online ISBN: 978-3-540-30503-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics