Skip to main content

Enhancement of an Automatic Fingerprint Identification System Using a Genetic Algorithm and Genetic Programming

  • Conference paper
Book cover Applications of Evolutionary Computing (EvoWorkshops 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3907))

Included in the following conference series:

Abstract

This paper presents the use of a genetic algorithm and genetic programming for the enhancement of an automatic fingerprint identification system (AFIS). The recognition engine within the original system functions by transforming the input fingerprint into a feature vector or fingercode using a Gabor filter bank and attempting to create the best match between the input fingercode and the database fingercodes. A decision to either accept or reject the input fingerprint is then carried out based upon whether the norm of the difference between the input fingercode and the best-matching database fingercode is within the threshold or not. The efficacy of the system is in general determined from the combined true acceptance and true rejection rates. In this investigation, a genetic algorithm is applied during the pruning of the fingercode while the search by genetic programming is executed for the purpose of creating a mathematical function that can be used as an alternative to the norm operator. The results indicate that with the use of both genetic algorithm and genetic programming the system performance has improved significantly.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Galton, F.: Finger Prints. Macmillan, London (1892)

    Google Scholar 

  2. Henry, E.R.: Classification and Uses of Finger Prints. HM Stationary Office, London (1905)

    Google Scholar 

  3. Moayer, B., Fu, K.S.: A tree system approach for fingerprint pattern recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence 8(3), 376–387 (1986)

    Article  Google Scholar 

  4. Blue, J.L., Candela, G.T., Grother, P.J., Chellappa, R., Wilson, C.L.: Evaluation of pattern classifiers for fingerprint and OCR applications. Pattern Recognition 27(4), 485–501 (1994)

    Article  Google Scholar 

  5. Rao, T.C.M.: Feature extraction for fingerprint classification. Pattern Recognition 8(3), 181–192 (1976)

    Article  MATH  Google Scholar 

  6. Hrechak, A.K., McHugh, J.A.: Automated fingerprint recognition using structural matching. Pattern Recognition 23(8), 893–904 (1990)

    Article  Google Scholar 

  7. Karu, K., Jain, A.K.: Fingerprint classification. Pattern Recognition 29(3), 389–404 (1996)

    Article  Google Scholar 

  8. Hong, L., Jain, A.K.: Classification of fingerprint images. In: Proceedings of the 11th Scandinavian Conference on Image Analysis, Kangerlussuaq, Greenland (1999)

    Google Scholar 

  9. Cho, B.-H., Kim, J.-S., Bae, J.-H., Bae, I.-G., Yoo, K.-Y.: Core-based fingerprint image classification. In: Proceedings of the 15th International Conference on Pattern Recognition, Barcelona, Spain, pp. 859–862 (2000)

    Google Scholar 

  10. Mitra, S., Pal, S.K., Kundu, M.K.: Fingerprint classification using a fuzzy multilayer perceptron. Neural Computing and Applications 2(4), 227–233 (1994)

    Article  Google Scholar 

  11. Halici, U., Ongun, G.: Fingerprint classification through self-organizing feature maps modified to treat uncertainties. Proceedings of the IEEE 84(10), 1497–1512 (1996)

    Article  Google Scholar 

  12. Jain, A.K., Prabhakar, S., Hong, L.: A multichannel approach to fingerprint classification. IEEE Transactions on Pattern Analysis and Machine Intelligence 21(4), 348–359 (1999)

    Article  Google Scholar 

  13. Coetzee, L., Botha, E.C.: Fingerprint recognition in low quality images. Pattern Recognition 26(10), 1441–1460 (1993)

    Article  Google Scholar 

  14. Farina, A., Kovács-Vajna, Z.M., Leone, A.: Fingerprint minutiae extraction from skeletonized binary images. Pattern Recognition 32(5), 877–889 (1999)

    Article  Google Scholar 

  15. Fan, K.C., Liu, C.W., Wang, Y.K.: A randomized approach with geometric constraints to fingerprint verification. Pattern Recognition 33(11), 1793–1803 (2000)

    Article  Google Scholar 

  16. Tan, X., Bhanu, B.: Robust fingerprint identification. In: Proceedings of the, International Conference on Image Processing, Rochester, NY, pp. I-277–I-280 (2002)

    Google Scholar 

  17. Tan, X., Bhanu, B.: Fingerprint matching by genetic algorithms. In: Late Breaking Papers at the 2002 Genetic and Evolutionary Computation Conference, New York, NY, pp. 435–442 (2002)

    Google Scholar 

  18. Tan, X., Bhanu, B.: Fingerprint verification using genetic algorithms. In: Proceedings of the Sixth IEEE Workshop on Applications of Computer Vision, Orlando, FL, pp. 79–83 (2002)

    Google Scholar 

  19. Tan, X., Bhanu, B.: Fingerprint matching by genetic algorithms. Pattern Recognition 39(3), 465–477 (2006)

    Article  MATH  Google Scholar 

  20. Jain, A.K., Prabhakar, S., Hong, L., Pankanti, S.: Filterbank-based fingerprint matching. IEEE Transactions on Image Processing 9(5), 846–859 (2000)

    Article  Google Scholar 

  21. Goldberg, D.E.: Genetic Algorithms: In Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  22. Koza, J.R.: Genetic Programming: On the Programming by Computers by Means of Natural Selection. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  23. Daugman, J.G.: High confidence visual recognition of persons by a test of statistical independence. IEEE Transactions on Pattern Analysis and Machine Intelligence 15(11), 1148–1161 (1993)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wetcharaporn, W., Chaiyaratana, N., Huvanandana, S. (2006). Enhancement of an Automatic Fingerprint Identification System Using a Genetic Algorithm and Genetic Programming. In: Rothlauf, F., et al. Applications of Evolutionary Computing. EvoWorkshops 2006. Lecture Notes in Computer Science, vol 3907. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11732242_33

Download citation

  • DOI: https://doi.org/10.1007/11732242_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33237-4

  • Online ISBN: 978-3-540-33238-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics