Académique Documents
Professionnel Documents
Culture Documents
Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 1, Issue 2, July August 2012 ISSN 2278-6856
Acquisition of Iris Images, Iris Localization, Normalization, and Quality Enhancement for Personal Identification
B.Sabarigiri1, T.Karthikeyan2
1
Research Scholar, Department of Computer Science, PSG College of Arts and Science, Coimbatore, India
Associate Professor, Department of Computer Science, PSG College of Arts and Science, Coimbatore, India
Section 2 deals with image processing steps that include Iris Localization that comprises of Pupil, Iris Boundary Detection, Eyelash, and Eyelid Boundary Detection.
Keywords: Iris Segmentation, Quality Enhancement, Circular Hough transform, Canny Edge Detection, Gabor filters, Homogeneous Rubber Sheet Model, Daubechies wavelets, IIP
1. INTRODUCTION
Traditional methods for personal identification are based on what a person possesses (a physical key, ID card, etc.) or what a person knows (a secret password, etc). These methods have some problems, key may be lost, ID cards may be forged, and passwords may be forgotten. In recent years, bio metric personal identification is receiving growing interests from both academia and industry [1]. There are two types of biometric features: physiological (e.g. Iris, face, fingerprint) and behavioral (e.g. voice and hand writing) Usually an iris image impossibly contains artifacts, Such as Pupil, eyelid, eyelash, etc. The artifacts may change and make the texture distort. It must eliminate the above said factors to the iris recognition through the image preprocessing. Mat lab tool used for its image manipulation and Preprocessing. In this paper Section 1 deals with Acquisition of Iris images and Iris image manipulation, Segmentation and Edge Detection. Volume 1, Issue 2 July-August 2012
Figure 1: Proposed Block Diagram for Iris Image Processing (IIP) Module After that Iris Normalization and Iris Image Quality Enhancement Finally, the conclusion and experimental results were proposed.
interest from the input image containing an eye. The IIP Module contains three major tasks. (i) Iris Localization (ii) Iris Normalization (iii) Iris Image Enhancement. 3.1 Iris Localization The Iris Localization Unit Contains Three Sections (i) Pupil Detection and Iris Boundary Detection (ii) Eyelid Detection and (iii) Eyelash Detection 3.1.1 Pupil Detection and Iris Boundary Detection Both the inner boundary and the outer boundary of a typical iris can be taken as circles. But the two circles are usually not concentric. Compared with other part of the eye, the pupil is much darker. The eyelids and eyelashes normally occlude the upper and lower arts of the iris region. Sometimes, specular reflections can occur within the iris region corrupting the iris pattern. So we required to detect the above said artifacts, then only which will help to produce accurate matching patterns (Templates)[3]. Hough Trans form is a standard computer algorithm that can be used to determine the parameters of simple geometric objects, Such as lines and circles in an image. The circular Hough Transform can be employed to deduce the radius and center coordinates of the pupil and iris regions. An automatic segmentation algorithm based on the Circular Hough Transform is employed by wildes et al[4], Kong and Zhang[5]. Firstly, an edge map is generated by calculating the first derivatives of intensity values in an eye image and then thresholding the result. From the edge map, votes are cast in Hough space for the parameters of circles passing through each edge point. These parameters are the center co-ordinates XC and YC, and the radius r, which are able to define any circle according to define any circle according to the equation XC2+ YC2 = r2. A maximum point in Hough space will correspond to the radius and center coordinates of the circle best defined by the edge points Wiles et al [4] and Kong and Zhang [5] also make use of the parabolic Hough transform to detect the eyelids, approximating the upper and lower eyelids with parabolic arcs, which are represented as
(1)
The Gaussian outputs a weighted average of each pixels neighborhood, with the average weight more towards the value of the central pixels. This is in contrast to the mean filters uniformly weighted average. Because of this, this, a Gaussian provides gentler smoothing and preserves edges better than a similarly sized mean filter. Edge Detection refers to the process of identifying and locating sharp discontinuities in an image. Variables involved in the selection of an edge detection operator includes Edge orientation, Noise Environment, Edge structure, There are many ways to perform edge detection They may be grouped in to two categories.(1) Gradient (2) Laplacian.
Figure 2: (a)An eye image (b) Corresponding Edge map (c)Edge map with only horizontal Gradients (d) Edge map with only Vertical Gradients We can use Active Contour model has been used to localize Iris. The contour is defined as a set of n vertices connected as a simple closed curve. The movement of the contour is caused by internal and external forces acting on the vertices. The internal forces Expand the contour into a perfect circle.
Figure 3: Pupil Detection The external forces push the contour inward. The average radius and center of the contour obtained are the parameters of the Iris boundary. The discrete circular active contour search for the Iris boundary is affected by the specular reflections from cornea. Therefore, image preprocessing algorithm is required remove the specular reflections 3.1.2 Eyelid Detection Texture segmentation is adopted to detect upper and lower eyelids in [7].The energy of high spectrum at each region is computed to segment the eyelashes. The region with high frequency is considered as the eyelashes area. The information of the pupil position is used in upper eyelashes are fit with a parabolic arc. The parabolic arc shows the position of the upper eyelid. For eyelid detection, the histogram of the original image is used. The lower eyelid area is segmented to compute the edge point of the lower eyelid. The lower eyelid is fit with the edge points. In [8], the daubechies wavelets methods is used to decompose the original image in to four bands, HH,HL,LH and LL. Canny edge detection is applied to the LH image. To minimize the influence of eyelashes, canny edge detector is tuned to horizontal direction. The Canny Edge Detection Algorithm runs in 5 steps:(1) Smoothing(2) Finding Gradients (3) Non maximum suppression (4) Double thresholding (5) Edge tracking by hysteresis. The edge points that are close to each other are connected to detect the upper eyelid. The longest connected edge that fits with a parabolic arc is taken as the upper eyelid. Volume 1, Issue 2 July-August 2012
Figure 4: Eyelash and Eyelid Detection 3.2 Iris Normalization Iris may be captured in different size with varying imaging distance. Due to illumination variations the radial size of the pupil may change accordingly. The resulting deformation of the Iris texture will affect the performance of subsequent feature extraction and matching stages. Therefore, the Iris region needs to be normalized to compensate for these variations. The homogeneous rubber sheet model algorithm remaps each pixel in the localized Iris region from the Cartesian coordinates to polar co ordinate to polar co ordinates [9], [10]. The non-concentric polar representation is normalized to a fixed size rectangular block. The homogenous rubber sheet model accounts for pupil dilation, imaging distance and non-concentric pupil displacement. This algorithm does not compensate for the rotation variance. Table 1: Accuracy of Iris Boundaries Detection Method Hanho sung[11] Xiaofu[12] Cui.et.al[13] Md slim[14] Mojtaba Najafi [15] Proposed System 3.3 Image Enhancement Page 273 Accuracy(%) 98.55 97.67 97.35 90 98.64 99.14
[3]
[4] Figure 5: Iris Normalization and Teture Image after Enhancement These may impair the result of the texture analysis. We enhance the iris image and reduce the effect of nonuniform illumination by means of local histogram equalization, Median filter and the 2-D Wiener filter. We just notify that the window size for using the median filter is(3X3) and local variance are compared according to the following equations:
1 MN
[5]
[6]
n1, n 2
a(n1, n 2)
(3)
[7]
1 MN
n1, n 2
a 2 ( n1 , n 2 )
(4) [8]
Where refers to the local window with size MxN around each pixel that is going to process, id the local mean value and is the local variance. The output of wiener filter is obtained as follows:
b(n , n ) 1 2
2
[9]
2 2 ( a (n , n ) ) 1 2 2
Where 2 presents the noise variance which is considered to be equal mean variance.
4. CONCLUSION
The algorithms which are used in this paper are already existing system but different combinations were produced the Iris Segmentation accuracy. These steps will help to produce better Feature Extraction methods and matching patterns in the iris Recognition system. Actually, EEG will add as an additional modality to the IRIS .These two combinations will create high performance multimodal biometrics in future.
[12]
[13]
REFERENCES
[1] [2] Special Issues on Biometrics, Proceedings of the IEEE, vol.85, no.9, Sept 1997. T.Karthikeyan, B.Sabarigiri, Countermeasures against Iris Spoofing and Liveness Detection Using Electroencephalogram (EEG), International Conference on Computing,
[14] [15]
Page 274
Thirunavu Karthikeyan received his graduate degree in Mathematics from Madras University in 1982. Post graduate degree in Applied Mathematics from Bharathidasan University in 1984. Received Ph.D., in Computer Science from Bharathiar University in 2009. Presently he is working as a Associate Professor in Computer Science Department of P.S.G. College of Arts and Science, Coimbatore. His research interests are Image Coding, Medical Image Processing and Data mining. He has published many papers in national and international conferences and journals. He has completed many funded projects with excellent comments. He has contributed as a program committee member for a number of international conferences. He is the review board member of various reputed journals. He is a board of studies member for various autonomous institutions and universities.
Page 275