Skip to main content

Synthetic Fingerprint Generation

  • Chapter
Handbook of Fingerprint Recognition

Significant efforts are continuously being made in designing new fingerprint recognition algorithms both in academic and industrial institutions. However, the accuracy of each algorithm is usually evaluated on relatively small databases. An evaluation on small databases makes the accuracy estimates highly data dependent; as a result, they do not generalize well on fingerprint images captured in different applications and different environments. Furthermore, when the databases are proprietary, the accuracy of various matching algorithms cannot be compared directly. A sharable large database of fingerprints (thousands or tens of thousands of images) is required to evaluate and compare various fingerprint recognition algorithms due to the very small error rates that have to be estimated. Unfortunately, collecting large databases of fingerprint images is: (i) expensive both in terms of money and time; and (ii) tedious for both the data collection technicians and for the subjects providing the data. Even if one is able to collect such a large fingerprint database, it is difficult to share it with others due to privacy legislations that often protect such personal data. Finally, publicly available databases of real fingerprints, such as those used in FVC technology evaluations (Maio et al., 2002a, b, 2004), Cappelli et al. (2006), do not constitute lasting solutions for evaluating and comparing different algorithms because they expire once “used,” and new databases have to be collected for future evaluations. In other words, once an evaluation database is released, algorithm developers can “train” their algorithm to perform well on this specific database.

A potential alternative to collecting large fingerprint databases is fingerprint sample synthesis, i.e., generating images similar to human fingerprints, through parametric models that encode the salient characteristics of such images and their modes of variation. This chapter describes SFinGe, a synthetic fingerprint generation approach developed by Cappelli, Maio, and Maltoni (2000a, b, 2004); see also Maltoni (2004). SFinGe can be used to automatically create large databases of fingerprints, thus allowing fingerprint recognition algorithms to be effectively trained, tested, optimized, and compared. The artificial fingerprints emulate images acquired with electronic fingerprint scanners, because most commercial applications require on-line acquisition. It is also possible to generate impressions similar to those acquired by the traditional “ink-technique” with relatively minor changes in the algorithm.

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 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.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.

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London Limited

About this chapter

Cite this chapter

(2009). Synthetic Fingerprint Generation. In: Handbook of Fingerprint Recognition. Springer, London. https://doi.org/10.1007/978-1-84882-254-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-254-2_6

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-253-5

  • Online ISBN: 978-1-84882-254-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics