Elsevier

Applied Soft Computing

Volume 67, June 2018, Pages 61-69
Applied Soft Computing

Iris localization using rough entropy and CSA: A soft computing approach

https://doi.org/10.1016/j.asoc.2018.02.047Get rights and content

Highlights

  • A new circular sector analysis is proposed for limbic boundary detection.

  • Uncertainty in pupil segmentation is minimized using rough entropy.

  • The experiments are conducted on three non-ideal iris datasets.

  • The approach detects iris region with greater accuracy in less time.

Abstract

Identification of a person depends on the proper extraction of the iris region. Segmentation, being the first step in iris analysis, constitutes the most important phase in iris localization. Images are often captured in non-ideal conditions, and are incomplete with different kinds of associated uncertainties. Therefore, iris segmentation assumes paramount importance towards its subsequent localization and analysis. A novel soft-computing approach is proposed for the segmentation of iris based on rough entropy, with localization using circular sector analysis (CSA); thereby minimizing uncertainties.

We compare the performance of this algorithm with that by the circular Hough transform, which is state-of-the-art in approximating the iris region although being computationally intensive. The proposed rough entropy based segmentation, followed by CSA for localization of iris, is found to perform more efficiently and accurately in comparison to the state-of-the-art methodologies.

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 CZ_={yU:[y]CZ} and CZ¯={yU:[y]CZϕ}, 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)

  • Y. Hu et al.

    Improving colour iris segmentation using a model selection technique

    Pattern Recogn. Lett.

    (2015)
  • E. Ouabida et al.

    Vander Lugt correlator based active contours for iris segmentation and tracking

    Expert Syst. Appl.

    (2017)
  • S.K. Pal et al.

    Granular computing, rough entropy and object extraction

    Pattern Recogn. Lett.

    (2005)
  • A. Kumar et al.

    Comparison and combination of iris matchers for reliable personal authentication

    Pattern Recogn.

    (2010)
  • L. Flom, A. Safir, Iris Recognition System, US Patent 4,641,349...
  • A.K. Jain et al.

    Biometrics: a tool for information security

    IEEE Trans. Inf. Forensics Secur

    (2006)
  • Cited by (32)

    • Secure and verifiable iris authentication system using fully homomorphic encryption

      2021, Computers and Electrical Engineering
      Citation 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 Journal
    • Iris anti-spoofing through score-level fusion of handcrafted and data-driven features

      2020, Applied Soft Computing Journal
      Citation 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.

    View all citing articles on Scopus
    View full text