You are on page 1of 6

2017 Fourth International Conference on Image Information Processing (ICIIP)

FKQNet: A Biometric Sample Quality Estimation


Network using Transfer Learning
1
Gaurav Jaswal, 4 Ravinder Nath 2
Divyansh Aggarwal 3
Aditya Nigam
Department of Electrical Engineering Department of Computer Science Engineering School of Electrical and Computing
National Institute of Technology Indian Institute of Technology Indian Institute of Technology
Hamirpur, India-177005 Jodhpur, India-342037 Mandi, India-175001
Email: (gauravjaswal,nath)@nith.ac.in Email: aggarwal.1@iitj.ac.in Email: aditya@iitmandi.ac.in

Abstract—It is worth mentioning that the use of image observed to be fine near PIP joint because they can not be used
quality assessment can play a significant role to achieve the for any physical activity and hence are less prone to injuries.
performance improvement for biometric recognition frameworks. Thus the features of finger knuckle have potential of being
The aforementioned works and other analogue studies in low-
resolution finger knuckle images have claimed that the precise employed in wide range of security applications.
detection of true features is difficult from poor quality images Problem Statement : The quality of images contribute
and the main reason for matching errors. The quality of finger immensely to their recognition performance and often have
knuckle images are mainly affected by blurred lines, random inevitably wide distribution of quality that depends on the
skin folds, unclear wrinkles, de-focus, poor contrast and varying the sensor and source of sample. Hence quality assessment
reflections produced by the camera flash. Due to the lack of
well-structured patterns as in the case of face or fingerprint should be done during early phases such as data acquisition
biometrics, the quality assessment of knuckle images becomes so that one can discard the bad quality images and recapture
challenging. In this paper, we have proposed a novel quality them. The term ’quality’ is the degree to which a biometric
Network (FKQNet), that classifies FKP Images based on six sample fulfills the requirements for an anticipated application.
different quality parameters. To the best of our knowledge this Output of different quality metrics can be combined together
is the first attempt, a trained Deep Learning Neural Network
has been employed to identify, estimate and quantify the quality in various manners, since using the same quality metrics in
attributes of knuckle images. Following this, an image has been different applications is challenging. Also quality parameters
classified into three classes viz. good, bad and average and on that can reveal the type of deficiency which can be used to apply
basis, the best samples are selected or low weights are assigned to suitable enhancement techniques to reduce its effect. The bio-
poor quality samples for further level recognition. The objective metric data quality facilitates the benchmarking and fine tuning
of the proposed system is to enhance the matching performance
of biometric recognition frameworks through the use of quality of various parameters to improve the system performance.
assessment of image samples. The experimental results obtained The quality of biometric images specifically finger knuckle is
from the publicly available finger knuckle database reveals that dependent almost on major lines, wrinkles, ridge lines, focus,
the proposed method is highly competitive compared with other contrast and illumination and reflections.
state-of-the-art approaches. Related Work : Most of existing quality assessment ap-
Index Terms—Finger Knuckle, ResNet, Softmax, Quality
proaches are based on two factors: Knowledge of complete
reference image which is known as ’full reference’ quality
I. I NTRODUCTION
assessment, and another is blind” quality assessment approach
Automated biometric based authentication mechanisms have when no reference image is available. A quality analysis for
been extensively applied in numerous security applications ideal biometrics such as iris, face, and fingerprint has been
like law enforcement, surveillance etc. Several biometric traits studied by many researchers in the literature. It is evident
have been investigated in the past as shown in Fig.1, but not that quality of a biometric sample impacts the performance of
limited to fingerprint, face, ear, iris, and gait in order to provide recognition algorithms. In [9] authors focused on fingerprint
biometric security. However, hand biometric characteristics quality assessment and determined quality metric for different
such as hand geometry [1], palm print [2], dorsal hand vein publicly known data sets. For fingerprint NIST based nf iq
[3], finger dorsal knuckle [4], fingerprint [5], and finger vein tool [10] is publicly available for quality estimation. In [11] an
[6]) are supposedly unique and consist of stable anatomical iris classification method based on seven quality attributes was
structures over time [7].Finger knuckle can be used even with presented. In [9] a facial quality metric including five different
low resolution images to identify individuals which enhances attributes is evaluated using Deep Convolution Neural Network
systems accuracy, speed and reduces the cost. Some other that select images based on their quality for recognition. In
factors favoring finger knuckle include lesser user cooperation, [12] a weight average method is used to fuse the quality
non-intrusive and economical touch-less imaging sensors,[8]. scores of various attributes for quality check of dorsal hand
No biometric feature can replace anyone but each one has vein biometrics. But, not much amount of work is reported
its specific pros and cons. Finger dorsal knuckle patterns are in quality assessment of palm and finger knuckle images.

978-1-5090-6734-3/17/$31.00 ©2017 IEEE 426


2017 Fourth International Conference on Image Information Processing (ICIIP)

In [13] palm print image quality is analyzed in terms of are chopped off. This is done because the lower classification
illumination, and biometric system is trained to reject the layers of the ResNet models learn more global features related
image of poor illumination. In [14] six quality parameters are to the ImageNet database but since we only require basic
given to quantify the quality of finger knuckle images. Authors features like edges etc. thus we chop off these layers. Then
used a trained SVM classifier to predict the quality of finger it is dropped to two neurons gradually through a series of
knuckle image using those quality attributes. In [15] the use of fully connected layers. After each layer a dropout of 0.3 is
palm print image quality assessment is motivated for liveness applied to avoid over-fitting. These dense layers include six
detection to differentiate between real and fake samples. layers with 1000 , 500 , 250 , 100 , 50 and 20 neurons
Contribution : In this paper, a blind image quality assess- respectively. Relu activation is applied over each of these dense
ment scheme has been proposed for finger knuckle images layers to impart regularization and to introduce non-linearity.
which presents a very low degree of complexity. Six quality Finally a classification layer consisting of two neurons is added
parameters are proposed along with the methods to quantify over it with a softmax classification to classify a particular
and fuse them in order to obtain a single quality score for image as good or bad based on that particular quality trait.
each image. For this, a trained network namely, FKQnet has The above model is trained only starting from the second last
been proposed which comprises of two deep learning models. convolution layer of the Resnet model and all the layers till the
The objective of this network is to perform quality estimation ’Activation47’ layer of the Resnet model are freezed because
and to classify the image into one of the three categories. The we need to learn only the global features of the knuckle
proposed system is tested on PolyU finger knuckle database. images and the basic local features has already been learned
Finally the classification accuracy using each individual qual- by the ResNet model. One such network is trained for each
ity attribute is determined over FKP images. The rest of the of the quality parameters.The model is then trained with the
paper is organized as follows: Section 2 presents the proposed groundtruth generated by performing 2 means clustering of
quality parameters and the methods to compute them. Section the values computed for the individual parameters using [14].
3 discusses the detailed experimental setup and the results. The optimizer used is Adam with a learning rate of 0.001 and
Conclusion are presented in the last section. the loss considered is sparse categorical crossentropy.

A. FKQnet:Finger Knuckle Print


Let us analyze the second model. The feature vector consist-
ing of 20 neurons from the trained ResNets of the individual
quality parameters are taken and are concatenated to construct
a feature vector of 120 neurons so as to take into account
features taken from each of the individual quality parameters.
This is then dropped to 3 classes through a series of 5
dense layers with number of neurons 100, 50, 30, 15 and 3
respectively. Relu activation is applied to the output of the
first four dense layers to provide regularization and Softmax
activation is applied to the last classification layer for finding
the class probabilities. Following each of the first four dense
layers is a dropout of 0.3 to avoid over-fitting. Adam optimizer
with a learning rate of 0.003 is used to optimize the sparse
categorical Cross entropy loss. Each of the ResNets are freezed
Fig. 1. Biometric Traits
till the ’Activation47’ layer. As shown in Fig.3, the combined
model is then trained in an end to end fashion with the
II. P ROPOSED S YSTEM groundtruth obtained by performing 3 means clustering based
The network proposed for the described task has been on the fused quality attribute which takes into account all the
trained in two stages. In the first stage a fine tuned version of six individual quality parameters.
the ResNet model has been trained for each of the individual
quality parameters. In the second stage the feature vectors from B. Proposed Quality Parameters
each of the individual quality parameters has been taken , The quality assessment of finger knuckle image is a very
merged and some classification layers have been added over tedious task because various parameters should have to ac-
them. Then this whole model is trained in an end to end knowledged together. FKP as a biometric has grown recently
fashion. For each of the individual quality parameters the therefore it lacks fully formalized quality assessment bench-
ResNet model which has achieved state of the art results mark unlike fingerprint which consists of well structured and
in the ImageNet classification challenge has been chosen as organized features such as minutia ridges. In this work the
the base model which is shown in Fig.2. The feature vector quality of finger knuckle image is computed with six main
containing 2048 neurons is extracted from the ’Flatten1’ layer attributes: Focus (F), Clutter (C), Spread (S), Entropy (E), Re-
of the ResNet model and the rest of the classification layers flection (R), and Contrast (C). The selected quality parameters

427
2017 Fourth International Conference on Image Information Processing (ICIIP)

Fig. 2. Model for each individual quality parameter

specifically tend to analyze the quality of longitudinal features (236; 255). Hence, contrast as a quality attribute (C) is defined
as they are more prominent in finger knuckle image. In this as the number of gray scale pixels that lie in the intermediate
work, sobel kernel (3 × 3) is used to estimate the vertically range of intensities (i.e (76; 235)).
strong edges over finger knuckle image. [3] Reflection : It is very important to remove reflection
[1] Focus : The defocus in an image acquisition procedure from the image that is caused by camera flash or lighting
describes the dislocation of focal point of the sensors lens at source. High reflection usually creates a bright patch of very
the reference object as shown in .In a defocused image, it has high intensity gray values. The unique lines and creases lying
been noticed that the frequency spectra is not fine towards over this patch in FKP images are almost collapsed resulting
high frequencies while it appears uniform for focused image. in serious quality degradation. To control the effects of high
In case of FKP, the amount of well focused area is considered reflection, a sample FKP image is thresholded again and
for quality assessment. To compute this, an input image is again until the most accurate reflection patch is estimated.
convolved with given (6 × 6) kernel that can well approximate The thresholding procedure gets terminated when the count of
the band pass characteristics. With this, we have a set of number of pixels gets saturated (i.e when the difference in the
pixels that are well focused, means the convolved value of count before and after thresholding is less than an empirically
those pixels is more than empirically set threshold. Therefore, selected value). After termination the full reflection patch is
the set of well focused pixels are used to constitute the most identified as shown in Fig.4 The reflection (R) as quality
significant region for quality assessment. Finally, focus (F) as attribute is defined as the number of pixels belonging to the
a quality parameter is defined as the number of well focused reflection patch hence it is inversely proportional to the image
vertically aligned long edge pixels. quality.
[2] Contrast : Often the large illumination variation can [4] Entropy : To compute the amount of information in
reduce the discriminative line features in FKP and result into any gray scale image (I), the most common parameter is
degradation of overall uniqueness and quality of the image. the entropy (E). In this work, the input FKP image is first
The contrast (C) describes about the dynamic gray level range partitioned into blocks of size 5 × 5 and the entropy is
present in the image. In this work, it is used to estimate the calculated block wise (as shown in Fig). One can observe
uniformity in illumination in the overall FKP image. The entire that all these blocks are not equally important, therefore the
intensity level is grouped into three parts (0; 75); (76; 235); blocks with well focused and long vertically aligned edge

428
2017 Fourth International Conference on Image Information Processing (ICIIP)

Fig. 3. Combined Model for overall Quality Estimation of Knuckle Images

pixels are considered as significant blocks. Hence, the entropy based fusion is used to find a fused score for all the six quality
(E) as a quality attribute is obtained by summing up the all parameters which can then be used to estimate the overall
the entropies of significant blocks as shown in Fig.4 quality of the image.
[5] Spread : It has been noticed that well focused structure
exists only in left or right half of most of the FKP images III. E XPERIMENTAL A NALYSIS
as shown in Fig. However, the texture should have to be The following benchmark data set has been used to check
distributed uniformly through out the whole image. The spread the quality assessment of finger knuckle images.
(S) is defined as a quality attribute which is directly propor- PolyU Finger knuckle Print Database : The database has
tional to the uniformity in texture distribution as shown in been developed by Biometric Research Center (UGC/CRC) at
Fig.4 In this work, the set of well focused pixels are clustered the Hong Kong Polytechnic University and freely available for
using K-Means algorithm using K = 2, because FKP images academic, noncommercial use [17]. It contains 7920 images
are well aligned horizontally. Then cluster point ratio and in BMP image format with resolution 110 × 220. The 165
cluster deviation standard ratio of the two clusters are used (125 : 40) individuals participated in enrollment process. For
to compute the value of S. each subject, 6 images per index/middle finger are acquired
[6] Clutter : As it is clear that the vertical features in FKP in two different sessions (with a time gap of 14 to 96 days
images are well defined. But, there are a few short vertical between two sessions).
edge pixels as well that are usually present due to abrupt
discontinuity in the edge structure. These pixels can degrade A. Results and Important Findings
the quality of the image. It basically creates false features In this work, six quality parameters are individually trained
that can confuse any recognition algorithm. The clutter (C) to account for quality assessment of finger knuckle images.
as quality parameter is defined as the ratio of long vertically The quality attributes from the randomly selected finger-
aligned strong edge pixels to the shorter ones. It is inversely knuckle-images along with their respective true quality label
proportional to the image quality. are used to train the deep Learning model. The initial clas-
[7] Fused Quality Attribute : The values of all the sification results using reflection, ratio, and output are shown
above described six quality parameters are computed and then in Fig.5 This creates a network based classifier which can be
normalized using maxmin normalization.The likelihood ratio used to predict the quality of a finger-knuckle-image using its

429
2017 Fourth International Conference on Image Information Processing (ICIIP)

Fig. 4. Computation of Values for Reflection, Entropy, Spread and Clutter [16]

Fig. 5. Classification Results for Reflection, Ratio and Contrast quality parameters

quality attributes and classify the image into three classes. An TABLE I
example of classified FKP images is shown in Fig.6. From CCR% OF DIFFERENT Q UALITY PARAMETERS
Table III-A, one can see that the classification accuracy using Quality Parameter Accuracy
reflection based quality parameter has been observed superior Focus 75.63%
among other parameters. It may be possible due to presence Clutter 82.13%
of brightest region in the finger middle joint. Similarly, the Reflection 93.50%
Entropy 75.63%
other quality parameters like clutter, and contrast are also Spread 78.16%
showing satisfactory performances. It can also be observed that Contrast 82.51%
estimating the quality of an image using these three parameters Overall Classification Accuracy 86.13%
is easy manually as well. High reflection can easily be detected
from the large amount of extremely high valued pixels. Thus,
the estimation of the quality of an image based on contrast and
of sample is directly related to recognition performance. In
clutter is easy as well and hence they show promising results
this work, quality of finger knuckle is computed using six
when learned through the network.
main attributes along with Deep Learning model to quantify
and fuse them to obtain a single quality score for each image.
IV. C ONCLUSION
Finally, we classify the finger knuckle image as good or bad
With the fastest escalation in digital imaging technologies based on that particular quality trait. In future work, we will
worldwide, the image quality assessment has been becoming try to compute recognition performance over these images in
an important issue in biometric applications because quality order to establish a relationship between image quality and

430
2017 Fourth International Conference on Image Information Processing (ICIIP)

Fig. 6. Overall Quality Estimation classification results

matching performance.
R EFERENCES
[1] P. Gupta, S. Srivastava, and P. Gupta, “An accurate infrared hand
geometry and vein pattern based authentication system,” Knowledge-
Based Systems, vol. 103, pp. 143–155, 2016.
[2] Q. Zheng, A. Kumar, and G. Pan, “A 3d feature descriptor recovered
from a single 2d palmprint image,” IEEE transactions on pattern
analysis and machine intelligence, vol. 38, no. 6, pp. 1272–1279, 2016.
[3] A. Kumar and K. V. Prathyusha, “Personal authentication using hand
vein triangulation and knuckle shape,” Transac. on Image proce., vol. 18,
no. 9, pp. 2127–2136, 2009.
[4] A. Kumar, “Importance of being unique from finger dorsal patterns:
Exploring minor finger knuckle patterns in verifying human identities,”
Trans. on Info. Forensics and Security, vol. 9, no. 8, pp. 1288–1298,
2014.
[5] R. Cappelli, M. Ferrara, and D. Maltoni, “Minutia cylinder-code: A new
representation and matching technique for fingerprint recognition,” IEEE
Transactions on Pattern Analysis and Machine Intelligence, vol. 32,
no. 12, pp. 2128–2141, 2010.
[6] A. Kumar, “Can we use minor finger knuckle images to identify
humans,” pp. 55–60, 2012.
[7] A. Kumar and Z. Xu, “Can we use second minor finger knuckle patterns
to identify humans,” pp. 106–112, 2014.
[8] A. Bera, D. Bhattacharjee, and M. Nasipuri, “Hand biometrics in digital
forensics,” in Computational Intelligence in Digital Forensics: Forensic
Investigation and Applications. Springer, 2014, pp. 145–163.
[9] Z. Yao, J.-M. Le Bars, C. Charrier, and C. Rosenberger, “Fingerprint
quality assessment: Matching performance and image quality,” pp. 1–
19, 2017.
[10] “Biometric fingerprint quality detection,” https://www.nist.gov/services-
resources/software/development-nfiq-20, 2010.
[11] A. Nigam, T. Anvesh, and P. Gupta, “Iris classification based on its
quality,” pp. 443–452, 2013.
[12] C. Pan, B. Ni, Y. Xu, and X. Yang, “Recognition oriented facial image
quality assessment via deep convolutional neural network,” pp. 160–163,
2016.
[13] F. Guerrache and H. Haddadou, “Palmprint image quality measurement
algorithm,” pp. 19–29, 2016.
[14] K. Cheng and A. Kumar, “Contactless finger knuckle identification using
smartphones,” in Proceedings of the International Conference of the
Biometrics Special Interest Group. IEEE, 2012, pp. 1–6.
[15] P. Pravallika and K. S. Prasad, “Svm classification for fake biometric
detection using image quality assessment: Application to iris, face and
palm print,” vol. 1, pp. 1–6, 2016.
[16] A. Nigam and P. Gupta, “Quality assessment of knuckleprint biometric
images,” in IEEE International Conference on Image Processing. IEEE,
2013, pp. 4205–4209.
[17] “Finger-knuckle-print polyu,” http://www.comp.polyu.edu.hk/biometrics,
2009.

431

You might also like