A Novel Palm Line Extraction and Matching For Personal Identification

Similar documents
Fusion of Hand Geometry and Palmprint Biometrics

Biometric Security System Using Palm print

Palmprint Based Identification Using Principal Line Approach

Feature-level Fusion for Effective Palmprint Authentication

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

wavelet packet transform

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

Keywords Palmprint recognition, patterns, features

Biometrics- Fingerprint Recognition

Keywords Wavelet decomposition, SIFT, Unibiometrics, Multibiometrics, Histogram Equalization.

International Journal of Advanced Research in Computer Science and Software Engineering

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

Palm Print Recognition and Authentication Using Hough Transform For Biometric Application

Finger Vein Biometric Approach for Personal Identification Using IRT Feature and Gabor Filter Implementation

Graph Geometric Approach and Bow Region Based Finger Knuckle Biometric Identification System

Filterbank-Based Fingerprint Matching. Multimedia Systems Project. Niveditha Amarnath Samir Shah

User Identification by Hierarchical Fingerprint and Palmprint Matching

A Comparative Study of Palm Print Recognition Systems

Fingerprint Ridge Orientation Estimation Using A Modified Canny Edge Detection Mask

PALM PRINT RECOGNITION AND AUTHENTICATION USING DIGITAL IMAGE PROCESSSING TECHNIQUE

Palmprint Detection and Verification Using ROI and MLBP Method

A Survey on Feature Extraction Techniques for Palmprint Identification

234 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 14, NO. 2, FEBRUARY 2004

An introduction on several biometric modalities. Yuning Xu

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Rotation Invariant Finger Vein Recognition *

International Journal of Research in Advent Technology, Vol.4, No.6, June 2016 E-ISSN: Available online at

Enhanced Iris Recognition System an Integrated Approach to Person Identification

Personal Authentication Using Palm Print Features

CHAPTER 5 PALMPRINT RECOGNITION WITH ENHANCEMENT

A Wavelet-based Feature Selection Scheme for Palm-print Recognition

Multimodal Biometric System by Feature Level Fusion of Palmprint and Fingerprint

Palmprint recognition by using enhanced completed local binary pattern (CLBP) for personal recognition

Gaussian Mixture Model Coupled with Independent Component Analysis for Palmprint Verification

Implementation of Fingerprint Matching Algorithm

Fingerprint Recognition using Texture Features

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

Biometric Palm vein Recognition using Local Tetra Pattern

Image Enhancement Techniques for Fingerprint Identification

The Novel Approach for 3D Face Recognition Using Simple Preprocessing Method

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM

Finger Print Enhancement Using Minutiae Based Algorithm

Local Correlation-based Fingerprint Matching

FILTERBANK-BASED FINGERPRINT MATCHING. Dinesh Kapoor(2005EET2920) Sachin Gajjar(2005EET3194) Himanshu Bhatnagar(2005EET3239)

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments

Digital Image Processing COSC 6380/4393

Iris Recognition for Eyelash Detection Using Gabor Filter

中国科技论文在线.

I. INTRODUCTION. Image Acquisition. Denoising in Wavelet Domain. Enhancement. Binarization. Thinning. Feature Extraction. Matching

Robust Zero Watermarking for Still and Similar Images Using a Learning Based Contour Detection

Touchless Fingerprint recognition using MATLAB

Vehicle Logo Recognition using Image Matching and Textural Features

N.Priya. Keywords Compass mask, Threshold, Morphological Operators, Statistical Measures, Text extraction

Comparison of fingerprint enhancement techniques through Mean Square Error and Peak-Signal to Noise Ratio

A Contactless Palmprint Recognition Algorithm for Mobile Phones

Combined Fingerprint Minutiae Template Generation

AN EFFICIENT BINARIZATION TECHNIQUE FOR FINGERPRINT IMAGES S. B. SRIDEVI M.Tech., Department of ECE

Peg-Free Hand Geometry Verification System

DSW Feature Based Hidden Marcov Model: An Application on Object Identification

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

Designing of Fingerprint Enhancement Based on Curved Region Based Ridge Frequency Estimation

A Survey on Security in Palmprint Recognition: A Biometric Trait

An Efficient Secure Multimodal Biometric Fusion Using Palmprint and Face Image

Encryption of Text Using Fingerprints

Biometrics Technology: Hand Geometry

IRIS Recognition System Based On DCT - Matrix Coefficient Lokesh Sharma 1

Fingerprint Verification System using Minutiae Extraction Technique

PALMPRINT AUTHENTICATION BASED ON GABOR WAVELET USING SLIDING WINDOW APPROACH

Gurmeet Kaur 1, Parikshit 2, Dr. Chander Kant 3 1 M.tech Scholar, Assistant Professor 2, 3

BIOMET: A Multimodal Biometric Authentication System for Person Identification and Verification using Fingerprint and Face Recognition

Fingerprint-Iris Fusion Based Multimodal Biometric System Using Single Hamming Distance Matcher

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 5, Sep Oct 2017

CS 4495 Computer Vision. Linear Filtering 2: Templates, Edges. Aaron Bobick. School of Interactive Computing. Templates/Edges

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Real-Time Model-Based Hand Localization for Unsupervised Palmar Image Acquisition

Comparative Study of ROI Extraction of Palmprint

Fingerprint Matching using Gabor Filters

Matching Level Fusion Based PalmPrint Identification using WHT and SD

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Lecture 7: Most Common Edge Detectors

Locating 1-D Bar Codes in DCT-Domain

Comparative Analysis of Various Edge Detection Techniques in Biometric Application

Fingerprint Verification applying Invariant Moments

ALGORITHM FOR BIOMETRIC DETECTION APPLICATION TO IRIS

Minutiae Based Fingerprint Authentication System

Abstract -Fingerprints are the most widely. Keywords:fingerprint; ridge pattern; biometric;

Automatic License Plate Detection and Character Extraction with Adaptive Threshold and Projections

Keywords:- Fingerprint Identification, Hong s Enhancement, Euclidian Distance, Artificial Neural Network, Segmentation, Enhancement.

FINGERPRINT MATCHING BASED ON STATISTICAL TEXTURE FEATURES

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

Implementation of Contactless Finger Knuckle Identification System

ICICS-2011 Beijing, China

An Accurate Method for Skew Determination in Document Images

Lecture 6: Edge Detection

Projected Texture for Hand Geometry based Authentication

Fingerprint Mosaicking by Rolling with Sliding

DEFORMABLE MATCHING OF HAND SHAPES FOR USER VERIFICATION. Ani1 K. Jain and Nicolae Duta

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Selim Aksoy

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Transcription:

A Novel Palm Line Extraction and Matching For Personal Identification HosseinSalimi,SaiedFazli Abstract Palmprint-based personal identification is regarded as an effective method for automatically recognizing a person's identify. It is well-known for several advantages such as stable line feature, low-resolution imaging, low-cost capturing device, and user friendly. This paper presents a novel approach to palm line matching used in personal authentication. In theproposed method, images are resized then compared to the dataset for best match.in this paper, after cropping region of interest (ROI) palm-line is extracted from the ROI, using gradient magnitude, gradient direction and morphological operation. In the matching stage, test and train images are resized to smaller size to calculate the similarity between two palmprintsresulting in better robustness even with slight rotations and translations. Experimental results for identification on IITD (Indian Institute of Technology Delhi) palmprintdatabase show effectiveness of the proposed method. Accuracy of 97.3 percent is obtained which is 1.64 percent above the method applied in [2]. Index Terms Biometric, ROI extraction, principle line, line extraction, line matching I. INTRODUCTION Biometric is the science of measuring human s characteristics for the purpose of authenticating or identifying the identity of an individual based on specific physiological or behavioral characteristics. Several types of physiological characteristics used in biometric are appearance of face, hand geometry, fingerprint, iris and palm print. The most widely used biometric feature is the finger print and the most reliable feature is the iris. However it is very difficult to extract small unique features such as minutiae from unclear finger prints and the iris input devices are very expensive [1]. Other biometric features, such as the face and the voice, are as yet not sufficiently accurate. Compared with all of these, the palm print, a relatively new biometric feature, has several advantages [3]. Palm prints contain more information than fingerprints, so they are more distinctive. Palm print capture devices are much cheaper than iris devices. Further, palm prints contain additional distinctive features such as principal lines and wrinkles, which can be extracted from low-resolution images by combining all the features of palms, such as palm geometry, ridge and valley features, and principal lines and wrinkles, it is possible to build a highly accurate biometrics system[2]. Zhang et al. used two-dimensional (2-D) Gabor filters to extract texture features from low-resolution palm print images captured using a charge-coupled device (CCD) camera and employed these features to implement a highly accurate online palm print recognition system[4]. Huang et al. proposed a two-level modified finite radon transform and a dynamic threshold to extract major wrinkles and principal lines. Two binary edge maps are compared based on a matching scheme called pixel-to-area comparison [5]. Wu et al. designed two masks to compute the vertical first-order derivative and the second-order derivative of palm print images. The directional first-order and second-order derivatives can be obtained by rotating the two standard marks. They use the zero-crossings of the first-order derivatives to identify the edge points and corresponding directions. The magnitude of the corresponding second-order derivative is considered as the magnitude of the lines. They retain only the positive magnitude because palm lines are valleys. The weighted sum of the local directional magnitude is regarded as an element in the feature vector. This feature is normalized by its maximum and minimum components. Euclidean distance is used for matching [6]. Leung et al. employ Sobel masks to extract palm lines and line segment Hausdorff distance to compare two palm prints [7]. Rafael Diaz et al. use Sobel masks and morphologic operator as two separated feature extractors to obtain the gradient of the images [8]. These feature values are classifiedby neural networks.han et al. proposed using Sobel and morphological operations to extract the line like features from palm print images obtained using a scanner [9]. Pedro et al. employ Sobel masks to enhance edge information and the statistical information in the processed images is used to estimate an optimal threshold for extracting the edges. The authors then utilize a thinning algorithm to further process the edges. Several descriptors of the edges are computed as features for matching [10]. In this paper main purpose is to increase accuracy by resizing images to smaller size in the palm matching. Reducing the size of image remove noises and robust it to vibrations. The rest of paper is organized as follows. Section II discusses proposed method including preprocessing, line extraction and palmprint matching. SectionIII contain experimental result. Section IV we talk about conclusion. HosseinSalimi, Electrical Dept., Eng. Faculty, University of Zanjan, Zanjan, IRAN. Saied Fazli, Research Institute of Modern Biological Techniques, University of zanjan, IRAN. 477

II. PROPOSED METHOD In Fig.1 the block diogram of implemention of proposedmethod is shown. Next step is finding the reference point.the reference point consists of valley point, finger tip [11].We considered a point at the wrist boundary as a stable reference point because the points of the wrist boundary are the least affected by the rotation of the hands.to find Peak and valley point coordinates,contour of the hand boundery is extracted and then distance of all extracted point, are calculated relative to the reference point by using Euclidian distance (eq.1). Eq = x 1 x 2 2 + y 1 y 2 2 (1) (x 1,y 1 ) and (x 2,y 2 ) are the coordinate of two point. Because not use any pegs in IITD database, capturing image have different rotation and Translation. Therefore, before cropping images, full hand images is rotated at particular angle. For align images in same direction, we calculate angle between two valley point (valley of little and ring finger and valley of middle and index finger) and rotate the image with calculated angle.result of this process is shown in Fig.3 (d, e). for extract ROI, The distance between two valley points is calculated then new points in the 1/3 of calculated distance of two valley points (see Fig.3 (f)) is found.extract the sub-image, based on coordinate system as shown in Fig.1(f). Then, fixed all extracted sub-images size to 128*128 (Fig.3 (g)). As it can be seen,palmprint lines in the cropped images are blurry. It is not easy to distinguish them from background. Splits the image into small rectangular areas, and enhances the contrast of these areas by adjusting their local histograms. After image enhancement, the lines are clear and easy to recognize (Fig.3 (h)). Figure 1: Block diagram of the proposed method A. Preprocessing When palmprint images are captured by a device, a little displacement and rotation of hand are caused to meet different palms. Thus, it is necessary to align the original image. On the other hand, a central area of the palmprint image has enough information to represent palmprint features. First, image is converted to gray and is smoothed by way of Gaussian filterto remove noise in the border of hand region. Thenistransformed into a binary image and canny edge detector is appliedtobinaryimage, to extract boundary of thehand. Result of this process is shown in Fig.2. Figure 3:(a). Reference point (b). Finding peak and valley point (c). Distance plot (d). Find two valley point for calculate angle (e). Rotated image (f). Crop ROI (g). 128*128 cropped image (h). Enhanced image Figure 2:(a). Original image (b). Convert to gray (c). Smoothing (d). Binary image (e). Edge detection B. Palm Line Extraction It is well known that palm lines consist of wrinkles and principal lines. And principal lines can be treated as a separate feature to characterize a palm. Therefore, there are All Rights Reserved 2015 IJSETR 478

several reasons to carefully study principal lines based approaches. At first, principal lines based approaches can be jointly considered with the person s habit. For instance, when humanbeings are comparing two palm-prints, they instinctively compare principal lines. Secondly, principal lines are generally more stable than wrinkles. The latter, is easily masked by bad illumination condition, compression, and noise. Finally, principal lines can act as an important component in multiple features based approaches. However, principal lines based approaches have not been studied adequately so far. The main reason is that it is very difficult to extract principal lines from complex palmprint images, which contain many strong and long wrinkles [5]. The following steps are designed to extract principle lines: Firstly, 3x3 sobel mask is convolved tooriginal image intwo directions (0º and 90º)to find horizontal and vertical lines. Then gradient magnitude (G) and gradient direction (θ) iscalculated using (2) and (3), respectively. Fig.4 shows the steps of extracting gradient magnitude and direction. G = I x 2 + I y 2 (2) θ = tan 1 I x I y (3) Where I x and I y are convolved images in horizontal and vertical direction. Figure 5: (a). Binaries Magnitude image (b). Direction image with important line angles (c). Principle Line angles in [90...180] range (d). Wrinkle Line angles in [0...90) range Figure 6: (a). Principle lines (b). Dilation image (c). Thinning image (d). Principle line (f). Draw line in original image In Fig.7 is shown some principle lines for three person. Figure 4:(a). 3*3 Sobel operator in (0, 90) direction (b). Original image (c, d). Sobel images in (0, 90) direction (e). Gradient Magnitude image (f). Gradient Direction image After calculating of gradient magnitude image, an optimal thresholdis chosen using histogram to maintain strong edges (Fig.5 (a)). The gradient magnitude binary imageis multiplied to direction image, in order to maintain important line angles, related to direction image (Fig.5 (b)). Since, line image contain strong wrinkle we can remove them by direction criterion. Mostly, direction of most wrinkles differ from principal lines. For example if the directional principle lines belong to [0 90), approximately, the directional of most wrinkles will be at [90 180) approximately and vice versa [5]. In this article the principle lines was in (90 180] rang (Fig.5 (c, d)).after extract principle lines approximately, dilation operator is applied to image to fill small holes (Fig.6 (b)).finally,thinning processes isusedto erode the outer layers of pixel until no more layers can be removed (Fig.6 (c)). As it canbe seen in this figure, some wrinkles lines still exist in image. For removing them we choose a threshold. Fig.6 (d) showsextracted principle lines. Figure 7:extracted principle line for three person with six different hand images C. Palm Line Matching In the palm matching, the main purpose is to find a good similarity between test and training images. This paper proposed a new method for palm line matching by resizing image to asmaller size. In this method, is used the pyramid theory as in [12]: "A common characteristic of images is that neighboring pixels are highly correlated. To represents the image directly in terms of the pixel values is therefore inefficient: most of the encoded information is redundant. The first task in designing an efficient, compressed code is to find a representation which, in effect, de-correlates the image pixels". Therefore, it can remove noises and berobust to vibrations. As it can be seen in Fig.8, with the higher pyramid, we can maintain the basic structure of principle 479

lines and remove noises. In Table (1) we implement the methodin [2]. In this method test images first rotate in (-2, 2) angles, then all direction collected with ''OR" logical operation and dilate forfill holes. In next step, train images translate vertically and horizontally in the range of (-5, 5) pixels (the step is 1 pixel). Figure 8:principle line with different size For matching principle lines, test and train images is resized in smaller size. Usually after resizing operation, some sample of principle lines removed. Therefore, before resizing operation, images must be dilated with morphological operation (Fig.9). By the way, due to preprocessing, might occur a little translations in images. In order to overcome this problem, vertical and horizontal translation of train image is required, thentheresultingimageismatched withthetestimage. The vertical and horizontal translations are performed from (-2 to 2) pixel. Finally, the maximum value of accuracy is obtained from translated matching and is considerd as the final matching score. The matching score from L to C is defined as follows: N L Dr C Dr S L, C = M i=1 j=1 N LDr (4) Where is the logical "AND" operation, N LDr is the number of points on detected principle lines in dilated and resized test image, L Dr and C Dr are, dilated and resized test and train images respectively, and M*N is image size. By the way, index of D and r represents, dilation and resized respectively. Figure 10:matchingwithdifferenttranslationandresizing In Table 2 we proposed our method. Firstly, test image isdilated and resized. Then train image after dilation and resizing, is translated in the range of (-2, 2) pixels like method [2]. Accuracy for different size of images are calculated. It can be seenwhen the image is smaller, the accuracy of system increases, in the other word principle lines becomes more robust to noise and scale variation. Best result occurs when size of images are 39*39 pixels. In addition of improved accuracy in proposed method, Number of translations state is reduced significantly compared method [2], too. In method [2] number of translation for each train image is 100 while in the proposed method this number is reduced to 25 for each train image. Table 1: method in [2] with 3 Train and 3 Test... Dimension Accuracy Method in[2] 128*128 95.66 Table 2: Proposed method with 3 Train and 3 Test Figure 9:resize image (a). Without dilation (b). With dilation III. EXPERIMENTAL RESULT We use of IIT Delhi touchless palmprint database. This database consist of the hand images collected from the students and staff at IIT Delhi, India. This database contains left and right hand images from more than 230 subjects, using a very simple touchless imaging setup.468 right hand images corresponding to 78 different palmsarechosenforthisstudy. Fig.10 shows the process of matching between different images of same hand. As it can be seen, when there is no any translating and resizing operation, the accuracy of matching is low. After translating train image and matching with test image (without resizing), the accuracy is improved. But best matching score is occurred when images are resized and translated. Resize Value Dimension Accuracy Original Size 128*128 83.3 0.9 116*116 90 0.7 90*90 94.7 0.5 64*64 96 0.3 39*39 97.3 All size(0.9, 0.7, 0.5, 0.3). 96.67 IV. CONCLUSION In this paper, we propose a novel approach to palm line matching for personal identification. Firstly 128*128 pixels ROI image is cropped, then the light condition is adjusted till the quality of the image is good enough for successful line extraction. Gradient direction, gradient magnitude, Dilation morphology and thinning operation are applied for line extraction. For palm line matching test and train images are resized and matched. Resized images are used in palm line matching based on pyramid theory. The experimental All Rights Reserved 2015 IJSETR 480

results, show a better accuracy rate compared to the previous work. V. REFERENCE [1] Jain, Anil, Ruud Bolle, and SharathPankanti, eds. Biometrics: personal identification in networked society. Vol. 479. Springer Science & Business Media, 2006. [2] Wu, Xiangqian, David Zhang, and Kuanquan Wang. "Palm line extraction and matching for personal authentication." Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on 36.5 (2006): 978-987. [3] Jain, Anil K., Arun Ross, and SalilPrabhakar. "An introduction to biometric recognition." Circuits and Systems for Video Technology, IEEE Transactions on 14.1 (2004): 4-20. [4] Zhang, David, et al. "Online palmprint identification." Pattern Analysis and Machine Intelligence, IEEE Transactions on 25.9 (2003): 1041-1050. [5] Huang, De-Shuang, Wei Jia, and David Zhang. "Palmprint verification based on principal lines." Pattern Recognition 41.4 (2008): 1316-1328. [6] Wu, Xiangqian, Kuanquan Wang, and David Zhang. "Line feature extraction and matching in palmprint." Second International Conference on Image and Graphics. International Society for Optics and Photonics, 2002. [7] Leung, Maylor KH, AlvisCheuk M. Fong, and Siu Cheung Hui. "Palmprint verification for controlling access to shared computing resources." Pervasive Computing, IEEE 6.4 (2007): 40-47. [8] Diaz, M. Rafael, et al. "Biometric system based in the feature of hand palm."security Technology, 2004. 38th Annual 2004 International Carnahan Conference on. IEEE, 2004. [9] Han, Chin-Chuan, et al. "Personal authentication using palm-print features."pattern recognition 36.2 (2003): 371-381. [10] Rodriguez, Pedro Alfonso Recobos, and Jesus Dario Landa Silva. "Biometric identification by dermatoglyphics." Image Processing, 1996. Proceedings., International Conference on. Vol. 1. IEEE, 1996. [11] Wirayuda, Budi, et al. "Implementation of feature extraction based hand geometry in biometric identification system." Information and Communication Technology (ICoICT), 2013 International Conference of. IEEE, 2013. [12] Burt, Peter J., and Edward H. Adelson. "The Laplacian pyramid as a compact image code." Communications, IEEE Transactions on 31.4 (1983): 532-540. HosseinSalimi was born in Tehran, Iran, in 1989.He received the B.Sc. degree from Eslamshahr Azad University, Tehran, Iran in Electrical Engineering in 2013 and M.S.E. degree from Zanjan University, Zanjan, Iran in Electrical Engineering in 2016. His research interests include image processing and computer vision. SaeidFazli was born in Zanjan, Iran, 1970. He is a member of academic staff at Zanjan University, Zanjan, Iran. He is an assistant professor at electrical engineering department and Research Institute of Modern Biological Techniques. He received his PhD at Monash University, Australia in 2006. His research interest include computer vision, image processing, sensor design and modeling, advanced sonar sensor, vision system, sensor fusion and multi-dsp system. 481