Graph Matching Iris Image Blocks with Local Binary Pattern

Similar documents
Efficient Iris Spoof Detection via Boosted Local Binary Patterns

Iris Recognition for Eyelash Detection Using Gabor Filter

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

An Efficient Iris Recognition Using Correlation Method

Embedded Palmprint Recognition System on Mobile Devices

Ordinal Palmprint Represention for Personal Identification

A Method for the Identification of Inaccuracies in Pupil Segmentation

Shifting Score Fusion: On Exploiting Shifting Variation in Iris Recognition

A New Encoding of Iris Images Employing Eight Quantization Levels

Comparing Binary Iris Biometric Templates based on Counting Bloom Filters

An Improved Iris Segmentation Technique Using Circular Hough Transform

Feature-level Fusion for Effective Palmprint Authentication

Iris Recognition: Measuring Feature s Quality for the Feature Selection in Unconstrained Image Capture Environments

Tutorial 8. Jun Xu, Teaching Asistant March 30, COMP4134 Biometrics Authentication

Enhanced Iris Recognition System an Integrated Approach to Person Identification

COMPUTATIONALLY EFFICIENT SERIAL COMBINATION OF ROTATION-INVARIANT AND ROTATION COMPENSATING IRIS RECOGNITION ALGORITHMS


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

Computationally Efficient Serial Combination of Rotation-invariant and Rotation Compensating Iris Recognition Algorithms

Seminary Iris Segmentation. BCC448 Pattern Recognition

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

An Adaptive Threshold LBP Algorithm for Face Recognition

PERSONAL IDENTIFICATION BASED ON ORDINAL MEASURES OF IRIS PATTERNS

Color Local Texture Features Based Face Recognition

Face Recognition Using Ordinal Features

Fusion of Hand Geometry and Palmprint Biometrics

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 31, NO. 12, DECEMBER Ordinal Measures for Iris Recognition

Robust Iris Recognition based on Orientation Field

Rotation Invariant Finger Vein Recognition *

A Trailblazing Intrigue Applying Ordinal Analysis of Iris Pattern for Invincibility

Texture Features in Facial Image Analysis

An Application of ARX Stochastic Models to Iris Recognition

Adaptive Feature Selection via Boosting-like Sparsity Regularization

WITH AN increasing emphasis on security, automated

Incremental Iris Recognition: A Single-algorithm Serial Fusion Strategy to Optimize Time Complexity

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis

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

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Partial Face Matching between Near Infrared and Visual Images in MBGC Portal Challenge

Online Text-Independent Writer Identification Based on Stroke s Probability Distribution Function

Periocular Biometrics: When Iris Recognition Fails

Fingerprint Ridge Distance Estimation: Algorithms and the Performance*

The Elimination Eyelash Iris Recognition Based on Local Median Frequency Gabor Filters

Boosting Ordinal Features for Accurate and Fast Iris Recognition

ALGORITHM FOR BIOMETRIC DETECTION APPLICATION TO IRIS

IRIS SEGMENTATION AND RECOGNITION FOR HUMAN IDENTIFICATION

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Biometrics Technology: Hand Geometry

Reference Point Detection for Arch Type Fingerprints

Iris Segmentation and Recognition System

Logical Templates for Feature Extraction in Fingerprint Images

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

Robust Encoding of Local Ordinal Measures: A General Framework of Iris Recognition

Development of an Automated Fingerprint Verification System

Implementation of Reliable Open Source IRIS Recognition System

Fingerprint Matching using Gabor Filters

Gabor Volume based Local Binary Pattern for Face Representation and Recognition

Spatial Frequency Domain Methods for Face and Iris Recognition

Color-Based Classification of Natural Rock Images Using Classifier Combinations

Combining Face and Iris Biometrics for Identity Verification

Improving Iris Recognition Performance using Local Binary Pattern and Combined RBFNN

International Journal of Advanced Research in Computer Science and Software Engineering

IRIS recognition II. Eduard Bakštein,

Implementation of a Face Recognition System for Interactive TV Control System

IRIS SEGMENTATION OF NON-IDEAL IMAGES

A biometric iris recognition system based on principal components analysis, genetic algorithms and cosine-distance

A Fast and Accurate Eyelids and Eyelashes Detection Approach for Iris Segmentation

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

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

Algorithms for Recognition of Low Quality Iris Images. Li Peng Xie University of Ottawa

Learning to Fuse 3D+2D Based Face Recognition at Both Feature and Decision Levels

Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis

Shape and Texture Based Countermeasure to Protect Face Recognition Systems Against Mask Attacks

Generic Face Alignment Using an Improved Active Shape Model

A Graph Theoretic Approach to Image Database Retrieval

Learning Based Enhancement Model of Iris

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

Chapter 5. Effective Segmentation Technique for Personal Authentication on Noisy Iris Images

Fabric Defect Detection Based on Computer Vision

Online and Offline Fingerprint Template Update Using Minutiae: An Experimental Comparison

A Feature-level Solution to Off-angle Iris Recognition

Masked Face Detection based on Micro-Texture and Frequency Analysis

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) Volume 3 Issue 6 June 2016

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

International Journal of Advance Engineering and Research Development. Iris Image Categorization for Efficient Large-Scale Iris Classification

THE recent advances of information technology and the

Projected Texture for Hand Geometry based Authentication

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

A NEW OBJECTIVE CRITERION FOR IRIS LOCALIZATION

Optimization of Iris Codes for Improved Recognition

Multimodal Biometric System by Feature Level Fusion of Palmprint and Fingerprint

A New Shape Matching Measure for Nonlinear Distorted Object Recognition

Biorthogonal wavelets based Iris Recognition

[2008] IEEE. Reprinted, with permission, from [Yan Chen, Qiang Wu, Xiangjian He, Wenjing Jia,Tom Hintz, A Modified Mahalanobis Distance for Human

A Novel Identification System Using Fusion of Score of Iris as a Biometrics

The Impact of Diffuse Illumination on Iris Recognition

1.1 Performances of a Biometric System

Dynamic Human Fatigue Detection Using Feature-Level Fusion

Fast and Efficient Automated Iris Segmentation by Region Growing

Transcription:

Graph Matching Iris Image Blocs with Local Binary Pattern Zhenan Sun, Tieniu Tan, and Xianchao Qiu Center for Biometrics and Security Research, National Laboratory of Pattern Recognition, Institute of Automation, Chinese Academy of Sciences, P.O. Box 78, Beijing, 18, P.R. China {znsun, tnt, xcqiu}@nlpr.ia.ac.cn Abstract. Iris-based personal identification has attracted much attention in recent years. Almost all the state-of-the-art iris recognition algorithms are based on statistical classifier and local image features, which are noise sensitive and hardly to deliver perfect recognition performance. In this paper, we propose a novel iris recognition method, using the histogram of local binary pattern for global iris texture representation and graph matching for structural classification. The objective of our idea is to complement the state-of-the-art methods with orthogonal features and classifier. In the texture-rich iris image database UPOL, our method achieves higher discriminability than state-of-the-art approaches. But our algorithm does not perform well in the CASIA database whose images are less textured. Then the value of our wor is demonstrated by providing complementary information to the state-of-the-art iris recognition systems. After simple fusion with our method, the equal error rate of Daugman s algorithm could be halved. 1 Introduction Iris-based identity authentication has many important applications in our networed society. Since the last decade, much research effort has been directed towards automatic iris recognition. Because the distinctive information of iris pattern is preserved in the randomly distributed micro-textures, constituted by frecles, coronas, stripes, furrows, etc., most of the state-of-the-art iris recognition algorithms are based on the local features of iris image data. Typical iris recognition methods are Gabor-based phase demodulation [1], local intensity variations [] and wavelet zero-crossing features [3], etc. However, the minutiae-based iris representation is sensitive to noise, such as the occlusions of eyelids and eyelashes, non-linear deformations, imperfect localization or alignment, etc. So it is a straightforward idea to complement local features based methods with global structural features. In our early attempt [4], blobs of interest are segmented from the iris images for spatial correspondence. Experimental results demonstrated the effectiveness of combining local statistical features and global structural features. But the segmentation of foreground regions in some poor quality images, e.g. defocused iris images, is a difficult problem. In addition, both the feature extraction and matching of blob patterns [4] were not very efficient. D. Zhang and A.K. Jain (Eds.): ICB 6, LNCS 383, pp. 366 37, 5. Springer-Verlag Berlin Heidelberg 5

5 5.5 1 3 4 5 6 8 6 4.8.6.4. 1 3 4 5 6 5 8 6 4 5.8.6.5.4. 1 3 4 5 6 1 3 4 5 6 5 5 5.5 1 3 4 5 6 5.5 1 3 4 5 6 5 8 6 4 5.8.6.5.4. 1 3 4 5 6 1 3 4 5 6 5 8 6 4 5.8.6.4.5. 1 3 4 5 6 1 3 4 5 6 Graph Matching Iris Image Blocs with Local Binary Pattern 367 We thin the distinctiveness of an iris pattern relies on the statistical features of local image regions and the spatial relationship between these regions. Motivated by the fact that the literature has ignored the global topological information in iris data, the iris features are represented from both local and global aspects in this paper: local binary pattern (LBP operator) is adopted to characterize the iris texture in each image bloc, and all localized image blocs are used to construct a global graph map. Then the similarity between two iris images is measured by a simple graph matching scheme. The novelty of this paper is that both LBP and image blocs based graph matching are introduced for the first time to iris recognition and in a fusion manner. Another contribution is that our method is good complement of the state-of-the-art iris recognition systems with orthogonal features and classifiers. The remainder of this paper is organized as follows. Section introduces the LBPbased attribute graph representation scheme. The graph matching method, aiming to find the correspondence between two iris images, is provided in Section 3. Experimental results on two publicly available iris databases are reported in Section 4. Section 5 concludes this paper. LBP-Based Iris Feature Representation LBP describes the qualitative intensity relationship between a pixel and its neighborhoods, which is robust, discriminant, and computationally efficient so it is well suited to texture analysis [5]. We choose LBP to represent iris image blocs Fig. 1. The flowchart of the LBP-based iris graph representation

368 Z. Sun, T. Tan, and X. Qiu distinctive information because iris pattern could be seem as texture constituted by many minute image structures. This is the first attempt in literature to use LBP for iris recognition. The whole procedure of iris feature extraction is illustrated in Figure 1. Firstly, the input iris image should be preprocessed and normalized to correct the position and scale variations before iris feature extraction and matching. In our paper, the resolution of the normalized iris image is 8 by 51. To exclude the possible occlusions of eyelids and eyelashes, we divide the upper region of the normalized iris image into *16=3 blocs, and each bloc has the size 3 by 3. For each bloc in the normalized iris image, an eight-neighborhood uniform LBP histogram with radius (59 bins) [5] may be obtained. In our labeled graph representation of iris pattern, each manually divided image bloc is regarded as a graph node, associated with the attributes of the local region s LBP histogram. And the spatial layout of these image blocs is used to model the structural relations among the nodes. Finally, a graph with 3 nodes is constructed as the template of each iris image (Figure 1). 3 Graph Matching Iris Features Because an iris pattern has randomly distributed minute features, varying from region to region, the basic idea underlying our graph matching scheme is qualitative corresponding theory. For each bloc of an iris image, it should be the most similar to the corresponding bloc in another image if these two iris images (A and B) are from the same eye. So we only need to count the number of the best matching bloc pairs, which are required to satisfy two conditions: 1) The matching blocs have the minimal distance based on a similarity metric, i.e. min ( i j Distance A, B ) i, j = 1,, L, 3. In addition, their distance should be lower j than a given threshold C. Th ) The matching blocs have the same topological layout, i.e. the corresponding blocs have the same spatial position in the graph representation. Compared with parametric classification principles, non-parametric classification strategy is more flexible and avoids the assumption on the distribution of input data. In this paper, the Chi-square statistic is used to evaluate the dissimilarity between two i i i i j j j j LBP histograms HA { HA, HA, L, HA } and HB { HB, HB, L, HB }: 1 59 1 59 i j 59 HA HB i j ( ) χ ( HA, HB ) = i j = 1 HA + HB (1) i j Because it is possible that HA + HB =, the summation only includes the nonzero bins. Suppose the LBP features of the two iris images are 1 3 1 3 HA{ HA, HA, L, HA } and HB{ HB, HB, L, HB } respectively, so their matching score S is computed as follows:

Graph Matching Iris Image Blocs with Local Binary Pattern 369 Fig.. The pseudo code of the graph matching of LBP features C is a constant value learned from the training set. For genuine corresponding Th bloc pairs, the probability of their Chi Square lower than the C Th should be more than.8. The matching score S has the range from to 3, and could be normalized as S/3 to obtain a uniform output for fusion. The higher the matching score, the higher the probability of the two images being from the same eye. 4 Experiments To evaluate the effectiveness of our method for iris recognition, two publicly available iris databases, UPOL [6] and CASIA [7] are used as the test datasets. The first one is constituted by European volunteers, captured under visible lighting. And the second one mainly comes from Chinese volunteers, captured under infrared illumination. The UPOL iris database [6] includes 384 iris images from 64 persons. All possible intra-class and inter-class comparisons are made to estimate the genuine distribution and imposter distribution respectively, i.e. totally 384 genuine samples and 73,15 imposter samples. The distribution of these matching results is shown in Figure 3. For the purpose of comparison, two state-of-the-art iris recognition algorithms, Daugman s [1] and Tan s [], are also implemented on the same dataset. Although these three methods all achieve perfect results, i.e. without false accept and false reject, our

37 Z. Sun, T. Tan, and X. Qiu method obtains higher discriminating index ( m - m 1 DI = ( δ + δ )/ 1, where m and 1 δ de- denote the mean and variance of intra-class Hamming distances, and m and note the mean and variance of inter-class Hamming distances.) [1] (See Fig. 3). δ 1.35.3 Distribution of imposter matching results Distribution of genuine matching results 5 Density 5.5 5 1 15 5 3 35 Matching score Fig. 3. The distribution of matching results of our method on the UPOL database. The DI is 15.. In contrast, the DI of Daugman s method [1] is 7.9 and that of Tan s [] is 8.6. The CASIA database is the largest open iris database [7] and we only use the subset described in [] for performance evaluation. There are totally 3,711 intra-class comparisons and 1,131,855 inter-class comparisons. The distribution of the matching results of our method is shown in Fig. 4. The maximal inter-class matching score is 1. We can see that the comparison results of genuine and imposter are well separated by our method although they overlap each other in a minor part. The ROCs (receiver operating curve) of the three methods are shown in Fig. 5. It is clear that our method does not perform as well as the state-of-the-art methods on this dataset. We thin the main reason is that the texture information of Asian subjects is much less than that of the Europeans, especially on the regions far from the pupil, but the effectiveness of LBP histogram heavily depends on the abundant micro-textures. The main purpose of this paper is to develop the complementary global features, along with the commonlyused local features, to improve the accuracy and robustness of an iris recognition system. The score-level fusion results based on Sum rule are shown in Fig. 5 and Table 1. After introducing the matching results of LBP features and structural classifier, the equal error rate (EER) of Daugman s method [1] is halved. Similarly, about 3% EER is reduced from Tan s method [] (Table 1). Comparatively, combining two local features based methods does not show significant improvement (Table 1). The disadvantage of our method is that the graph matching diagram is time consuming because of many iterations, but it still could be implemented in real time. In addition, if we adopt a cascading scheme lie that described in [4], the computational complexity could be considerably reduced.

Graph Matching Iris Image Blocs with Local Binary Pattern 371.35.3 Distribution of inter-class matching results Distribution of intra-class matching results 5 Density 5.5 5 1 15 5 3 Matching score Fig. 4. The distribution of matching results of our method on CASIA database.6.5.4 Daugman [1] LBP Daugman + LBP Tan [] Tan + LBP Daugman + Tan FRR.3..1 1-6 1-5 1-4 1-3 1-1 -1 FAR Fig. 5. Comparison of ROC curves of different iris recognition methods on CASIA database Table 1. Comparison of recognition accuracy of various recognition schemes Recognition scheme DI EER Daugman [1] 4.74.7% Tan [] 5.36.51% LBP 4.46.86% Daugman + LBP 5.31.37% Tan + LBP 5.51.3% Daugman + Tan 5.3.49%

37 Z. Sun, T. Tan, and X. Qiu 5 Conclusions In this paper, a new iris recognition method has been proposed to complement the state-of-the-art approaches. LBP operator, which is successfully applied to texture analysis and face recognition, is firstly employed to represent the robust texture features of iris images. A novel graph matching scheme is exploited to measure the similarity between two iris images. Experimental results on two publicly available iris image databases, UPOL and CASIA, illustrated the effectiveness of our method. The largest advantage of our method is its robustness against noise or occlusions in iris images because our algorithm only needs to match only a fraction of all image blocs to authenticate a genuine. Comparatively, state-of-the-art iris recognition methods [1][][3] require that most of the iris codes should be matched. How to define suitable global features to strengthen the robustness of local features based methods is not well addressed before, and it should be an important issue in future wors. In addition, we thin the global features should play a defining role in indexing of large scale iris databases. Acnowledgement This wor is funded by research grants from the National Basic Research Program (Grant No. 4CB31811), Natural Science Foundation of China (Grant No. 63351, 6113, 6753, 6331, 698515) and the Chinese Academy of Sciences. References 1. J. Daugman, High Confidence Visual Recognition of Persons by a Test of Statistical Independence, IEEE Trans. Pattern Analysis and Machine Intelligence, Vol.15, No.11, pp.1148-1161, 1993.. L. Ma, T. Tan, Y. Wang, and D. Zhang, Efficient Iris Recognition by Characterizing Key Local Variations, IEEE Trans. Image Processing, Vol. 13, No. 6, pp.739 75, 4. 3. C. Sanchez-Avila, R. Sanchez-Reillo, "Two different approaches for iris recognition using Gabor filters and multiscale zero-crossing representation", Pattern Recognition, Vol. 38, No., pp. 31-4, 5. 4. Zhenan Sun, Yunhong Wang, Tieniu Tan, Jiali Cui, Improving Iris Recognition Accuracy via Cascaded Classifiers, IEEE Transactions on Systems, Man, and Cybernetics Part C: Applications and Reviews, Vol. 35, No. 3, pp.435-441, August 5. 5. Topi Mäenpää, Matti Pietiäinen, Texture analysis with local binary patterns, Chapter 1, in C. Chen and P. Wang (eds) Handboo of Pattern Recognition and Computer Vision, 3rd ed, World Scientific, pp.197-16, 5. 6. Michal Dobeš and Libor Machala, UPOL Iris Database, http://www.inf.upol.cz/iris/. 7. CASIA Iris Image Database, http://www.sinobiometrics.com..