
parameters, executes a sequence of algorithmic steps
that finally produce a synthetic fingerprint image.
Introduction
With the increasingly adoption of fingerprint recogni-
tion systems, driven by their very appealing accuracy/
cost tradeoff, methodical and accurate performance
evaluations of fingerprint recognition algorithms are
needed. Unfortunately, this requires large databases
of fingerprints, due to the very small rates of error
necessary for the procedure. For instance, according
to [1], in order to support a claim of FMR less than
1/10,000 (the requirement for verification applications
in [2]), 30,000 impostor matches from at least 250
individuals should be performed without observing
any false match error. On the other hand, collecting
large databases of fingerprint images is expensive both
in terms of money and time, boring for both the
people involved and for the volunteers, and problem-
atic due to the privacy legislation that protects such
personal data. FVC competitions [3] are examples of
technolog y evaluations, where real fingerprint data-
bases have been collected to test different algorithms,
but do not constitute lasting solutions for evaluating
and comparing different algorithms; in fact, since FVC
databases are made available to the participants after
the competition to let them improve the technology,
they expire once ‘‘used,’’ and new databases have to be
collected for future evaluations.
Fingerprint synthesis is a feasible way to address the
issues just cited, since it allows large databases of images
to be easily generated and used for testing fingerprint
recognition systems without infringing on privacy.
A fingerprint synthesis method typically consists of
two main steps: first, a ridge pattern, which represents
the unique and immutable characteristics of a ‘‘synthetic
finger,’’ is generated according to a given model; then,
one or more ‘‘fingerprints’’ of the synthetic finger are
generated by simulating the main factors that make the
fingerprints of a given human finger different each other.
Physical Ridge Pattern Models
Physical ridge pattern models are based on some
hypothesized physical mechanisms of fingerprint for-
mation during embryogenesis.
The crucial period of fingerprint development in
humans starts at the 10th week of pregnancy [4], when
the epidermis consists of three layers (outside layer,
intermediate layer and basal layer). It is then observed
that the basal layer of the epidermis becomes undulat-
ed toward the surface, forming the so-called ‘‘primary
ridges,’’ whose development ends at about the 17th
week of pregnancy: at this stage the geometry of the
epidermal ridge pattern is determined for life and
becomes visible on the skin surface in subsequent weeks.
Several theories for fingerprint pattern formation
have been proposed in the scientific literature [4],
including cell proliferation phenomena, mechanical
interaction between the extracellular matrix and fibro-
blasts in the dermis, reaction-diffusion models.
In a study by Sherstinsky and Picard [5], a complex
method which employs a dynamic non-linear system
called ‘‘M-lattice,’’ is introduced. The method is based
on the reaction-diffusion model first proposed by Tur-
ing in 1952 to explain the formation of animal patterns
such as zebra stripes. Although this work is aimed at
optimally binarizing a fingerprint image, the underly-
ing ridge-line model could be used as a basis for
synthetic generation.
An interesting model was proposed by Ku
¨
cken
[4, 6], based on the following hypotheses:
1. Fingerprint pattern s are created by forces that are
induced by differential growth of the epidermis’
basal layer (as argued by Cummins [7] from the
observed dependency of the pattern class on the
fingertip geometry)
2. Non-uniform growth of the epidermis’ basal layer
results in compressive stress that leads to bu ckling,
creating the primary-ridges [8]
Ku
¨
cken considers the basal layer as an elastic sheet
trapped between the neighboring tissues of the inter-
mediate epidermis layer and the dermis (Fig. 1)
and studied the buckling process by means of the von
Karman equations, which descri be the behavior of a
thin curved sheet of elastic material. The analysis of
those equations confirmed that the direction of the
ridges is roughly perpendicular to the direction of
greatest stress; Ku
¨
cken postulated that two factors
mainly contribute to generate the compressive stress
in the basal layer: (1) resistance at the nail furrow and
at the major flexion creases of the finger (boundary
effects); (2) the regression of the ‘‘volar pads’’ at the
time of fingerprint development. Volar pads are
514
F
Fingerprint Sample Synthesis