Fast identification of individuals based on iris characteristics for biometric systems

Similar documents
Iris Segmentation & Recognition in Unconstrained Environment

Experiments with An Improved Iris Segmentation Algorithm

Iris Recognition using Hamming Distance and Fragile Bit Distance

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

Iris Recognition using Histogram Analysis

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

ANALYSIS OF PARTIAL IRIS RECOGNITION

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

A Proficient Matching For Iris Segmentation and Recognition Using Filtering Technique

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

Note on CASIA-IrisV3

IRIS Recognition Using Cumulative Sum Based Change Analysis

Content Based Image Retrieval Using Color Histogram

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

Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total

Detection of License Plates of Vehicles

Authentication using Iris

A One-Dimensional Approach for Iris Identification

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

Iris Pattern Segmentation using Automatic Segmentation and Window Technique

Software Development Kit to Verify Quality Iris Images

Iris based Human Identification using Median and Gaussian Filter

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Image Enhancement using Histogram Equalization and Spatial Filtering

Iris Recognition using Left and Right Iris Feature of the Human Eye for Bio-Metric Security System

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

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

Tan-Hsu Tan Dept. of Electrical Engineering National Taipei University of Technology Taipei, Taiwan (ROC)

A Statistical Sampling Strategy for Iris Recognition

Fast Subsequent Color Iris Matching in large Database

Authenticated Automated Teller Machine Using Raspberry Pi

A Novel Image Deblurring Method to Improve Iris Recognition Accuracy

Global and Local Quality Measures for NIR Iris Video

License Plate Localisation based on Morphological Operations

A New Fake Iris Detection Method

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

Automatic Iris Segmentation Using Active Near Infra Red Lighting

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

Urban Feature Classification Technique from RGB Data using Sequential Methods

Image Extraction using Image Mining Technique

Comparison between Open CV and MATLAB Performance in Real Time Applications MATLAB)

Adaptive Fingerprint Binarization by Frequency Domain Analysis

Fast Inverse Halftoning

Feature Extraction Techniques for Dorsal Hand Vein Pattern

Comparison of ridge- and intensity-based perspiration liveness detection methods in fingerprint scanners

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

Eye Contact Camera System for VIDEO Conference

IRIS RECOGNITION USING GABOR

International Journal of Advanced Research in Computer Science and Software Engineering

Learning Hierarchical Visual Codebook for Iris Liveness Detection

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

Critical Literature Survey on Iris Biometric Recognition

Efficient Construction of SIFT Multi-Scale Image Pyramids for Embedded Robot Vision

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Selection of parameters in iris recognition system

INTERNATIONAL RESEARCH JOURNAL IN ADVANCED ENGINEERING AND TECHNOLOGY (IRJAET)

Feature Extraction of Human Lip Prints

Automatic Locating the Centromere on Human Chromosome Pictures

ScienceDirect. Improvement of the Measurement Accuracy and Speed of Pupil Dilation as an Indicator of Comprehension

Real Time Word to Picture Translation for Chinese Restaurant Menus

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

Improving Far and FRR of an Iris Recognition System

中国科技论文在线. An Efficient Method of License Plate Location in Natural-scene Image. Haiqi Huang 1, Ming Gu 2,Hongyang Chao 2

Automatic Licenses Plate Recognition System

Performance evaluation of several adaptive speckle filters for SAR imaging. Markus Robertus de Leeuw 1 Luis Marcelo Tavares de Carvalho 2

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

Blur Estimation for Barcode Recognition in Out-of-Focus Images

Segmentation of Fingerprint Images Using Linear Classifier

Iris Recognition based on Local Mean Decomposition

Noise Reduction Technique in Synthetic Aperture Radar Datasets using Adaptive and Laplacian Filters

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

ARRAY PROCESSING FOR INTERSECTING CIRCLE RETRIEVAL

Edge Detection of Sickle Cells in Red Blood Cells

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Control a 2-Axis Servomechanism by Gesture Recognition using a Generic WebCam

Iris Recognition-based Security System with Canny Filter

A new seal verification for Chinese color seal

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Contrast Enhancement for Fog Degraded Video Sequences Using BPDFHE

Contrast adaptive binarization of low quality document images

Development of Image Processing Tools for Analysis of Laser Deposition Experiments

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Digital Image Processing 3/e

Retinal blood vessel extraction

Deep Green. System for real-time tracking and playing the board game Reversi. Final Project Submitted by: Nadav Erell

Pupil Segmentation of Abnormal Eye using Image Enhancement in Spatial Domain

Research on the Face Image Detection in Coal Mine Environment

A Generative Model for Fingerprint Minutiae

Simulation of a mobile robot navigation system

Method for Real Time Text Extraction of Digital Manga Comic

Gaussian and Fast Fourier Transform for Automatic Retinal Optic Disc Detection

Impact of Resolution and Blur on Iris Identification

Recursive Plateau Histogram Equalization for the Contrast Enhancement of the Infrared Images

Preprocessing of Digitalized Engineering Drawings

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

Automatic License Plate Recognition System using Histogram Graph Algorithm

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

Image Measurement of Roller Chain Board Based on CCD Qingmin Liu 1,a, Zhikui Liu 1,b, Qionghong Lei 2,c and Kui Zhang 1,d

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

Transcription:

Fast identification of individuals based on iris characteristics for biometric systems J.G. Rogeri, M.A. Pontes, A.S. Pereira and N. Marranghello Department of Computer Science and Statistic, IBILCE, Sao Paulo State University(UNESP), São Jose do Rio Preto SP, Brazil. A.F. Araujo and João Manuel R.S. Tavares Faculdade de Engenharia, Universidade do Porto (FEUP) / Instituto de Engenharia Mecânica e Gestão Industrial (INEGI), Porto, Portugal. ABSTRACT: Nowadays, systems based on biometric techniques have a wide acceptance in many different areas, due to their levels of safety and accuracy. A biometric technique that is gaining prominence is the identification of individuals through iris recognition. However, to be proficiently used these systems must process their recognition task as fast as possible. The goal of this work has been the development of an iris recognition method to produce results rapidly, yet without losing the recognition accuracy. The experimental results show that the method is quite promising. 1 INTRODUCTION Due to the increasing rate of violence in almost all the world, the biometric techniques are gaining attention both in academic and commercial areas, because in this type of technique the access keys are physical or behavioral characteristics of individuals. One of the biometric techniques that has attained considerable attention in recent years is the identification of individuals through iris recognition, due to some characteristics of this region of the human body, such as: suffers light change over time, is fairly well protected, and presents many particular details. There are several iris-based recognition methods, some of which are very accurate. However, when it comes to restricted area access systems, a high processing speed is also required, as long as delayed outcomes potentially generate service delays. A fundamental step for the recognition of individuals through the iris is the exact localization of the iris to be analyzed in the input image. Failures in this process can lead to recognition errors, jeopardizing overall system reliability. However, the precise segmentation of this region is usually unfeasible as it often demands high computational costs. This paper aims at developing a method to locate the iris with minimal computational cost. To achieve this goal, we do not use well-known techniques, such as Daugman integro-differential operator and Hough transform, which despite being proven effective, have high computational costs. Instead, our method is based on histogram variations, morphological operators, and distance calculations. In section we present the two main methods used in the segmentation of the input iris images. Afterwards, in section 3 we discuss in details the implementation achieved as well as the tools used for iris localization. In section 4 we present the experimental tests performed, then we discuss the results obtained, and compare our results to the ones reported in the literature. Finally, in section 5, we draw the conclusions.. RELATED WORK For the location of the iris in eye images, two methods are widely used: the Hough Transform and Daugman Integro-Differential Operator..1. Hough Transform Patterns free from noise and discontinuities are hardly found in images. Hough Transform has been an efficient technique for the detection of approximately circular shapes in digital images [5]. To achieve this goal it uses a process of accumulation of votes, in which the votes are allocated to the crossing points of the possible circles in the input image. For this, it defines a mapping between the image space and the parameter space. The votes are accumulated in an array, and a possible circle is detected when a high amount of votes is attained. Most studies using the Hough Transform start from images already preprocessed, for example, from image with the edges previously detected, in order to make the process simpler and quicker, since, despite high rates of identification of circles in images, the Hough Transform has a high computational cost, making it barely indicated for cases requiring a very fast processing. Equation 1 shows how x and y coordinates on the plane, points a and b as the center of the circle that is

being sought and r as radius. The parameter space is discretized and represented as an array of integers or cells, where each position in the array corresponds to a range of parameters in the real space. Wanted all circles (a, b, r) passing through each point (x, y). Figure the iris has been limited by the Daugman operator. r ( x a) ( y b) (1) Figure 1 shows an example of using the Hough Transform, where Figure 1(a) is the original image, obtained from segmenting one image of a human eye, and Figure 1(b) is the image obtained after using the Hough Transform, i.e. the circle detected. Figure. - Image of an iris located by the method of Daugman [1]. 3. FAST IRIS LOCATION Figure 1 Example of the application of the Hough Transform: (a) segmented image of a human eye, (b) circle detected by the Hough Transform. As can be seen in Figure 1, the Hough transform, when associated with an efficient segmentation method can produce good results in the identification of the iris in images... Integro-Differential Operator Another method widely referenced for the localization of the iris in images is the Integro- Differential operator, proposed by Daugman[1]. This operator is given by the equation. max G r ( r) * r, x0, y0 ds () ( r, xo, y0 ) I( x, y) r where, I (x, y) is the image containing the eye to be analyzed, r is the radius and x0, y0 are the coordinates of the iris center. In this equation, the symbol * denotes the image convolution and is a function of smoothing with a Gaussian filter of scale σ. Looking over the image domain by the maximum value of the partial derivative with respect to the radius r, the normalized integral of the contour of the image along a circular arc ds [1]. According to Daugman[1], with this technique it is possible to estimate separately the parameters of the iris and pupil, delimiting the inner contour of the iris with the pupil and the outer with the sclera. In The identification process consists in the image segmentation to separate the region of interest of the iris. This work proposes to use only the inner region of the iris, discarding the outer region. Two reasons led to this decision: 1)The internal region of the iris, closest to the pupil, is one that concentrates most of the specific features of every human being, while the external region, nearer the sclera, has a smaller number of specific features [8]. )The process of segmentation of the iris is usually one of the most computational expensive steps of the common recognition process. The use only the inner region of the iris reduces the processing time for separating the region of interest without losing the most important features for the iris recognition. In this work, due to using only the inner region of the iris, is not necessary the location of the boundary between the iris and sclera. Targeting the boundary between the pupil and the iris is possible to separate the region of interest for the achievement of the following processes. As the pupil has lower intensity than the rest of the image, we can use the histogram equalization followed by thresholding and a sequence of morphological operations to perform the segmentation of the boundary between the pupil and iris. The use of morphological operations instead of edge detection operators makes the segmentation process faster, which is highly relevant when one intends to use the iris recognition system in real time. The sequence of talks used in the segmentation process of the pupil are: 1) histogram equalization, which aims to achieve a better distribution of the gray levels over the input image, causing a higher differentiation of the intensities presented; ) thresholding the equalized image, aiming to separate

the image regions with gray levels below a certain value, by using as threshold the average value obtained from the pixels in the central region of the image; 3) dilation, used to remove potential sources of low intensity that are not part of the pupil; 4) opening, which aims to repair possible faults in the region of the pupil caused by applying the dilation operator; and 5) extraction of borders, used to let the edges of the image. Figure 3 presents an example of applying these tasks to an original image: Figure 3(a) corresponds to the original image; Figure 3(b) shows the image after histogram equalization; Figure 3(c) presents the thresholded image; Figure 3(d) has the image after dilatation; Figure 3(e) shows the image after applying the open operator; Figure 3(f) presents the image after the extraction operation of the borders; and Figure 3(g) shows the original image overlapped with the pupil identified. It should be noted that the circle visible on Figure 3(g) resulted from the last morphological operation that extracted the border presented in Figure 3(f). the spatial resolution of the used images. Tests were conducted using fixed distances between 0 pixels and 80 pixels, being 50 the number of pixels for this distance that led to the best results during the recognition process. 3. Region of interest defined through a percentage inversely proportional to the distance from the border of the iris with the pupil to the border of the iris with the sclera. The number of pixels was kept approximately constant during comparisons, disregarding eventual dilation or contraction of the pupil. After applying some tests on the database, we decided to use the fixed distance approach to locate the region of interest, as this one presented the best results. Such results are presented in section 4. Figure 4 shows an example of the region of interest located in the iris. Figure 4 - Identification of the iris region of interest: (a) image with the pupil identified, (b) identified region of interest of the iris. Figure 3 - Process of pupil identification: (a) original image, (b) image after histogram equalization, (c) thresholded image (d) image after the dilation, (e) image after opening operation, (f) image after the borders operation, (g) original image overlapped with the detected circle of the iris. After locating the pupil, we must find the region of interest of the iris for further recognition. Having the outline of the pupil, the process of separating the region of interest of the iris becomes simpler. Three different approaches were taken for testing the definition of the iris region of interest, as follows: 1. Region of interest defined by a distance corresponding to the length of the radius of the pupil. Such a distance has been circularly applied all over the iris from its border with the pupil so defining the iris region of interest.. Region of interest defined by a distance corresponding to a fixed amount of pixels. Such a distance has been circularly applied all over the iris from its border with the pupil. In this case the distance has been empirically determined from the analysis of the image database to be 50 pixels, as this distance must be proportional to 4. TESTS AND RESULTS For the experimental tests, we used the images of the iris database of the Chinese Academy of Sciences - Institute of Automation (CASIA). The choice of this image database is due to the fact that it has been used for testing in the works used in this work for comparison purpose. We also used two different computational platforms during the tests: Machine I: Personal computer with Intel Pentium 4 processor, at.4 GHz, and 56 Mb RAM, using Microsoft Windows XP and Matlab version 6.1. Machine II: Notebook with Intel I3 processor, at.4 GHz, and 4 GB of RAM, using Microsoft Windows 7 and Matlab version 7.8. To locate the region of interest of the iris three different models were tested, as described in section 3. Table 1 displays the results obtained from the three models with respect to the localization of the region of interest accuracy ratio. It can be seen that the model based on a fixed region around the pupil presented the best results, thus being used as the method of choice for the present work.

The worst results presented by the model based on the length of the radius of the pupil are related to cases were the pupil is too dilated, in which case the radius of the pupil is larger than the radius of the iris. In such occurrences, the method takes regions of the sclera as regions of interest of the iris. The worst results obtained from the method that takes a percentage of the whole iris are due to the difficulty in finding the border between the iris and the sclera. In this case the border is incorrectly guessed for several of the images. Table 1. Accuracy in iris localization Method Accuracy (%) 1. Length of the radius of the pupil 99.60. Fixed amount of pixels 100.00 3. Percentage inversely proportional 8.75 The location of the region of interest of the iris represented in an eye image is one of the most complex processes in recognition of people through the iris and, without doubt, the process that requires the highest computational cost. The reduction of the recognition area of the iris, as reported in section 3, gives to the proposed algorithm a high gain with respect to the time necessary to carry out the recognition process. Moreover, the need for detecting only the border between the iris and pupil makes the localization relatively simple and provides a high accuracy. Table shows a comparison between the accuracy rates in localizing the iris in the image of the database used between the proposed method and other methods used as reference. It can be observed that the proposed method is the only that had localized successfully the region of interest in all testing images. Table. Comparison between the accuracy rates in localizing the iris Method Accuracy (%) Proposed 100.00 Wildes[4] 99.50 Daugman[1] 98.60 Masek[3] 8.53 Table 3 presents the comparison in terms of the average computational time required to locate the region of interest in the testing images. We can verify that the proposed method requires a time lower than the other methods for locating the region of interest of the iris, which is due to a decrease in the region to be analyzed. It should be noted the high computational time required by the Masek method. This method uses as a basis for the exact location of the iris the Hough Transform, which despite being proven effective for locating circles in images, is very computationally expensive. Table 3. Segmentation processing time. Method Time (s) Proposed 0.8 Wildes[4] 1.98 Daugman[1] 6.56 Masek[3] 3.37 The times shown in Table 3 were obtained using Machine I. Performing the test of the proposed method using the Machine II, the average computational was 0.7 seconds. 5. CONCLUSION The recognition of individuals based on biometric techniques has gained great prominence in recent years. Among these techniques the one that presents the most interesting results is the recognition of individuals through iris features. However, most existing methods have the drawback of high computational costs, mainly because segmentation of the iris from the rest of the input image is needed. In this paper we presented a method in which the segmentation process can be performed with minimal computational cost, and that could identify successfully all the irises in the testing image database used. We could verify that the proposed method is very promising, primarily for its excellent performance with respect to the required computational effort and especially for not failing to identify the region of interest in all of the testing images used. In spite of the main goal of the described work having been the speed up of the iris segmentation process, it should be noted an important outcome that was also obtained, which may lead to a promising future research: using only the region of the iris nearest to the pupil, a 99.4% level of accuracy over the entire image database as achieved. ACKNOWLEDGMENTS The authors are thankful to FUNDUNESP Fundação para o Desenvolvimento da UNESP Brazil and FAPESP Fundação de Amparo à Pesquisa do Estado de São Paulo Brazil for the financial support. REFERENCES [1] J. Daugman. How Iris Recognition Works. IEEE Trans. on Circuits and Systems for Video Technology, 14(1)1-30, 004. [] A. C. Gonzales e R. E. Woods. Digital Image Processing 3ª Edition. Pearson Prentice Hall, São Paulo, Brazil, 010.

[3] L. Masek. Recognition of Human Iris Patterns for Biometric Identification. Master s Degree Dissertation. School of Computer Science and Software Engineering, The University of Western, Australia, 003. [4] R. Wildes. Iris recognition: an emerging biometric technology. Proceedings of the IEEE, 85(9)1348-1363, 1997. [5] G. D. Duarte. Use of the Hough Transform to detect circles in digital images. Available www.pelotas.ifsul.edu.br/glaucius/tese/artigo10.pdf accessed in september of 010. [6] L. Ma, T. Tan, Y. Wang e D. Zhang. Personal identification based on iris texture analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence,5(1)1519-1533, 003. [7] J. Daugman. Wavelet Demodulation Codes, Statistical Independence, and Pattern Recognition. Available at: citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.46. 0.pdf, acessed in september 010. [8] M. Pereira. A Proposal to the Reliability Increase of Iris Recognition System and its Implementation via Genetic Algorithms. Master s Degree Dissertation. Department of Eletrical Engineering, University of Uberlândia. 005. [9] Cui, Y. Wang, T. Tan, L. Ma and Z. Sun. A Fast and Robust Iris Localization Method Based on Texture Segmentation. Center for Biometric Authentication and Testing, National Laboratory of Pattern Recognition, Chinese Academy of Sciences, Beijing, P. R. China, 004. [10] L. Ma, T. Tan, Y. Wang and D. Zhang. Efficient Iris Recognition by Characterizing Key Local Variations. IEEE Transactions on Image Processing, 13(13)739-750, 004.