Fingerprint Recognition using Texture Features

Similar documents
FINGERPRINT MATCHING BASED ON STATISTICAL TEXTURE FEATURES

Available online at ScienceDirect. Procedia Computer Science 58 (2015 )

Palmprint Recognition in Eigen-space

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

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

Improved Iris Recognition in 2D Eigen Space

Leaf Image Recognition Based on Wavelet and Fractal Dimension

Encryption of Text Using Fingerprints

Image Enhancement Techniques for Fingerprint Identification

Facial Feature Extraction Based On FPD and GLCM Algorithms

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

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

Multimodal Biometric System by Feature Level Fusion of Palmprint and Fingerprint

International Journal of Advanced Research in Computer Science and Software Engineering

Fingerprint Verification applying Invariant Moments

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

6. Multimodal Biometrics

Biometric Security System Using Palm print

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

Iris Recognition for Eyelash Detection Using Gabor Filter

AUTHENTICATION SYSTEM USING IRIS RECOGNITION

Verifying Fingerprint Match by Local Correlation Methods

A New Enhancement Of Fingerprint Classification For The Damaged Fingerprint With Adaptive Features

A Survey on Feature Extraction Techniques for Palmprint Identification

Robust biometric image watermarking for fingerprint and face template protection

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Two Dimensional Wavelet and its Application

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

Gaussian Mixture Model Coupled with Independent Component Analysis for Palmprint Verification

Texture Image Segmentation using FCM

Authentication of Fingerprint Recognition Using Natural Language Processing

Footprint Recognition using Modified Sequential Haar Energy Transform (MSHET)

ADAPTIVE TEXTURE IMAGE RETRIEVAL IN TRANSFORM DOMAIN

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

FEATURE EXTRACTION TECHNIQUES FOR IMAGE RETRIEVAL USING HAAR AND GLCM

Approach to Increase Accuracy of Multimodal Biometric System for Feature Level Fusion

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

Biometric Palm vein Recognition using Local Tetra Pattern

Color-Based Classification of Natural Rock Images Using Classifier Combinations

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

DIGITAL IMAGE PROCESSING APPROACH TO FINGERPRINT AUTHENTICATION

Biometric Quality on Finger, Face and Iris Identification

A new approach to reference point location in fingerprint recognition

Fast and Robust Projective Matching for Fingerprints using Geometric Hashing

Image Classification Using Wavelet Coefficients in Low-pass Bands

Minutiae Based Fingerprint Authentication System

Polar Harmonic Transform for Fingerprint Recognition

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi

Face Recognition based Only on Eyes Information and Local Binary Pattern

Multimodal Biometric Authentication using Face and Fingerprint

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

GABOR WAVELETS FOR HUMAN BIOMETRICS

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

International ejournals

Genetic Algorithm For Fingerprint Matching

COMBINING NEURAL NETWORKS FOR SKIN DETECTION

Multidirectional 2DPCA Based Face Recognition System

Local Correlation-based Fingerprint Matching

Development of an Automated Fingerprint Verification System

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

Fingerprint Ridge Orientation Estimation Using A Modified Canny Edge Detection Mask

5. Feature Extraction from Images

Projected Texture for Hand Geometry based Authentication

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

wavelet packet transform

K-Nearest Neighbor Classification Approach for Face and Fingerprint at Feature Level Fusion

Fingerprint Ridge Distance Estimation: Algorithms and the Performance*

Content Based Image Retrieval Using Color and Texture Feature with Distance Matrices

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Family Relationship Identification by Using Extract Feature of Gray Level Co-occurrence Matrix (GLCM) Based on Parents and Children Fingerprint

HANDWRITTEN GURMUKHI CHARACTER RECOGNITION USING WAVELET TRANSFORMS

Linear Discriminant Analysis for 3D Face Recognition System

Matching Level Fusion Based PalmPrint Identification using WHT and SD

Fingerprint Identification System Based On Neural Network

PALM PRINT RECOGNITION AND AUTHENTICATION USING DIGITAL IMAGE PROCESSSING TECHNIQUE

Texture Segmentation and Classification in Biomedical Image Processing

7.1 INTRODUCTION Wavelet Transform is a popular multiresolution analysis tool in image processing and

Fabric Defect Detection Based on Computer Vision

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

CHAPTER 2 LITERATURE REVIEW

Implementation and Comparative Analysis of Rotation Invariance Techniques in Fingerprint Recognition

Practical Image and Video Processing Using MATLAB

WAVELET USE FOR IMAGE CLASSIFICATION. Andrea Gavlasová, Aleš Procházka, and Martina Mudrová

Graph Matching Iris Image Blocks with Local Binary Pattern

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Texture Feature based Fingerprint Recognition for Low Quality Images

An Adaptive Threshold LBP Algorithm for Face Recognition

Wavelet Based Image Retrieval Method

Using Support Vector Machines to Eliminate False Minutiae Matches during Fingerprint Verification

Adaptive Fingerprint Image Enhancement Techniques and Performance Evaluations

Fingerprint Recognition System for Low Quality Images

COLOR FEATURE EXTRACTION FOR CBIR

CPSC 695. Geometric Algorithms in Biometrics. Dr. Marina L. Gavrilova

CHAPTER 5 PALMPRINT RECOGNITION WITH ENHANCEMENT

Quality of biometric data: definition and validation of metrics. Christophe Charrier GREYC - Caen, France

A GABOR FILTER-BASED APPROACH TO FINGERPRINT RECOGNITION

Implementation of Fingerprint Matching Algorithm

Temperature Calculation of Pellet Rotary Kiln Based on Texture

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Hybrid Approach for MRI Human Head Scans Classification using HTT based SFTA Texture Feature Extraction Technique

Transcription:

Fingerprint Recognition using Texture Features Manidipa Saha, Jyotismita Chaki, Ranjan Parekh,, School of Education Technology, Jadavpur University, Kolkata, India Abstract: This paper proposes an efficient scheme of fingerprint recognition for biometric identification of individuals. Three statistical features are extracted from fingerprint images and represented using a mathematical model. These features are () an entropy coefficient, computed from the intensity histogram of the image, () a correlation coefficient, computed by correlation operation between the original image and a filtered version of the image obtained using a D median filter, and () an energy coefficient, obtained by first subjecting the image to a 5-level wavelet decomposition and thereafter computing the percentage energy of the approximation coefficient obtained after the 5th level decomposition. The approach is tested over a dataset of 80 images divided into 0 classes and is seen to provide accurate recognition results. Keywords: Fingerprint recognition, entropy, correlation, wavelet energy. Introduction Biometrics refers to a set of techniques used to identify individuals based on their physiological characteristics. Such characteristics include retinal patterns, iris patterns, fingerprint, palm print, facial features, voice patterns etc. Digital image or audio capturing such traits are submitted to image processing and pattern recognition techniques to extract computer recognizable features which are used to match them previously stored such information and hence identify or authenticate the persons concerned. Fingerprint recognition has advantages in that the images can be acquired relatively easily, quickly and using low cost equipment and the matching process can also be done efficiently as the images are of small dimensions. Also each person is assumed to have a unique fingerprint pattern due to which the process can have good accuracy and hence is even used at commercial places. Challenges in fingerprint recognition include building a reliable data model to represent randomly oriented lines of the finger tip and finding ways to comparing the models with accuracy and in real time. Added to these there can be other difficulties like rotational or lighting variations or even noises generated from acquisition devices. This paper presents an efficient algorithm for fingerprint recognition by considering various statistical features from fingerprint images. The organization of the paper is as follows : section provides an overview of related works, section outlines the proposed approach, section 4 provides details of the experimentations done and the results obtained, and section 5 brings up the overall conclusions and future scopes.. Related Works A number of techniques have been proposed for fingerprint recognition in extant literature. Gray Level Co-occurrence Matrix GLCM along with k-nn classifier have been used in [], a correlation based approach for low-quality images have been proposed in [], while a minutiae based model representing ridge ending and ridge bifurcation have been proposed in []. To reduce dimensions of the feature space, a Fingerprint Expression Tensor has been proposed as a multilinear generalization of Independent Component Analysis [4]. A method based on pseudo-singularity points has been proposed to improve recognition when the standard singularity points of minutiae cannot be extracted [5]. A combination of Fourier Transform and Gabor Filters has been proposed in [6] while Discrete Wavelet Transform have been used in [7] to identify features in low quality images. Methods based on identifying the focal point of curved ridges of minutiae and their matching using polar coordinates have been proposed in [8]. Artificial Neural Networks have been used to classify minutiae into 8 classes in [9]. Coefficients generated from various wavelets viz. Haar, Daubechies and Symmlet, along with a k-nn classifier have been proposed in [0]. In [] a set of 5 bifurcation patterns and Euclidean distance metric is used for fingerprint recognition.. Proposed Approach The proposed approach utilizes three texture based features for recognizing fingerprint classes viz entropy, D correlation coefficient and energy of wavelet coefficients. Each of these three features are represented as scalar values and the combined feature vector is therefore a -element vector.. Entropy Entropy is a statistical measure of randomness that can be used to characterize the texture of an image. It is defined in equation () below, where is the th frequency value generated from a -bin normalized intensity histogram of the image. = The normalized values are computed by dividing each frequency count by sum of pixels in the image, as given in equation () where is the -th frequency value of the histogram and the total number of pixels.. Correlation = The image is first subjected to a -D median filter using a neighborhood. The correlation coefficient is computed () () Paper ID: 00578 65

using equation (), where is the original image of dimensions and is the filtered version of the same, and and denote the mean pixel values of the corresponding images. =, = = () 4. Experimentations and Results To test the efficacy of the proposed method experimentations were performed taking images from FVC000 database []. The dataset consists of 80 images divided into 0 classes with 8 images per class. 4 images per class are used for training the system while the remaining four are used for testing. Samples of the images are shown in Fig. and. The caption nomenclature is class (sample). The images have standard dimensions of 00 00 and stored in TIF format.. Energy For calculating the energy coefficient, the image I is subjected to a wavelet decomposition using the Daubechies wavelet for up to 5 levels. The wavelet decomposition involves convolving the image with a low-pass filter for generating the approximation coefficients () and a highpass filter for generating the detail coefficients (), followed by a down-sampling. The data image for each level is taken as the approximation image for the previous level. The decomposition operation generates the approximation coefficients and detailed coefficients,,,,, as shown in Fig. below. Figure : Wavelet decomposition of an image I The percentage of the energy corresponding to the approximation coefficient is subsequently computed as given below; = / (4) The final feature vector is taken as the composite formed of the above three components viz. =,, (5) Classification is done by mapping the feature vectors of a training set and a testing set into appropriate feature spaces and calculating differences using Manhattan distance. The Manhattan distance metric () of two -dimensional vectors =,,, and =,,, is given by = (6) Paper ID: 00578 66

Figure : Samples of the training set Figure : Samples of the testing set As part of the training phase, 4 images of each class are read sequentially and their feature vectors are computed according to relations mentioned previously. Feature values for the first three classes are mentioned in Table below. Table : Sample feature values for Training set images () Class Sample no. 0.9954 7.054 0.9949 7.0448 0.996 6.9760 4 0.9957 6.757 4 4 0.9870 0.9904 0.9870 0.9885 0.9669 0.9695 0.955 0.9655 5.9009 6.009 6.058 6.89.770.986.9878.569 98.94 98.577 99.70 99.445 99.754 99.60 99.7647 99.670 97.945 97.699 98.4556 98.4 The variation of the feature values for all ten classes is shown in Fig. 4 by considering the average values of the samples for each class. The corresponding class average values are mentioned in Table. Paper ID: 00578 67

Table 4: Class average feature values for Testing set () 0.998 0.987 0.960 0.996 0.9889 0.9 0.986 0.974 0.977 0.996 6.99 5.7987.85 7.660 5.5409 6.775.897 6.96 6.6750 6.69 98.649 99.6797 98.0 99.040 97.879 98.54 98.9605 9.900 95.4689 99.44 Figure 4: Variation of feature values for Training set Likewise for the testing phase, the remaining 4 images of each class are read sequentially and their feature vectors are computed. Feature values for the first three classes are mentioned in Table. Table : Sample feature values for Testing set images () Classification is done by subtracting feature values of each test sample from the mean training set values given in Table and considering absolute values of the difference components (Manhattan distance). For each test sample 0 difference vectors are generated corresponding to 0 classes. The mean value of each of these 0 difference vectors is used for classification. The test sample is considered to be a member of that class for which the mean difference value is minimum. The process is illustrated for the first test sample (5) given in Table i.e. = [0.9945, 6.994, 98.700]. The mean training vector of class as in Table is = [0.9956, 6.9475, 99.0407]. The absolute difference is then: = = [0.00, 0.0468, 0.77] Class Sample no. 5 6 7 8 5 6 7 8 5 6 7 8 0.9945 0.996 0.999 0.994 0.985 0.988 0.9875 0.989 0.9668 0.946 0.9844 0.9464 6.994 6.99 6.900 6.8909 5.6778 5.99 5.7069 5.8907.099.56.599.64 98.700 98.5084 98.5595 98.86 99.6908 99.679 99.7 99.6680 98.57 99.458 96.976 99.49 The mean difference value is = 0.85. Similarly difference values with other 9 classes are computed viz.,,, = [0.85, 0.608,.5867, 0.4, 0.758, 0.87,.0444,.9707,.505, 0.66]. Since the minimum value of 0.85 corresponds to class, sample is classified as belonging to class. Fig. 6 below shows the difference plots of test samples (5), (5), (5) which indicates that the difference with classes,, are minimum respectively. The variation of the feature values for all ten classes is shown in Fig. 5 by considering the average values of the samples for each class. The corresponding class average values are mentioned in Table 4. Figure 5: Variation of feature values for Testing set Table : Class average feature values for Training set () 0.9956 0.988 0.966 0.9944 0.9885 0.98 0.9869 0.9794 0.968 0.99 6.9475 6.04.860 6.9759 5.60 6.556 4.06 6.6868 6.744 6.66 99.0407 99.699 98.080 99.48 97.887 98.867 98.8458 9.5 95.44 99.779 Figure 6: Difference plots for test samples Table 5 below indicates the mean difference value between each test sample and all the 0 training classes. Table 5: Difference values for Testing set () Test sample Mean Difference with 0 classes (5) 0.85 0.608.5867 0.4 0.758 0.87.0444.9707.505 0.66 (6) 0.866 0.67.4974 0.904 0.6645 0..0848.884.6 0.570 (7) 0.78 0.6500.50 0.776 0.677 0.009.066.894.740 0.58 (8) 0.0908 0.555.59 0.946 0.760 0.06 0.9688.977.570 0.409 (5) 0.649 0.465.475 0.558 0.649 0.579 0.88.50.846 0.455 (6) 0.544 0.08.579 0.4586 0.705 0.44 Paper ID: 00578 68

(7) (8) (5) (6) (7) (8) 4 (5) 4 (6) 4 (7) 4 (8) 5 (5) 5 (6) 5 (7) 5 (8) 6 (5) 6 (6) 6 (7) 6 (8) 7 (5) 7 (6) 7 (7) 7 (8) 8 (5) 8 (6) 8 (7) 8 (8) 9 (5) 9 (6) 9 (7) 9 (8) 0 (5) 0 (6) 0 (7) 0 (8) International Journal of Science and Research (IJSR) 0.9004.45.7450 0.555 0.64 0.40.4949 0.5577 0.667 0.599 0.8574.5.847 0.4546 0.564 0.089.588 0.4778 0.7059 0.46 0.90.455.7650 0.747.50.456 0.69.69.047.60 0.476.9479.5.4895.755.4 0.69.6679.707.66 0.870.670.967.5648.099.099 0.867.977.48.8458.0474.085.968.06.595.60 0.457.498.4696.886 0.609.409.706.594 0.44 0.4579.874 0.0405 0.9945 0.4400.899.4.49 0.740 0.547 0.58.887 0.44.0058 0.45.0.7.505 0.76 0.906 0.4976.8746 0.0868.047 0.487.7.586.584 0. 0.545 0.4658.885 0.0507.0057 0.45.00.5.50 0.85 0.9587 0.8947 0.847.065 0.65 0.7 0.705.045.460 0.98 0.5908 0.574.09 0.6946 0.60 0.458 0.87.988.94 0.560 0.9556 0.89.0094.0594 0.05 0.708 0.868.949.544 0.950.0095 0.9459.690. 0.587 0.7644.0.78.0945 0.9789 0.056 0.5664.505 0.094 0.685 0.778 0.979.8960.64 0.549 0.059 0.690.469 0.4097 0.6007 0.89.046.87.5 0.74 0.8 0.5468.4876 0.76 0.674 0.59 0.9595.885.8 0.5 0.5 0.7049.70 0.46 0.5540 0.06.75.7647.07 0.9 0.9579 0.898 0.76.067 0.807 0.757 0.0886.7495.0609 0.97.4 0.9790 0.640.78.76.64 0.4068.086.50.47.064 0.906 0.78.0695.06 0.9575 0.449.9497.6 0.950.0.56 0.468.40 0.6776 0.9745 0.89.667.98.896.0709.5690.5.558.60..987 0.767 0.876.575.688.645.94.76.895.858.055 0.50 0.9487.0.089.00.874.7.8670.964.76 0.07 0.680.0084..60.7.70.77.650.049 0.79 0.979.87.48.74.867.540 0.8596.88.75.0797 0.9.4076.44.795.894.4.865.8.5 0.89 0.0.480.0946.597.77.794.97.94.0054.086 0.5.8.4845.7759.44.588.9.46.886 0.6 0.47.4644 0.45 0.577.6749 0.9 0.840 0.874.07.0589.498 0.044 0.75 0.78.6966 0.09 0.867 0.09.0590.0806.794 0.04 0.76 0.94.6867 0.0 0.858 0.99.049.0707.776 0.0 0.406 0.64.76 0.550 0.894 0.88.0887.40.4455 0.079 The minimum difference values for each of the samples are highlighted by shading. As the entire test samples are observed to be correctly classified, recognition accuracy is 00%. 5. Conclusions and Future Scope This paper has proposed a quick and efficient technique of fingerprint recognition using a set of texture based features. The features are derived from a correlation coefficient, an entropy coefficient and an energy coefficient. The features can be calculated quickly leading to a quick recognition response. Moreover such texture based techniques can prove to be more useful than standard minutiae based approaches when the fingerprint images are captured using low lighting and / or noisy environments where minutiae details cannot be extracted reliably. Future work would involve combining color and shape based techniques to study whether these can be used to improve recognition rates. References [] A. Ali, X. Jing, N. Saleem, GLCM based Fingerprint Recognition Algorithm, in Proceedings of the IEEE Broadband Network and Multimedia Technology (BNMT), China, pp. 07-, 0. [] Z. M. Win, M. M. Sein, Fingerprint Recognition System for Low Quality Images, in Proceedings of the SICE Annual Conference, Japan, pp. -7, 0. [] W. Yang, Y. Lixiu, Z. Fuqiang, A Real Time Fingerprint Recognition System Based on Novel Fingerprint Matching Strategy in Proceedings of the International Conference on Electronic Measurements and Instruments (ICEMI), China, pp. 8-85, 007. [4] X. Wang, X. Jing, X. Zhu, S. Sun, L. Hong, A Novel Approach of Fingerprint Recognition based on Multilinear ICA, in Proceedings of the International Conference on Network Infrastructure and Digital Content (NIDC), China, pp. 740-744, 009. [5] V. Conti, C. Militello, F. Sorbello, S. Vitabile, Introducing Pseudo-singularity Points for Efficient Fingerprint Classification and Recognition, in Proceedings of International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), Poland, pp. 68-75, 00. [6] G. Aguilar, G. Sanchez, K. Toscano, M. Salinas, M. Nakano, H. Perez, Fingerprint Recognition, in Proceedings of the International Conference on Internet Monitoring and Protection (ICIMP), 007. [7] Z. M. Win, M. M. Sein, Texture Feature based Fingerprint Recognition for Low Quality Images, in Proceedings of International Symposium on Micro- NanoMechatronics and Human Science (MHS), Japan, pp. -8, 0 [8] K. Rerkrai, V. Areekul, A New Reference Point for Fingerprint Recognition, in Proceedings of International Conference on Image Processing (ICIP), Canada, pp. 499-50, 000. [9] M. Arantes, A. N. Ide, J. H. Saito, A System for Fingerprint Minutiae Classification and Recognition, in Proceedings of the International Conference on Neural Information Processing (NIP), pp. 474-478, 00. [0] M. Tico, E. Immonen, P. Ramo, P. Kousmanen, J. Saarinen, Fingerprint Recognition using Wavelet Paper ID: 00578 69

Features, in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Sydney, pp. -4, 00. [] C. Pornpanomchai, A. Phaisitkulwiwat, Fingerprint Recognition by Euclidean Distance, in Proceedings of the International Conference on Computer and Network Technology (ICCNT), pp. 47-44, 00. [] Fingerprint Verification Competition (FVC) 000 Database, available at : http://bias.csr.unibo.it/fvc/000 Author Profile Manidipa Saha received Masters Degree in Multimedia from School of Education Technology, Jadavpur University, Kolkata. She is currently involved with a project on Web based teaching materials at the same department. Jyotismita Chaki is a PhD research scholar at the School of Education Technology, Jadavpur University, Kolkata. Her research interests include image processing and pattern recognition. Dr. Ranjan Parekh is a faculty at the School of Education Technology, Jadavpur University, Kolkata. He is involved with teaching subjects related to multimedia technologies at the postgraduate level. His research interests include multimedia databases, pattern recognition, medical imaging and computer vision. Paper ID: 00578 70