A Statistical Sampling Strategy for Iris Recognition

Similar documents
Fast identification of individuals based on iris characteristics for biometric systems

Iris Segmentation & Recognition in Unconstrained Environment

Experiments with An Improved Iris Segmentation Algorithm

Iris Recognition using Hamming Distance and Fragile Bit Distance

ANALYSIS OF PARTIAL IRIS RECOGNITION

Global and Local Quality Measures for NIR Iris Video

Iris Recognition using Histogram Analysis

Authentication using Iris

An Efficient Approach for Iris Recognition by Improving Iris Segmentation and Iris Image Compression

IRIS Recognition Using Cumulative Sum Based Change Analysis

Iris Recognition based on Local Mean Decomposition

International Conference on Innovative Applications in Engineering and Information Technology(ICIAEIT-2017)

IRIS RECOGNITION USING GABOR

A Proficient Matching For Iris Segmentation and Recognition Using Filtering Technique

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

Copyright 2006 Society of Photo-Optical Instrumentation Engineers.

NOVEL APPROACH OF ACCURATE IRIS LOCALISATION FORM HIGH RESOLUTION EYE IMAGES SUITABLE FOR FAKE IRIS DETECTION

Feature Extraction Technique Based On Circular Strip for Palmprint Recognition

Feature Extraction Techniques for Dorsal Hand Vein Pattern

Postprint.

A New Fake Iris Detection Method

Biometrics 2/23/17. the last category for authentication methods is. this is the realm of biometrics

Evaluation of the Impact of Noise on Iris Recognition Biometric Authentication Systems

A One-Dimensional Approach for Iris Identification

An Enhanced Biometric System for Personal Authentication

INTERNATIONAL RESEARCH JOURNAL IN ADVANCED ENGINEERING AND TECHNOLOGY (IRJAET)

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

[Kalsi*, 4.(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Impact of out-of-focus blur on iris recognition

ACCEPTED MANUSCRIPT. Pupil Dilation Degrades Iris Biometric Performance

ISSN: Page 511. International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 2, Mar Apr 2017

Iris based Human Identification using Median and Gaussian Filter

IRIS Biometric for Person Identification. By Lakshmi Supriya.D M.Tech 04IT6002 Dept. of Information Technology

Biometric Recognition: How Do I Know Who You Are?

Software Development Kit to Verify Quality Iris Images

3 Department of Computer science and Application, Kurukshetra University, Kurukshetra, India

Iris Recognition with Fake Identification

Recent research results in iris biometrics

Iris Recognition based on Pupil using Canny edge detection and K- Means Algorithm Chinni. Jayachandra, H.Venkateswara Reddy

Distinguishing Identical Twins by Face Recognition

Authenticated Automated Teller Machine Using Raspberry Pi

Iris Pattern Segmentation using Automatic Segmentation and Window Technique

ISSN Vol.02,Issue.17, November-2013, Pages:

Automatic Iris Segmentation Using Active Near Infra Red Lighting

A Generative Model for Fingerprint Minutiae

ABSTRACT I. INTRODUCTION II. LITERATURE SURVEY

Subregion Mosaicking Applied to Nonideal Iris Recognition

Fingerprint Segmentation using the Phase of Multiscale Gabor Wavelets

Iris Recognition in Mobile Devices

Iris Segmentation Analysis using Integro-Differential Operator and Hough Transform in Biometric System

Biometric Recognition Techniques

Critical Literature Survey on Iris Biometric Recognition

FEASIBILITY STUDY OF PHOTOPLETHYSMOGRAPHIC SIGNALS FOR BIOMETRIC IDENTIFICATION. Petros Spachos, Jiexin Gao and Dimitrios Hatzinakos

Title Goes Here Algorithms for Biometric Authentication

Using Fragile Bit Coincidence to Improve Iris Recognition

Fast Subsequent Color Iris Matching in large Database

Palmprint Recognition Based on Deep Convolutional Neural Networks

Image Averaging for Improved Iris Recognition

A Novel Approach for Human Identification Finger Vein Images

Palm Vein Recognition System using Directional Coding and Back-propagation Neural Network

Impact of Resolution and Blur on Iris Identification

Iris Recognition using Enhanced Method for Pupil Detection and Feature Extraction for Security Systems

Image Understanding for Iris Biometrics: A Survey

Iris Recognition-based Security System with Canny Filter

Fusing Iris Colour and Texture information for fast iris recognition on mobile devices

BEing an internal organ, naturally protected, visible from

An Algorithm for Fingerprint Image Postprocessing

Improved Human Identification using Finger Vein Images

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN IJSER

Empirical Evidence for Correct Iris Match Score Degradation with Increased Time-Lapse between Gallery and Probe Matches

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

A new seal verification for Chinese color seal

A Novel Image Deblurring Method to Improve Iris Recognition Accuracy

Print Biometrics: Recovering Forensic Signatures from Halftone Images

Biometric Authentication for secure e-transactions: Research Opportunities and Trends

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

RELIABLE identification of people is required for many

License Plate Localisation based on Morphological Operations

Automated License Plate Recognition for Toll Booth Application

Content Based Image Retrieval Using Color Histogram

The Center for Identification Technology Research (CITeR)

Algorithm for Detection and Elimination of False Minutiae in Fingerprint Images

An Overview of Biometrics. Dr. Charles C. Tappert Seidenberg School of CSIS, Pace University

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

Improving Far and FRR of an Iris Recognition System

Second Symposium & Workshop on ICAO-Standard MRTDs, Biometrics and Security

Abstract Terminologies. Ridges: Ridges are the lines that show a pattern on a fingerprint image.

Iris Recognition using Wavelet Transformation Amritpal Kaur Research Scholar GNE College, Ludhiana, Punjab (India)

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

ISSN: [Deepa* et al., 6(2): February, 2017] Impact Factor: 4.116

Selection of parameters in iris recognition system

An Efficient Approach to Face Recognition Using a Modified Center-Symmetric Local Binary Pattern (MCS-LBP)

An Efficient Hand Image Segmentation Algorithm for Hand Geometry based Biometrics Recognition System

BIOMETRICS BY- VARTIKA PAUL 4IT55

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Pattern Matching based Iris Recognition System

Development of CUiris: A Dark-Skinned African Iris Dataset for Enhancement of Image Analysis and Robust Personal Recognition

Learning Hierarchical Visual Codebook for Iris Liveness Detection

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Improved SIFT Matching for Image Pairs with a Scale Difference

Transcription:

A Statistical Sampling Strategy for Iris Recognition Luis E. Garza Castanon^, Saul Monies de Oca^, and Ruben Morales-Menendez'- 1 Department of Mechatronics and Automation, ITESM Monterrey Campus, {legarza, rmm}aitesin. mx ^ Automation Graduate Program Student, ITESM Monterrey Campus, sauljnontesdeocasyahoo.com.mx Av. Eugenio Garza Sada Sur No. 2501 Monterrey, N.L. 64849 Mexico Abstract. We present a new approach for iris recognition based on a random sampling strategy. Iris recognition is a method to identify individuals, based ou the analysis of the eye iris. This technique has received a great deal of attention lately, mainly due to iris unique characterics: highly randomized appearance and impossibility to alter its features. A typical iris recognition system is composed of four phases: image acquisition and preprocessing, iris localization and extraction, iris features characterization, and comparison and matching. Our work uses standard integrodifferential operators to locate the iris. Then, we process iris image with histogram equalization to compensate for illumination variations.the characterization of iris features is performed by using accumulated histograms. These histograms are built from randomly selected subimages of iris. After that, a comparison is made between accumulated histograms of couples of iris samples, and a decision is taken based on their differences and on a threshold calculated experimentally. We ran experiments with a database of 210 iris, extracted from 70 individuals, and found a rate of succesful identifications in the order of 97 %. 1 INTRODUCTION Iris recognition is an specific area of biometrics. The main intention of biometrics is to provide reliable automatic recognition of individuals based on the measuring of a physical characteristic or personal trait. Biometrics can be used for access control to restricted areas, such as airports or military installations, access to personal equipments such as laptops and cellular phones, and public applications, such as banking operations [11], A wide variety of biometrics systems have been explored and implemented with different degrees of success. Resulting systems include different physiological and/or behavioral human features such as: gait, DNA, ear, face, facial thermogram, hand thermogram, hand vein, fingerprint, hand shape, palmprint, signature, voice and iris [7,8]. The last one may provide the best solution by offering a much more discriminating power than others Please use the following formatwhen citing this chapter: Castailon, L.E.G., de Oca, S.M., Morales-Menendez, R., 2006, in IFIP International Federation for Information Processing, Volume 218, Professional Practice in Artificial Intelligence, eds. J. Debenliam, (Boston: Springer), pp. 333-341.

334 Castanon, de Oca, Morales-Menendez biometrics. Specific characteristics of iris such as a data-rich structure, genetic independence, stability over time and physical protection, makes the use of iris as biometric well recognized. In Icist years, there have been very successful implementations of iris recognition systems. Differences between them are mainly in the features characterization step. The golden standard is set by Daugman's system, with a performance of 99.9 % of matching [3]. Daugman used multiscale quadrature wavelets (Gabor filters) to extract texture phase structure information of the iris to generate a 2,048-bit iriscode and compared the difference between a pair of iris representations by their Hamming distance. In [10] iris features are extracted by applying a dyadic wavelet transform with null intersections. To characterize the texture of the iris. Boles and Boashash [1] calculated a one dimension wavelet transform at various resolution levels of a concentric circle on an iris image. In this case the iris matching step was based on two dissimilarity functions. Wildes [13] represented the iris texture with a Laplacian pyramid constructed with four different resolution levels and used the normalized correlation to determine whether the input image and the model image are from the same class. A Similar method to Daugman's is reported in [9], but using edge detection approach to localize the iris, and techniques to deal with illumination variations, such as histogram equalization and featiue characterization by average absolute deviation. In [5] iris features are extracted by using independent component analysis. Zhu et al [14] uses statistical features, mean and standard deviations, from 2D wavelets transforms and Gabor filters, to make the system more robust to rotation, translation and illumination variations of images. In [6] a new method is presented to remove noise in iris images, such as eyelashes, pupil, eyelids and reflections. The approach is based on the fusion of edge and region information. In [4] an iris recognition approach based on mutual information is developed. In this work couples of iris samples are geometrically aligned by maximizing their mutual information and subsequently recognized. The mutual information was calculated with the algorithm proposed by Daxbellay and Vajda. The decision whether two compared images belong to the same eye depends on a chosen threshold of mutual information. In our approach we work directly with the iris information, instead of using a bank of filters or making a mathematical transformation. These approaches can be very computationally demanding. We claim than our approach will conduct to a fast approach for iris recognition, where just a few samples will be needed to discard many samples in database and allow a more focused sampling in a reduced set of candidate samples. In our work, a database with colored high resolution eye images, is processed to lower the size and transform to a grey levels image. After this, the iris is located by using integrodifferential operators and extracted by using a transformation from cartesian to polar coordinates. The result of this operation is a rectangular strip containing just the iris area features. To compensate for illumination variations, iris strip is processed by histogram equalization. The feature extraction step is done by randomly sampling square subimages, and building

Professional Practice in Artificial Intelligence 335 an acummulated histogram for each subimage. Every iris is represented by a set of accumulated histograms. The optimal size of square areas and the number of features were calculated experimentally. The comparison between iris sample and database is done by computing the Euclidean distance between histograms, and according to a threshold calculated also experimentally, we take the decision to accept o reject the iris sample. We ran experiments in a database containing 210 samples coming from 70 individuals and found a rate of succesful matching in the order of 97 %. 2 THE PROPOSED APPROACH The implementation of our approach relies on the use of eyes images from a database. These images use a format with color and high resolution, which can give us some problems with the management of memory. In our database, images can contain more than 6 Mbytes of information. Then, the first step consists in down sizing the image (we use 1024x758 bytes), and transform from color representation to just grey level pixels. This process is sufficient to reveal the relevant features of iris. Eyes images include samples where iris is free from any occlusion, as is shown in figure 1, and others with moderate obstruction from eyehds and eyelashes (Fig. 2). o JQjif o ^.^ ^ o T m- Fig. 1. Eyes samples without noise 2.1 Iris Localization The finding of limbic and pupilar hmits is achieved with the use of the standard integrodifferential operator shown in eqn 1. (1)

336 Castanon, de Oca, Morales-Menendez I^V k r A A k J Fig. 2. Eyes samples with noise (moderate obstruction) where I{x, y) is an image containing an eye. The operator behaves as an iterative circular edge detector, and searches over the image domain {x, y) for the maximum in the partial derivative with respect to an increasing radius r, of the normalized contour integral of /(x, y) along a circular arc ds of radius r and center coordinates (lo, J/o)- The symbol * denotes convolution and Ga-{r) is a smoothimg function, tipically a Gaussian of scale a. This operator behaves well in most cases with moderate noise conditions, but requires some fine tuning of parameters, in order to deal with pupil reflections, obscure eyes and excess of illumination. Heavy occlusion (iris area covered more than 40 %) of iris by eyelashes or eyelids needs to be handled by other methods. The extracted iris image has to be normalized to compensate for pupil dilation and contraction under illumination variations. This process is achieved by a transformation from cartesian to polar coordinates, using equations 2 and 3. The output of this transformation is a rectangular image strip, shown in Fig. 5(a). x(r,e) = (l-r)a;p(9) + rx,(e) (2) y{r.e) = {l-r)ypie) + ry,{e) (3) where x{7\9) and y{r,6) are defined as a linear combination of pupil limits {xp{6), yp{0)) and limbic limits {xs{0), ys(9))- r is defined in the interval [0,1], and d in the interval [0, 27r]. 2.2 Features Extraction The iris image strip obtained in previous step, is processed by using an histogram equalization method, to compensate for differences in illumination conditions. The main objective in this method is that all grey levels (ranging from 0 to 255) have the same number of pixels. Histogram equalization is obtained by working with the accumulated histogram, shown in eqn 4.

Professional Practice in Artificial Intelligence 337 Hii) = Y2m (4) fc=0 where h{k) is the histogram of the kth grey level. A flat histogram, where every grey level has the same number of pixels, can be obtained by eqn 5..(.') = (... ) ^ (5) Where N and M are the image dimensions and 256 is the number of grey levels. An example of application of histogram equahza,tion method over the iris strip in figure 5(a), is shown in figure 5(b). 1.** *J<' - * v.^... -iu., 100 ISO 200 250 300 350 400 450 50 500 lb) Fig. 3. (a) Extracted iris strip image.(b) Iris strip processed by tlie histogram equalization method 2.3 Comparison and Matching In our method, the iris features are represented by a set of accumulated histograms computed from randomly selected square subimages of iris strip (see Fig. 6). An accumulated histogram represents a feature and is built by using equation 4. The complete iris is represented by a set of accumulated histograms, one of them for every subimage. The optimal size of the number of features and subimage size, were determined empirically by experiments, A decision to accept or reject the iris sample is done according to the minimum Euclidean distance calculated from the comparison of iris sample and irises database, and also according to a threshold. Figure 8 shows the structure of this phase.

338 Castanon, de Oca, Morales-Menendez Fig. 4. iris strip image showing a random selection of areas AcciHTtulated histogram Iris Sample APilAP^j... APkli» Comparison Criteria Decision: Accept or Reject u Iris 1 APi AP;... APvj Iris 2 ^APi{AP?...JAP^j IrlsN - APi[AP2... APi Fig. 5. The process of comparison and matching

Professional Practice in Artificial Intelligence 339 3 Experiments Experiments were ran for a database with 210 samples coming from 70 individuals. In a first step, a set of experiments was scheduled to produce the best acceptance/rejection thresholds (Euclidean distance). In a second step, a set of 10 experiments were conducted by fixing both: the size of subimage area and the number of features or histograms. In every experiment a random iris sample was taken, and a random database of 100 samples was formed without duplicates. The percent of successful identifications reported is the mean of those 10 experiments. The Fig. 8 shows the accuracy on the accept/reject decision taken. The best results of 97.18 % were obtained with an square subimage area of 25 pixels and 210 features. False positive errors were 0.26 % and false negatives errors were 2.56 %. number of ins features (areas! Fig. 6. Results from experiments with different number of features and size of areas The Fig. 9 (a) shows the distribution observed in function of two t3fpes of persons, "authentics" and "impostors". This distribution estimation treats only one-to-one verification mode. We can observe a significant overlapping area, which in turns avoid more accurate scores of recognition. In Fig. 9 (b) is shown the ROC curve that is a plot of genuine acceptance rate against false acceptance rate. Points in the curve denote all possible system operating states in different tradeoffs. Fig. 9 (b) shows an acceptable performance of our method.

340 Castanon, de Oca, Morales-Menendez Same 22,275 comparision of different Iris pairs Mi=20,7i 4 303 comparisons of same iris pairs 8,0D% 0.00% 0,05% 0.10% 0.15% 0.20% 0.25% 0.30% 0.35% 0.40% 0.45% Histogram distance (a) False Matcli Rate ( /.) (b) Fig. 7. (a) Probability Distribution of accumulated liistograms distance for autlientic persons (left) and impostors (rigiit). (b) Receiving Operating Characteristic curve 4 Conclusions and Future Works A new approach for iris recognition has been presented. The novel contribution rehes on the feature characterization of iris by the use of a samphng technique and accumulated histograms. We work directly with the iris information, instead of using a bank of filters or making a mathematical transformation. Both approaches can be very computationally demanding. We claim than our approach will conduct to a fast approach for iris recognition, where just a few samples will be needed to discard many samples in database and allow a more focused sampling in a reduced set of candidates, In our proposal iris image is sampled in a specific number of randomly selected square areas or subimages. From every subimage an accumulated histogram is built, and the whole iris is represented by a set of accumulated histograms. The matching step consists then in a comparison between histograms, and the decision to accept or reject a user is taken based on the minimum difference between iris samples, and a threshold calculated experimentally. We have found a rate of successful identifications in the order of 97 %. In future works we will address two aspects: first, the determination of minimal number of samples and the size of samples, to identify accuratelly a person, and second, we are looking a more uniform sampling strategy to avoid redundant information by overlapping of samples.

Professional Practice in Artificial Intelligence 341 References 1. W. Boles and B. Boashash, "Iris Recognition lor Biometric Identification using dyadic wavelet transform zero-crossing", IEEE Transactions on Signal Processing, Vol. 46, No. 4, 1998, pp. 1185-1188. 2. D. Clausi and M. Jernigan, "Designing Gabor Filters for Optimal Texture Separability", Pattern Recognition, Vol. 33, 2000, pp. 1835-1849. 3. J. Daugman, "How Iris Recognition Works", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 14, No. 1, 2004, pp. 21-30. 4. M. Dobes, L. Machala, P. Tichasvky, and J. Pospisil, "Human Eye Iris Recognition Using The Mutual Information", Optik, No. 9, 2004, pp. 399-404, 5. Y. Huang, S. Luo, and E. Chen, "An Efficient Iris Recognition System", In Proceedings of the First International Conference on Machine Learning and Cybernetics, 2002, pp. 450-454. 6. J. Huang, Y. Wang, T. Tan, and J. Cui, "A New Iris Segmentation Method for Iris Recognition System", In Proceedings of the 17th International Conference on Pattern Recognition, 2004, pp. 554-557. 7. A. Jain, R. BoUe, S. Pankanti, Biometrics: Personal Identification in Networked Society, Kluwer Academics Publishers, 2002. 8. A. Jain, A. Ross, A. Prabhakar, "An Introduction to Biometric Recognition", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 14, No. 1, 2004, pp. 4-20. 9. L. Ma, Y. Wang, T. Tan, and D. Zhang, "Personal Identification Based on Iris Texture Analysis", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 25, No. 12, 2003, pp. 1519-1533. 10. D. de Martin-Roche, C. Sanchez-Avila, and R. Sanchez-Reillo, "Iris Recognition for Biometric Identifica-tion using dyadic wavelet transform zero-crossing", In Proceedings of the IEEE 35th International Conference on Security Technology, 2001, pp. 272-277. 11. M. Negin, Chmielewski T., Salganicoff M., Camus T., Cahn U., Venetianer P., and Zhang G. "An Iris Biometric System for Public and Personal Use ", Computer, Vol. 33, No. 2, 2000, pp. 70-75. 12. Ch. Tisse, L. Martin, L. Torres, and M. Robert, "Person Identification technique using Human Iris Recognition", In Proceedings of the 15th International Conference on Vision Interfase, 2002. 13. R. Wildes, "Iris Recognition: An Emerging Biometric Technology", Proceedings of the IEEE, Vol. 85, No. 9, 1997, pp. 1348-1363. 14. Y. Zhu, T. Tan, and Y. Wang, "Biometric Personal Identification Based on Iris Patterns", In Proceedings of the 15th International Conference on Pattern Recognition, 2000, pp. 801-804.