Abstract
Biometric systems proposed in the literature have reached a correct performance level when the acquired samples are of good quality. However, the performances fall when these samples are of poor quality. In order to face up to this problem, integration of modules for measuring sample quality in the process of biometric recognition is necessary. In this paper, we propose a new approach for measuring palmprint image quality in terms of illumination, and integrate it in the biometric system to reject the palmprint of poor illumination and to make new session of acquisition. The proposed approach has been evaluated on PolyU Palmprint database. The achieved results are very encouraging.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The automatic personal identification is an important service for the physical and logical resources security in many areas such as access control to buildings, border control and e-commerce. Traditionally, there are two categories of automatic personal identification: knowledge-based, such as a password and a PIN, and token-based such as a physical key and an ID card. However, these methods have some limitations. In the knowledge-based approach, the “knowledge” can be guessed or forgotten. In the token-based approach, the “token” can be easily stolen or lost. As a result, biometric personal identification is a best alternative. Biometrics is an automatic technique for recognizing humans based on physiological characteristics such as fingerprint, palmprint, face, iris pattern and retina, or behavior characteristics such as voice, signature and gait [1]. Unlike the token and the knowledge of the traditional identification approaches, biometric characteristics cannot be lost, stolen, or easily forged, they are also considered to be persistent and unique.
Palmprint recognition is one of the most important newly developing biometric technologies. Palmprint recognition uses the person’s palm as a biometric for identifying or verifying person’s identity. Palmprint personal authentication employs two types of images: high resolution and low resolution images [2]. A wide variety of features can be extracted at different image resolutions. In low resolution images features such as principal lines, wrinkles and textures can be extracted with less than 100 dpi (dots per inch) [3]. However, features like minutiae points, ridges and singular points can be obtained from high resolution images with at least 400 dpi [3]. In general, high resolution images are suitable for forensic applications such as criminal detection, while low resolution images essential for civil and commercial applications such as access control. Initially palmprint research focused on high-resolution images but now almost all research is on low resolution images for civil and commercial applications [4–6]. Palmprint recognition approaches are categorized mainly based on structural features, statistical features or the hybrid of these two types of features [7].
All biometric systems stages (enrolment, identification and verification), based on physiological characteristics, need a step of image acquisition. The biometric image acquired from this step may undergo a number of distortions such as poor illumination on a face, cuts on a fingerprint and reflections in an iris. This may significantly decrease the performances of the biometric systems. In order to face up to this problem, researchers have recently defined the concept of the biometric image quality measurement. It is useful in different settings (enrolment, identification and verification) as well as in different processing phases (pre-processing, matching and decision) of a biometric system [8]. The image quality measurement constitutes a full-fledged module in biometric processes and follows the image acquisition module. The image quality measurement module takes a biometric image I as input, and returns a value Q called quality score. The quality score can be used to generate feedback on image acquisition, to guard the enrollment process, to estimate the failure-to-enroll rate (FTE), to improve the matching performance, to enhance the classification performance and to evaluate the sensor state [7, 9–11].
During the past decades, several approaches have been proposed for the biometric image quality measurement and the most of them are addressed to evaluate the image quality of fingerprint [12–16], face [17–20] and iris [21–23]. However, few researchers attempted to measure the quality of low-resolution palmprint image owing to the complex nature of its features. To the best of our knowledge, only Prasad et al. [11] have proposed an approach for measuring the low-resolution palmprint image quality in terms of illumination. This approach divides the palmprint image into non-overlapped square blocks and computed a local quality score for each block using the root mean square contrast. Based on this local score and a threshold Kth, each non-overlapping block is classified either as good or bad. The global quality score is then computed based on the number of good and bad blocks in the palmprint. To apply this global quality score in the palmprint recognition system, this work propose to fusion it with the score match for the recognition performance enhancement. The analysis of experimental results of this work shows that the proposed fusion improves the recognition performance only when the palmprint image is of good and intermediate illumination. However, when the palmprint is of poor illumination, the performance remains the same that without fusion.
To deal with this problem, we propose in this paper a new low resolution palmprint quality measurement approach and we apply it in the palmprint recognition system to reject the image of poor illumination and generate feedback on image acquisition.
The rest of the paper is organized as follows. Section 2 presents the quality measure (illumination) proposed in our approach. We indicate the details of the proposed palmprint image algorithm in Sect. 3. Section 4 describes the application of our quality measurement image algorithm in the palmprint recognition system. Section 5 provides the experimental results of our work. We conclude this work in Sect. 6.
2 Proposed Quality Measure
The acquisition process of the low resolution palmprint image begins generally with the palm lighting using light source of biometric capture. The non-frontal exposure of the palm to the capture light source, its overexposure or underexposure to the light source and the imperfect lighting conditions of the room acquisition can cause bright spots and/or dark spots in captured palmprint image as shown in Fig. 1. This incorrect illumination affects greatly the palmprint biometric features, and thus severely degrades the performance of a recognition system. Preprocessing methods are among the most extended and easiest to use of all methods proposed to deal with illumination problems. However, its complete elimination or correction using these preprocessing methods is a complicated and difficult task. This is why we propose the illumination as a quality measure in our new approach for measuring low resolution palmprint image quality.
3 Proposed Palmprint Image Quality Measurement Algorithm
The main aim of our work is to propose a new palmprint image quality measurement algorithm that allows determining if the palmprint image is acquired under good illumination conditions or not. Our quality measurement algorithm is based on the assessment of the palmprint image area correctly illuminated by the exclusion of the very bright spots and the very dark spots. To deal the palmprint illumination problem, we adopt here a local approach that takes the palmprint region of interest as input, and returns a scalar value which represents its quality. The following sections present the four main steps of our palmprint image quality measurement algorithm:
3.1 Palmprint Region of Interest Dividing
In the first step of our algorithm, the 128 × 128 pixel ROI (Region Of interest) of gray level palmprint image is divided into N non-overlapped square blocks of 8 × 8 pixel everyone as shown in Fig. 2.
3.2 Reference Bloc Determining
According to Zhang et al. [24], the structural information of images (high-frequency components) is invariant to illumination. Since the principal lines of low resolution palmprint are biometric structural information, we can therefore justify the existence of at least one good quality illumination block located above these lines, even if the palmprint image is of poor illumination. Based on this heuristics, we choose among the N blocks of the ROI the one that has the best illumination and to designate it as reference block (B R ). This choice is based on the gray level histograms of the palmprint image blocks. As shown in Fig. 3, the distribution of the gray level values of a block of a normal illumination is concentrated generally in the middle of the histogram, while the distribution of the gray level values of a block of very dark or very bright illumination is concentrated respectively in the lower or higher end of the histogram [10]. To determine the concentration of the gray level distribution of the histogram h B of each block, we compute its center of mass mc(h B ) as follow:
where i and h B (i) are the gray level and the value of histogram at this level respectively.
After having computed the centers of mass of the histograms of N blocks, we select the one that has the closest center of mass of the value 127.5 as a reference bloc B R .
3.3 Local Quality Score Computing
Once the reference block B R is located on the ROI of palmprint image, we proceed in this step to calculate the degree of similarity between each block of the ROI (called test bloc B T ) and the reference block B R . This degree of similarity is called local quality score LQS. To compute the LQS, we propose to calculate the similarity between the gray level histogram h T of the test block and the gray level histogram of the reference block h R using the following formula:
where h T (i) and h R (i) are the values of the test and reference block histograms at the gray level i.
The LQS takes its value in the interval [0, L] where \( L = \mathop \sum \limits_{i = 0}^{255} h_{R} (i) \), 0 means a poor quality block, while L means good quality block.
However, since we are interested in values in the interval [0, 1], we compute the normalized local score quality NLQS using the following function:
where \( L = \mathop \sum \limits_{i = 0}^{255} h_{R} (i) \), 0 means poor quality block and 1 means good quality block.
3.4 Global Quality Score Computing
In order to compute the global quality score GQS of the whole palmprint image, we propose to mark each block of the ROI palmprint image either as good or poor based on its normalized local sore quality NLQS and a threshold α experimentally determined. In fact, the blocks that have the normalized local quality score greater than or equal the threshold α (NLQS ≥ α) are marked as good, while those having the normalized local quality score less than the threshold α (NLQS < α) are marked as poor. Hence, the global quality score GQS is computed by the percentage of blocks marked as good as follows (see Fig. 4):
with N B and N are the number of good blocks and the overall blocks number respectively.
4 Application in Palmprint Recognition
In our work, we propose to apply the proposed quality measurement algorithm in palmprint system recognition (enrolment, identification and verification) in order to generate feedback on image acquisition as shown in the framework of Fig. 5. In fact, once palmprint images are preprocessed and their quality is evaluated, only images with acceptable quality are received for recognition; others (images with Poor Quality) are discarded and reacquired. To determine the quality of a given palmprint image I, we propose to divide it into two classes: C1 for Acceptable Quality and C2 for Poor Quality. Then, the palmprint image I is assigned to its class using its global quality score computed by the proposed palmprint quality measurement algorithm and a threshold β experimentally determined, as follow:
5 Experimental Results
The presented palmprint image quality measurement approach has been tested on the Hong Kong Polytechnic University (PolyU) palmprint database [25] using MATLAB 7.14.0 (R2012a). The PolyU database has 7752 gray scale low-resolution (75 dpi) palmprint images corresponding to 386 classes. Each class has 18 to 20 images taken in two sessions. The PolyU database palmprint images are captured using CCD-based camera under different illumination conditions. The palmprint images of the first session are acquired under good and intermediate illumination, while those of the second session are acquired under poor illumination. This makes PolyU palmprint as a good choice to test our palmprint image quality measurement approach. We have carried out two experiments in our work. The first is performed to determine the thresholds α and β of our proposed quality measurement approach. The second experiment aims to validate and directly test the performance of our approach.
5.1 Experiment for Determining the Thresholds α and β
To determine the optimum values of the thresholds α and β, we have selected randomly a set of 100 poor quality palmprint images of different classes from the images of the second session of PolyU palmprint database. Then, we have evaluated the quality illumination of this image set using our quality measurement approach at different values of α and β. We have registered for each pair of values (α, β) the number of images judged of poor quality by our approach compared to those randomly selected (see Table 1). The results of this experiment show that the number of the poor quality palmprint images obtained by our approach reaches the number of the poor quality images randomly selected where the values of the thresholds α and β are respectively 0.3 and 0.6. Thus, the optimum values of the thresholds α and β are respectively 0.3 and 0.6.
5.2 Experiment to Validate and to Test the Performance
In order to validate our image quality measurement approach and to determine its accuracy to assign a given palmprint image at its real quality class: acceptable (Good and Intermediate) or poor, we have exploited the separating of the image quality in terms of illumination viewed in the database PolyU where the images of acceptable (good and intermediate) are acquired in the first session and those of poor quality are acquired in the second session. In fact, we have selected randomly two sets of 100 palmprint images of different classes from PolyU palmprint database. The first set (SET 1) contains palmprint images of the first session of PolyU (palmprint of acceptable quality); while the second set (SET 2) contains palmprint images of the second session of PolyU (palmprint of poor quality). Then, we have applied our palmprint image quality measurement algorithm on the two sets (SET 1 and SET 2) to determine the number of palmprint images correctly assigned at its real quality classes compared to the quality classification viewed in the database PolyU. Comparing results are shown in Table 2. This results show that our palmprint image quality measurement approach has a very high level accuracy.
6 Conclusions
This paper proposes a new approach for measuring low-resolution palmprint image quality in terms of illumination. It is a local-based method that divides the region of interest of the palmprint image into non-overlapped square blocks. A local quality score is then computed for each bloc using the center of mass of the gray level histogram and the best bloc of image. The global score is computed from the local scores. This approach is integrated in the palmprint recognition system to reject the image of poor illumination and generate feedback on image acquisition. The acceptable palmprint images are received for recognition. The experimental results on PolyU palmprint database confirm the effectiveness of our approach and its usefulness in the low-resolution palmprint recognition system.
References
Gorodnichy, D.O.: Evolution and evaluation of biometric systems. In: Proceedings of the IEEE Symposium on Computational Intelligence in Security and Defense Applications (CISDA 2009), Ottawa, pp. 1–8 (2009)
Dewangan, D.P., Pandey, A.: A survey on security in palmprint recognition. Int. J. Adv. Res. Comput. Eng. Tech. 1, 347–351 (2012)
Zhang, D., Kong, W.K., You, J., Wong, M.: On-line palmprint identification. IEEE Trans. Pattern Anal. Mach. Intell. 25, 1041–1050 (2003)
Verma, S., Mishra, P.: A survey paper on palm prints based biometric authentication system. Int. J. Electric. Electron. Eng. 1, 20–27 (2012)
Kozik, R., Choras, M.: Combined Shape and Texture Information for Palmprint Biometrics. J. Inform. Assur. Secur. 5, 058–063 (2010)
Kong, A., Zhang, D., Kamel, M.: A survey of palmprint recognition. Pattern Recog. Elsevier 42, 1408–1418 (2009)
Zheng, Y., Shi, G.S., Wang, Q.R., Zhang, L.: Palmprint Image Quality Measures in Minutiae-based Recognition. China, pp. 140–143 (2007)
De Marsico, M., Nappi, M., Riccio, D.: Measuring Measures for Face Sample Quality. MiFor’11, Scottsdale Arizona USA, pp. 7–12 (2011)
Hsu, R.L.V., Shah, J., Martin, B.: Quality assessment of facial images. In: IEEE Biometrics Symposium, pp. 1–6 (2006)
Gao, X., Li, S.Z., Liu, R., Zhang, P.: Standardization of face image sample quality. In: Proceedings of the International Conference on Advances in Biometrics (ICB’07), pp. 242–251 (2007)
Prasad, S.M., Govindan, V.K., Sathidevi, P.S.: Image quality augmented intramodal palmprint authentication. IET Image Process 6, 668–676 (2012)
Awasthi, A., Venkataramani, K., Nandini, A.: Image quality quantification for fingerprints using quality-impairment assessment. In: IEEE Workshop on Applications of Computer Vision (WACV), pp. 296–302 (2013)
An, F.J., Cheng, X.P.: Approach for Estimating the Quality of Fingerprint Image Based on the Character of Ridge and Valley Lines. IEEE, pp. 113–116 (2012)
Tao, X., Yangy, X., Zang, Y., Jia, ., Tian, J.: A novel measure of fingerprint image quality using principal component analysis (PCA). In: 5th International Conference on Biometrics Compendium, IEEE, pp. 170–175 (2012)
Zheng, L., Bo, F., Zhi, H.: A novel method for the fingerprint image quality evaluation. In: International Conference on Computational Intelligence and Software Engineering CiSE, pp. 1–4 (2009)
Liu, L., Tan, T., Zhan, Y.: Based on SVM automatic measures of fingerprint image quality. In: IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application, pp. 575–578 (2008)
Abaza, A., Harrison, M.A., Bourlai, T.: Quality metrics for practical face recognition. In: 21st International Conference on Pattern Recognition ICPR, Tsukuba Japan, pp. 3103–3107 (2012)
Chen, X.H., Li, C.Z.: Image quality assessment model based on features and applications in face recognition. In: IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), pp. 1–4 (2011)
Rizo-Rodriguez, D., Mendez-Vazquez, H., Garcia-Reyes, E.: An Illumination Quality Measure for Face Recognition. In: International Conference on Pattern Recognition, pp. 1477–1480 (2010)
Zhou, X., Bhanu, B.: Evaluating the quality of super-resolved images for face recognition. In: Computer Vision and Pattern Recognition Workshops, pp. 1–8 (2008)
Kalka, N.D., Zuo, J., Schmid, N.A., Cukic, B.: Estimating and Fusing Quality Factors for Iris Biometric Images. IEEE Trans. Syst. Man Cybern. Part A: Syst. Humans 40, 509–524 (2010)
Chen, Y., Dasset, S.C., Jain, A.K.: Localized Iris Image Quality Using 2-D Wavelets. ICB, pp. 1–7 (2006)
Ketchantang, W., Derrode, S., Martin, L., Bourennane, S.: Estimating Video pupil tracking based for iris identication, pp. 1–8. Anvers Belgique, ACIVS (2005)
Zhang, T., Fang, B., Yuan, Y., Tang, Y., Shang, Z., Li, D., Lang, F.: Multiscale facial structure representation for face recognition under varying illumination. Pattern Recogn. 42, 251–258 (2009)
PolyU Palmprint Database. http://www4.comp.polyu.edu.hk/~biometrics/index_db.htm
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Guerrache, F., Haddadou, H. (2016). Palmprint Image Quality Measurement Algorithm. In: Chikhi, S., Amine, A., Chaoui, A., Kholladi, M., Saidouni, D. (eds) Modelling and Implementation of Complex Systems. Lecture Notes in Networks and Systems, vol 1. Springer, Cham. https://doi.org/10.1007/978-3-319-33410-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-33410-3_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33409-7
Online ISBN: 978-3-319-33410-3
eBook Packages: EngineeringEngineering (R0)