Beruflich Dokumente
Kultur Dokumente
directional field; thus, information about singularities is not used measures the similarity between the two orientation vectors with
for updating the values of the orientation vectors. We show that . The maximum (minimum) value ( ) is
dynamic updating of the directional field using information on achieved when ( ). Given , the distribution of
extracted singularities help detect other singularities that may is given by the density
have been missed previously. Our approach here will be to ex-
tract both the directional field and singularities simultaneously (3)
in fingerprint impressions. Thus, information on the flow field where is the precision constant, and is the ap-
and singularities are utilized simultaneously for feature extrac- propriate normalization (independent of ) so that the density
tion resulting in improved performance. We also investigate the in (3) integrates to unity. Thus, the density in (3) is a monotonic
appropriateness of different block sizes for extracting the flow function of the similarity measure with modes at .
field and singularities. Assuming independence for the different sites in , the ex-
We give an overview of the sections in the rest of the paper. pression
Section II presents a class of Markov random field models for
the extraction of the directional field in fingerprint images. Sec- (4)
tion III discusses the detection of singularities in fingerprint im-
ages based on a similarity measure that determines the closeness represents the joint density of given . Equation (4) also rep-
of the observed directional field to template models for cores resents the likelihood of in terms of the observed data.
and deltas. Section IV presents the joint extraction of the di- It is common in fingerprint analysis to compute a single value
rectional field and singularities by combining the methodology of the directional field for blocks of sites of size , say, by
outlined in Sections II and III. Section V presents the results of grouping the sites in . Blocking results in a spatial lattice ar-
the joint feature extraction on fingerprint images in the NIST rangement of blocks, ,
database. It is shown that the quality of extraction is a function of size . We denote the collection of block indices in the
of the blocking size, and so a criteria is presented for selecting reduced lattice arrangement,
a block size that optimizes the quality of the extraction. by .Blocking assumes that the principal gradient direc-
tions are constant in every block of pixels. Thus, for ,
II. ROBUST MODELS FOR DIRECTIONAL FIELD EXTRACTION we assume that for all pixels . Under blocking, we
Several difficulties arise during the estimation of the direc- have and repre-
tional field: 1) the gradient of the image intensity fluctuates in senting the collection of block-wise principal gradient directions
sign due to the presence of alternating ridges and valleys, al- and directional field values, respectively. For a site , the
though the flow direction remains the same, and 2) it is not pos- precision constant is represented as where
sible to distinguish between opposite flow directions (flow at is a measure of overall precision, measures the contribu-
angle to the horizontal axis is the same as the flow along angle tion of block to the overall likelihood, and is the weight
). Our aim in this section is to propose models that cap- assigned to site within block . With this parameterization of
ture the inherent spatial smoothness of the directional field while , the likelihood in (4) reduces to
taking 1) and 2) into account.
Consider a lattice domain consisting of rows and
columns. An image of size will be represented by its
gray intensity values for each point . Denote
by to be the unit circle in . Let
be the (discrete) gradient vector at site
and be the normalized version of
(so that ). At site , we define
to be the true but unknown principal gradient direction. The (5)
normalized gradient corresponds to the observed gradient di-
rection at each site ; may not be equal to due to noise in the
fingerprint image but will be filtered with appropriate weights where
to arrive at an estimate of . The directional field at site , ,
is the direction perpendicular to , namely (6)
(2) (7)
1360 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 13, NO. 10, OCTOBER 2004
(14)
(10)
We also consider the value of in this paper. When
, the MAP estimator of can be found by maximizing the
The maximum a posteriori (MAP) estimate of is obtained by function
maximizing the posterior density function in (10) with respect
to . For fixed and , this is equivalent to maximizing the (15)
objective function
with respect to . We perform this maximization numerically
(11)
in MATLAB.
Fig. 5. Directional field extraction using a Gaussian kernel filter with (a) =
B. Singularity Detection 2, (b) = 5, (c) = 10, and (d) = 20.
Fig. 6 illustrates the extraction of singularities in a fingerprint
impression based on the methodology presented in Section III. to be the optimal blocking size (to be discussed in Sec-
The directional field used to evaluate the function in tion V-D) for this fingerprint impression. The window is
(21) is obtained as in Section II, using the (3 3) neighborhood taken to be a 11 11 neighborhood around , and is taken
structure with . The blocking size was chosen to be 0.85. Fig. 6(a) shows the original fingerprint impression
DASS: MARKOV RANDOM FIELD MODELS 1363
Fig. 8. Extraction of the directional field and singularities with different block
sizes. Top, middle, and bottom rows correspond to block sizes of 5, b , and Fig. 9. Extraction of the directional field and singularities with different block
20, respectively. The symbols and represent detected cores and deltas, sizes. Top, middle, and bottom rows correspond to block sizes of 5, b , and
respectively. The processing times (in seconds) are (a) 70.2, (b) 71.1, (c) 28.8, 20, respectively. The symbols and represent detected cores and deltas,
(d) 28.2, (e) 3.4, and (f) 3.1. respectively. The processing times (in seconds) are (a) 69.7, (b) 69.4, (c) 8.9,
(d) 49.6, (e) 3.1, and (f) 3.2.
APPENDIX I
MOTIVATION FOR THE LIKELIHOOD MODELS OF
In the case of blocking with block sizes , the likelihood
term based on for block is given by
with equality if, and only if, . Thus, the maximum like-
lihood estimate of , is either or and is independent
of the sign fluctuations, . Also, note that is unique up to
the sign of only. In other words, does not distinguish be-
Fig. 10. Robust extraction of the directional field and singularities for noisy tween ridge directions that are opposite to each other. It follows
fingerprint impressions for the five fingerprint classes. (a) Left loop. (b) Right that each is uniquely determined for
loop. (c) Whorl. (d) Tented arch. (e) Arch (fingerprints of class arch do not have
any cores and deltas). The processing times (in seconds) are (a) 27.7, (b) 49.2, only. The same result would hold true if the
(c) 49.9, (d) 28.3, and (e) 49.8. The values of b are (a) 8, (b) 6, (c) 6, (d) 8, function in (2) is replaced by the more general function
and (e) 6. in (9). Also, the posterior of given the observed gradients is
a function of and , and hence neighboring but opposite
on . The figures illustrate the robust extraction of the direc- directions will reinforce each other instead of cancelling each
tional field and the associated singularity detection in the pres- other out.
ence of noise. Note the robust estimation of the directional field
and detection of singularities at regions with white patches in APPENDIX II
Fig. 10(a) and (c), particularly. FINDING USING A LEAST-SQUARES CRITERIA
For two directional field vectors at site ,
, the squared directional field (SDF) vector
VI. CONCLUSION
is defined as
A class of spatially smooth models are proposed for the robust
extraction of the directional field, and parametric template (27)
1366 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 13, NO. 10, OCTOBER 2004
REFERENCES
(28)
[1] E. R. Henry, Classification and Uses of Fingerprints. London, U.K.:
Routledge, 1900.
from the identity and (27). In other [2] A. M. Bazen and S. H. Gerez, “Systematic methods for the computation
words, the closeness of the two directional fields can also be of the directional fields and singular points of fingerprints,” IEEE Trans.
measured in terms of the closeness of the SDF vectors. Pattern Anal. Machine Intell., vol. 24, pp. 905–919, July 2002.
[3] C. L. Wilson, G. T. Candela, and C. I. Watson, “Neural network fin-
In order to detect a singularity at , we compare the SDF gerprint classification,” J. Artif. Neural Networks, vol. 2, pp. 203–228,
values in a neighborhood of sites with that of the 1994.
template models. For , the rotated SDF template [4] L. O’Gorman and J. V. Nickerson, “An approach to fingerprint filter
design,” Pattern Recognit., vol. 22, no. 1, pp. 362–385, 1987.
at a point are given by [5] A. R. Rao, A Taxonomy for Texture Description and Identifica-
tion. New York: Springer-Verlag, 1990.
(29) [6] L. Hong, Y. Wan, and A. K. Jain, “Fingerprint image enhancement: Al-
gorithm and performance evaluation,” IEEE Trans. Pattern Anal. Ma-
and chine Intell., vol. 20, pp. 777–789, Aug. 1998.
[7] A. K. Jain, L. Hong, S. Pankanti, and R. Bolle, “An identity authetication
system using fingerprints,” IEEE Trans. Pattern Anal. Machine Intell.,
(30) vol. 85, pp. 1365–1388, Sept. 1997.
[8] N. K. Ratha, S. Chen, and A. K. Jain, “Adaptive flow orientation based
respectively. Denote the extracted directional feature extraction in fingerprint images,” Pattern Recognit., vol. 28, pp.
field and the corresponding SDF at site by 1657–1672, 1995.
[9] O. Nakamura, K. Goto, and T. Minami, “Fingerprint classification by
and directional distribution patterns,” Syst., Comput., Control., vol. 13, no.
, respectively. 5, pp. 81–89, 1982.
To determine if a core is present at , we measure the [10] V. S. Srinivasan and N. N. Murthy, “Detection of singular points in fin-
gerprint images,” Pattern Recognit., vol. 25, no. 2, pp. 139–153, 1992.
closeness of the extracted SDF with that of the template core [11] A. R. Rao and R. C. Jain, “Computerized flow field analysis: Oriented
model (29) using the least squares criteria texture fields,” IEEE Trans. Pattern Anal. Machine Intell., vol. 14, pp.
693–709, July 1992.
[12] P. Perona, “Orientation diffusions,” IEEE Trans. Image Processing, vol.
7, pp. 457–467, Mar. 1998.
[13] A. K. Jain, S. Prabhakar, L. Hong, and S. Pankanti, “Filterbank-based
fingerprint matching,” IEEE Trans. Image Processing, vol. 9, pp.
846–859, July 2000.
[14] D. Geman and S. Geman, “Stochastic relaxation, Gibbs distribution and
(31) the Bayesian restoration of images,” IEEE Trans. Pattern Anal. Machine
Intell., vol. 6, pp. 721–741, June 1984.
In (31), the rotation angle is unknown and can be chosen as [15] T. Simchony, R. Chellappa, and Z. Lichtenstein, “Relaxation algorithms
for map estimation gray-level images with multiplicative noise,” IEEE
the value that minimizes (31) with respect to . The solution Trans. Inform. Theory, vol. 36, pp. 608–613, May 1990.
is given by [16] J. L. Marroquin, S. Mitter, and T. Poggio, “Probabilistic solution of ill-
posed problems in computational vision,” J. Amer. Stat. Assoc., vol. 82,
no. 397, pp. 76–89, 1987.
[17] M. L. Comer and E. J. Delp, “Parameter estimation and segmentation of
(32) noisy or textured images using the EM algorithm and mpm estimation,”
in Proc. IEEE Int. Conf. Image Processing, vol. 2, 1994, pp. 650–654.
[18] J. Zhang, J. W. Modestino, and D. A. Langan, “Maximum likelihood pa-
rameter estimation for unsupervised stochastic model-based image seg-
It follows from (28) that mentation,” IEEE Trans. Image Processing, vol. 2, pp. 404–420, Apr.
1994.
[19] H. Derin and W. Cole, “Segmentation of textured images, using Gibbs
(33) random fields,” Comput. Vis. Graph. Image Process., vol. 32, pp. 72–98,
1986.
[20] Y. Zhang, M. Brady, and S. Smith, “Segmentation of brain mr images
and so in (32) also maximizes with through a hidden Markov random field model and the EM algorithm,”
. IEEE Trans. Med. Imag., vol. 20, pp. 45–57, Jan. 2001.
[21] D. Geman, S. Geman, C. Graffigne, and P. Dong, “Boundary detection
Using similar arguments, the value of that minimizes the by constrained optimization,” IEEE Trans. Pattern Anal. Machine Intell.,
function in (31) for a delta [from (30)] is given by vol. 12, pp. 609–628, July 1990.
[22] D. Geman and G. Reynolds, “Constrained restoration and the recovery
of discontinuities,” IEEE Trans. Pattern Anal. Machine Intell., vol. 14,
pp. 767–783, Mar. 1992.
(34) [23] P. Green, “Bayesian reconstructions from emission tomography data
using a modified EM algorithm,” IEEE Trans. Med. Imag., vol. 9, pp.
84–93, Jan. 1990.
[24] S. Geman and S. McClure, “Statistical methods for tomographic image
and we have . reconstruction,” Bull. Int. Stat. Inst., vol. 4, pp. 5–21, 1987.
DASS: MARKOV RANDOM FIELD MODELS 1367
[25] S. Z. Li, Markov Random Field Modeling in Image Analysis. Tokyo, Sarat C. Dass received the M.Sc. and Ph.D. degrees
Japan: Springer, 2001. in statistics from Purdue University, West Lafayette,
[26] R. Chellappa and A. Jain, Eds., Markov Random Fields: Theory and IN, in 1995 and 1998, respectively.
Applications. New York: Academic, 1993. He was a Visiting Assistant Professor (from 1998
[27] S. T. Acton and A. C. Bovik, “Nonlinear image estimation using piece- to 2000) in the Department of Statistics, University
wise and local image models,” IEEE Trans. Image Processing, vol. 7, of Michigan, Ann Arbor. In 2000, he joined the De-
pp. 979–991, July 1998. partment of Statistics and Probability, Michigan State
[28] , “Piecewise and local image models for regularized image restora- University, East Lansing. He has been actively col-
tion using cross-validation,” IEEE Trans. Image Processing, vol. 8, pp. laborating with computer scientists on several pattern
652–665, May 1999. recognition and image processing problems. His re-
[29] J. E. Besag, “Spatial interaction and the statistical analysis of lattice sys- search and teaching interests include statistical image
tems (with discussions),” J. R. Stat. Soc. Ser. B Stat. Methodol., vol. 36, processing and pattern recognition, shape analysis, spatial statistics, Bayesian
pp. 192–236, 1974. computational methods, foundations of statistics, and nonparametric statistical
[30] , “Statistical analysis of nonlattice data,” The Statistician, vol. 24, methods.
pp. 179–195, 1975.
[31] NIST: 8-Bit gray scale images of fingerprint image groups (FIGS) [On-
line]. Available: http://www.nist.gov/srd/nistsd4.htm