You are on page 1of 4

New Enhancement Algorithm for Fingerprint Images

Byung-Gyu Kim, Han-Ju Kim and Dong-Jo Park


Department of Electrical Engineering and Computer Science
Korea Advanced Institute of Science and Technology (KAIST)
373- 1 Guseong-dong, Yuseong-gu, Daejeon, Republic of Korea 305-701
Tel) +8242-869-3438 Fax) +82-42-869-3410
Email chitos@mail.kaist.ac.!a, djpark@ee.kaist.ack

Abstract traction.
Many kinds of enhancement methods for fingerprint im-
In rhis pape,: an improved algorirhm for enhancemenr age have been proposed in the literatures [I]-[7]. Most of
of fingerprim image is proposed on the basis of rhe image them are based on image binarization, while some others
normalizarion and Gabor filrer Firsrly, rhe adaptive nor- enhance images directly from gray scale images [11-[6]. In
malizarion based on block processing is suggesrrd for im- the approach for the gray scale images, the enhancement al-
prnvemenr offngerprinr images. An inpur image is parri- gorithm includes the following main steps 121 as shown in
rioned inro sub-blocks wirh rhe size of K x L arfirsr and Fig. I : I ) Normalization. 2) Local orientation estimation,
rhe region of inreresr (ROI) of rhe fingerprinr i m g e is ac- 3) Local frequency estimation, and 4) Filtering by a hank of
quired. The parameters for the image normalizarion are the designed filters.
adaptively determined according ro rhe srarislics of each In the normalization step. an input fingerprint image is
block. By urilizing these paramerers. the block image is normalized to decrease the dynamic range of the gray scale
normalized for the nexr process. Secondly, a new rechnique between ridges and valleys of the image in order to facilitate
for selecrion of hvo imporranr parameters of Caborfilrer is the processing of the following steps. And the orientation
devised. Thest parameters are rhe ridge direcrion and rhe image is estimated from the normalized lingerprint image
ridge frequency. In this sfudy, the ridge direction of a block by employing the gradient information. In the next step. the
i m g e is derermined by rhe probabilistic approach unlike frequency image is computed from the normalized image
orher works. Wirh rhis ridge direction, rhe ridge frequency and the estimated orientation image. A hank of pre-tuned
is selected by urilizing rhe direcrional projecrion. The pro- filters is applied to the ridge and valley pixels in the nor-
posed algorirhms are rested wirh NISTfingerprinr images malized fingerprint image to obtain an enhanced fingerprint
and show significmr improvemenr in the experiments. image in the last step. In general, Gabor filter is employed
for enhancement of the fingerprint image.

1 Introduction Input image

Fingerprints are today the most widely used biometric


features for personal verification. Most automatic finger-
prints verification systems are based on minutiae pattern
matching [1]-[6]. Minutiae are the local discontinuities in Local frequency
the fingerprint pattern which represent terminations and hi- estimation
furcations. Enhanced image Filtering
To obtain the minutiae from a given fingerprint image
which is captured from directly scanning sensor or digiti-
zation of an inked fingerprint. a ridge structure should he
extracted at first. As the quality of the acquired images, Figure 1. Block of the fingerprint image enhancement
the ridge structures in the fingerprint images are not always
well defined. Therefore, some enhancement processes as In this paper, we suggest a new method for selection of
preprocessing are necessaty to get more reliable feature ex- two imporlant parameters of Gabor filter for enhancement

1051-465V02 $17.00 Q 2002 IEEE 879


of the fingerprint image. Toget the enhanced fingerprint im- where 01, and a2 are the weighting factors which repre-
age, the original input image is partitioned into sub-hlocks sent thf degree of contribution of the variation term, iW;
with the size of K x L a n d normalized with the local prop- and VARi are the computed mean and variance of the ith
erty for the next process. Unlike other works which em- block, respectively.
ployed the average method of the gradient image, we devise The second terms in the right side of the above equa-
a probabilistic approach for determination of the ridge di- tions are the variations which are considered as the local
rection. Also, the ridge frequency is obtained by employing properties of the ith block. As these terms contribute to the
the directional projection with the acquired ridge direction. desired parameters, the desired parameters are changed ac-
This paper is organized as follows. In Section 2, the cording to local properties of the current block.
adaptive image normalization, which is based on the block Figure 2 shows the result of the adaptive image normal-
processing, is explained in brief. Also, new method for se- ization based on block processing. Figure 2 present the re-
lection of two important parameters of Gabor filter is pro- sult when al = a~ = 0.5 and MO" = 100 and VAR; = 50.
posed in Section 2. For the performance validation of the As shown in Fig 2(a), we can see that the fingerprint image
proposed algorithm, the proposed algorithm is tested with is not uniform due to some causes. As shown in the result,
NIST fingerprint images in Section 3. Finally, we will draw the proposed algorithm that utilizes the block based pm-
conclusion for this work in Section 4. cessing can improve the original image by using the devised
adaptive normalization method. This is due to the consider-
ation of the local properties.
2 The Proposed Algorithm for Enhancement
of Fingerprint Image

2.1 Adaptive Image Normalization Based on Lo-


cal Property

The input fingerprint images which are obtained from


sensors may have imperfections or poor quality due to
non-uniformity of the ink intensity or non-uniform contact
with the sensor by users. To cope with this problem.
an adaptive normalization algorithm based on the local
property of the given fingerprint image is proposed. For a
given fingerprint image I which is defined as an N x A t
matrix and I ( i , j ) represents the intensity of the pixel at the Figure 2. Result for the image normalization of NIST-
tQ5: (a) Original image. (b) Adaptive normalization based
ith row and j t h column, Hong and lain have employed the
on black processing
following normalization processing (21:

G(i,j)=
2.2 Automatic Selection of Parameters for Gabor
filter

After the normalization process for fingerprint images,


the filtering process is executed by employing some filters.
where hfo and VAR,)are the desired mean and variance
Gabor filter is usually used to enhance the normalized im-
values, M and V A R are the computed mean and variance
ages 121. Gabor filter for enhancement of fingerprint images
of the given image.
can be written as following:
For the estimated initial MO" and V A G , AT; and
VAR; are varied to adapt for the local properties of the 1 52 ys'
current block. Let MP and VARf be the desired param- h ( s , y : 0, f) = e x p ( - - [ A
2 6:
+ -]}cos(2afzs)
6; (4)
eters for normalization of the i-th block in the fingerprint
image, the updating equations are written as followings: where 0 is the orientation of the Gabor filter. f is the fre-
quency, 6, and 6, are the space constants of the Gaussian
MP = Id: + ai .(I@, - M;), (2) envelope along 2: and y axes, respectively.
To make use of Gabor filter, two important parameters
must he tuned. These are 0 and f in Fiq. (4). This study

880
proposes an automatic selection technique of 8 and f for
Gabor filter.

2.2.1 Selection of Ridge Direction 8


Most methods, which utilize the ridge direction to de-
sign a filter, use the minimum square adjustment algorithm
or the gradient-based averaging algorithm [ I . 21 to imple-
ment , easily. But, these algorithms are sensitive to noise.
Thus, we tty to make a probabilistic approach in this study.
Firstly, a gradient image is generated to compute the an-
gle of the ridge at each pixel. For a probabilistic approach

-
to obtain the ridge direction, the range of angle of the ridge
is given as [-goo +90°]. In this range, the angle is
quantized by an equi-interval q to compute the distribution
Figure 3. Scheme for Ihe direction projection

of the angle or direction of the ridge.


Then, the distribution of the direction of the ridge is gen- 3 Simulation Results
erated by the nearest neighbor level concept as following:
To verify the proposed algorithm, we have used finger-
Ark- min,,,_,,,o,-a10+,o,-,,,o+2yo ,..., +~,,o,IOt - II, (5) print image from the database of NlST Fingerprint Image
Groups. The NIST images derived from digitized inked fin-
where 0, is the computed angle at ith pixel. gerprints. each consisting of 512 x 480 pixels, in 8-bits gray
For example, if 8, is the nearest to the angle level scale. For processing the block unit. the size of the parti-
-90° + n . qo. then the frequency of the angle level tioned block is selected 24 x 24 in this work.
-YOo + n . qo increases by unit one. In this research, the Figure 4 shows the estimation results of the ridge direc-
quantization level is set to 9 = 2'. By using the constructed tion in N E T Fingerprint image. Although the noisy clut-
distribution of the angle p ( 0 i ) . the best direction ofthe ridge
can he selected hy the maximum likelihood criterion as fol-
lowing:

8' = Arg maxs,(p(O,)}. (6)

In the previous works. the corrupted angle components


can affect on the final estimation of the ridge direction.
However, the proposed method for estimation of the ridge
direction selects the dominant direction in the distribution
of the angle. Therefore. some cvrrupted direction compo-
nents d o not influence the final estimation of the ridge di-
rection.

2.2.2 Selection of Ridge Frequency J


For estimation of the ridge frequency. the estimated di-
rection of the ridge is employed. Since the direction of the
ridge is given in priori. the ridge image is projected onto the Figure 4. Resulta o f the estimated ridge direction: (left
perpendicular axis of the given ridge direction. The projec- colsmn)-The previour methods. (right col~rrnn)-l3epro-
tion data can provide the frequency of the ridge lines in the posed method
current block.
Figure 3 shows the scheme for the directional projection
to estimate the frequency of the ridge. It can be seen that ter is attached to true ridge. we can see that the proposed
the waveform from the projection data can give the infor- method gives subjectively the better results of the ridge di-
mation of the ridge frequency. By utilizing this waveform, rection than the previous method.
the frequency of the ridge lines is determined for each block In Fig. 5 , the results for the directional projection illus-
image, adaptively. trate to determine the ridge frequency J . From the results,

881
(C) (dl

Figure 6. Final results of the NlST images: (1efrcolrmn)-


Original imager. (riphr co/umn)-The enhanced images
(b)

Figure 5. Result of a sample block image-I: (a) Flaw


image. (b) The distribution of projected data Extraction in Biometric Identification,” Proceedings of
rhe 3-rd Inrernarional Conference, AVBPA 2001, Halm-
srad, Sweden. pp. 217-222, June 2001.

the frequency of the ridge lines can be easily selected. [2] L. Hong. Y. Wan and A. Jain. “Fingerprint Images
Finally, the enhanced fingerprint images are displayed Enhancement Algorithm and Performance Evaluation,”
in Fig. 6. As shown in the result. it can he known that the I&&€ Trans. on Parrern Analysis and Machine Inrelli-
proposed enhancement algorithm produces very reliable re- genre. Vol. 20, No. 8,pp. 777-789. 1998.
sults. 131 S. Greenberg, M. Alsdjem. D.Kogan and 1. Dimitrov,
”Fingerprint Image Enhancement Using Filtering Tech-
4 Conclusions niques.” Proceedings of the 15-rh Inrernarionnl Con-
ference on Paffern Recognition. Vol. 3 , pp. 322.325,
In this study. a new enhancement algorithm for finger- 2000.
print images is proposed by utilizing the adaptation for the 141 S:I. Park, M. 1. T. Smith and J.-J. Lee. “Fingerprint
propenies of the local regions and the automatic selection Enhancement Based on the Directional Filter Bank,”
of parameters for Gabor filter. By taking the local property Proceedings oflnrernarional Conference on Image Pro-
into account. the adaptive normalization process could en- cessing. Vol. 3. pp. 793- 796,2000.
sure the reliable fingerprint texture region of the given fin-
gerprint image. although the image has a poor quality. [SI A. K. Jain, R. B o k and S. Pankanti. Biomerrics: Per-
To obtain the final enhanced image by employing Gahor sonal Idenr$calion in Nenvorked Society,Kluwer Aca-
filter, the automatic selection technique for two important demic Publishers. 1999.
parameters of filter is devised. As shown in experiments. 161 G:S. Choi. K.-W. Lee and et al., “Fingerprint Verifi-
the proposed algorithms are very useful for enhancing the cation System with Improved Image Enhancement and
fingerprint images. Reliable Matching:’ Proceedings of Inrernarional Con-
ference on Consumer &/ectmnics, pp. 4-5.2000.
References 171 Xiping Luo and J. Tian. “Knowledge Based Fingerprint
Image Enhancement:’ Proceedings of rhe 6 t h Inter-
[ I ] D.Simon-Zorita, J. Onega-Garcia. S. Cmz-Llanas. 1. narional Conference on Parrern Recognirion.Vol. 4. pp.
L. Sanchez-Bote, and J. Glez-Rodriguez, “An Improved 783-786.2000.
Image Enhancement Scheme for Fingerprint Minutiae

882

You might also like