Iris localization using rough entropy and CSA: A soft computing approach
Introduction
Biometry [[1], [2], [3], [4]] is the science of establishing human identity based on behavioral or physical characteristics, such as fingerprints, face, iris, voice, gait, etc. Biometric approaches are found to be more reliable than traditional token-based systems (ATM card, credit card, identity card, etc.) or knowledge-based system (password) for identifying individuals. In this context, unlike other measures, the richness and stability of the iris texture makes it a robust biometric trait. The iris is unique to individuals, with even identical twins having different iris patterns, and it remains stable over the life time of individuals [[5], [6]]. Iris recognition system involves modules for iris localization or segmentation, normalization, feature extraction, representation and matching. Localization of iris implies detecting the pupillary and limbic boundaries, with the former differentiating between the pupil and iris regions and the latter distinguishing between the sclera and iris regions. The localization of iris is considered to be an important step in iris recognition, as any inaccuracy can adversely affect its performance caused by inaccurate feature encoding. Image segmentation [[7], [8]] is an essential constituent in a recognition system as it influences the performance of the system through misclassification during authentication.
The integro-differential operator (IDO), widely used in commercial applications, was designed by Daugman [[9], [5]] to find both the boundaries of an iris. It searches over the image with varying radius and center to find circular boundaries across which pixel intensity change is maximum. Pupillary boundary was extracted using multi-valued adaptive threshold [10], while iris boundary was localized by IDO operator by combining Fourier series and radial gradients. In Ref. [11] the contrast of the image was enhanced, followed by thresholding and filling of seeds to isolate the pupil region.
Circular Hough Transform (CHT) was employed on binary images to localize the iris [6]. A fast implementation of CHT is provided in Ref. [12]. Bilinear interpolation and 4-connectivity was employed [13] to fill holes in the image, with the iris boundary being localized by hybrid CHT and image statistics while bi-valued adaptive thresholding enabled pupillary boundary localization. However, these methods and their extensions [[14], [15]] achieved encouraging results in case of ideal iris images captured in controlled environments. In real life, on the other hand, images come from unconstrained environments which can affect their quality. Therefore, segmentation becomes challenging for non-ideal iris images.
A graph-cut framework was used [16] to classify pixels according to their texture and intensity in a non-ideal scenario. Geodesic active contour was also used [17] for the purpose. However, in the absence of edge information, the evolving contour became susceptible to getting stuck in local minima. Segmentation involving anisotropic diffusion and morphological operations was designed [18] to detect iris boundaries. Preprocessing by k-means clustering to initially estimate the iris region [19] helped reduce the search time of CHT. But CHT based approaches require prior knowledge about approximate ranges of the radii of boundaries. Adaboost-cascade iris detector was employed for estimating iris center and establish a “pulling and pushing” elastic model for segmentation [20]. A variational level set based curve evolution method was developed for iris segmentation [21], with adaptive 2D-Wiener filter being applied to reduce the effect of noise. Identification of the feature set which is less dependent on noise, followed by fuzzy clustering of the position and intensity features, was adopted [22] for segmenting iris images. Hidden Markov Chain (HMC), snail scan and neural network were combined [23] to design an unsupervised iris segmentation model. Histogram of Oriented Gradients with Support Vector Machine (HOG-SVM) was used to localize iris [24], with Grow-Cut segmentation for extracting iris region. Optical correlation based active contour segmentation was developed [25] to detect initial contours for both iris and pupil. Most of the existing iris segmentation approaches encompass complex modules to locate boundaries, thereby resulting in heavy computational burden. Some also require prior domain knowledge for computation [[6], [14], [15]]. In this scenario a simple segmentation approach, involving lower computational overhead, is introduced.
Rough sets [26] provide a way of handling uncertainty and incompleteness. They offer an effective strategy to segment images under real life, non-ideal conditions, using the concept of rough entropy [27]. In gray scale images boundaries between object regions are often ill-defined because of spatial ambiguities. This uncertainty can be handled by describing objects as rough sets. This concept promises effective modeling of non-ideal iris images. In the present study, a novel approach is proposed for the fast and accurate segmentation of pupil using rough entropy. A new circular sector analysis helps estimate the circle around the iris. It is found to be as good as CHT (which is supposed to be the most accurate method for iris localization [9]) and even better in some cases. Effectiveness of the model is established on standard data sets available for testing [[28], [29], [30]].
Various steps in the process of iris recognition involve different levels of difficulty. The first step in this process is imaging. The present study focuses on images from non-cooperative environments, where acquiring perfect images is always difficult. Here the first problem concerns the quality of the image, while the other refers to the occlusion of the iris with eyelids. In order to localize the iris, in this scenario, the concept of rough entropy is applied to segment the pupil area by minimizing the gray level and spatial ambiguity. This is followed by necessary post-processing to eliminate the artefacts. A new circular sector analysis (CSA) approach is proposed to meaningfully estimate the iris region with only a partial unoccluded (visible) area. It has been demonstrated that the proposed method is computationally efficient with accurate localization, as compared to state-of-the-art methods in literature.
The rest of the article is organized as follows. Section 2 provides a brief description of rough entropy. Section 3 introduces the proposed method for detection of pupil and iris, using rough entropy and circular sector analysis (CSA). Experimental details, results, and discussion, are presented in Section 4. Finally Section 5 concludes the article.
Section snippets
Rough segmentation
Rough set theory was proposed by Pawlak in 1991 [26]. A rough set is an approximation of a crisp set in terms of its lower and upper approximations. Let S =< U, A> be an information system. Let Z ⊆ U be a set, which can be approximated using the attributes contained in C ⊆ A. The lower and upper approximations are defined as and , where [y]C indicates the equivalence class of the object y ∈ U relative to equivalence relation. Roughness of a set Z can be
Rough entropy and circular sector analysis
The proposed algorithm is divided into two parts: (a) pupil-iris (interior) boundary localization, and (b) iris-sclera (exterior) boundary localization. Correct interior boundary localization is crucial for subsequent segmentation. Presence of reflections or eyelash occlusion can lead to inaccurate pupil delineation. Therefore, a rough sets based approach is adopted to accurately segment the pupil from non-ideal iris images. A simple, but effective, circular sector analysis is employed to
Experimental results
Three publicly available non-ideal iris image datasets were used for our experiments. These are (i) CASIA-Iris-V3-Interval [28], (ii) IITD [29], [33], and (iii) MMU1 [30] databases. The CASIA-Iris-V3-Interval database contains left and right eye images of 249 (mostly Chinese) subjects, each with approximately 1-10 images, with the total number of images being 2639 of size 320 × 280 and 256 grey levels. The IITD database has 224 subjects (students and staff of IIT Delhi, India), with 10 (left
Conclusion
A novel segmentation scheme for iris images, captured taken in non-ideal environments, has been developed. In case of partially occluded iris images, it becomes difficult to properly estimate the iris region using existing methods. A novel circular sector analysis (CSA) technique has been designed to accurately detect the iris region in such situations. The effect of difficult kind of uncertainties and ambiguities was carefully minimized by incorporating the concept of rough entropy.
Acknowledgements
The first author thanks the University Grants Commission for providing financial assistance under the Rajiv Gandhi National Fellowship (RGNF) Scheme.
References (33)
- et al.
Image understanding for iris biometrics: a survey
Comput. Vis. Image Understand.
(2008) - et al.
Biometric personal authentication using keystroke dynamics: a review
Appl. Soft Comput.
(2011) - et al.
A survey on image segmentation using metaheuristic-based deformable models
Appl. Soft Comput.
(2016) Segmentation and localization schemes for non-ideal iris biometric systems
Signal Process.
(2017)- et al.
A dynamic non-circular iris localization technique for non-ideal data
Comput. Electr. Eng.
(2014) - et al.
Reliable iris localization using Hough transform, histogram-bisection, and eccentricity
Signal Process.
(2013) - et al.
Iris segmentation in non-ideal images using graph cuts
Image Vis. Comput.
(2010) - et al.
Efficient iris segmentation method in unconstrained environments
Pattern Recogn.
(2013) - et al.
Iris segmentation using variational level set method
Opt. Lasers Eng.
(2011) - et al.
Markov chains for unsupervised segmentation of degraded NIR iris images for person recognition
Pattern Recogn. Lett.
(2016)
Improving colour iris segmentation using a model selection technique
Pattern Recogn. Lett.
Vander Lugt correlator based active contours for iris segmentation and tracking
Expert Syst. Appl.
Granular computing, rough entropy and object extraction
Pattern Recogn. Lett.
Comparison and combination of iris matchers for reliable personal authentication
Pattern Recogn.
Biometrics: a tool for information security
IEEE Trans. Inf. Forensics Secur
Cited by (32)
An automatic detection method for schizophrenia based on abnormal eye movements in reading tasks
2024, Expert Systems with ApplicationsFilterable sample consensus based on angle variance for pupil segmentation
2022, Digital Signal Processing: A Review JournalSecure and verifiable iris authentication system using fully homomorphic encryption
2021, Computers and Electrical EngineeringCitation Excerpt :Table 5 shows the accuracy comparison of SvaS with the other existing works for CASIA-V3-Interval and IITD databases. SvaS shows a better accuracy when compared to [15,21,22] and lesser accuracy when compared to [14,23], which are devoid of guarantee the requirements of biometric template protection schemes. The d-prime comparison of SvaS with the existing approaches are shown in Table 6.
Challenges, taxonomy and techniques of iris localization: A survey
2020, Digital Signal Processing: A Review JournalIris anti-spoofing through score-level fusion of handcrafted and data-driven features
2020, Applied Soft Computing JournalCitation Excerpt :Therefore, a deliberately designed handcrafted feature may be insufficient to handle all possible patterns [13,14]. On the other side, a wide variety of image-based methods typically incorporate iris segmentation as an essential step prior to engaging the local descriptors for feature extraction [15–18]. Generally, the term “iris segmentation” refers to locating the inner and outer boundaries of the iris within the eye image.
Fast iris localization algorithm on noisy images based on conformal geometric algebra
2020, Digital Signal Processing: A Review Journal