SlideShare a Scribd company logo
1 of 76
Iris Recognition
UNIT 2 Contā€¦
Unit 2 -Syllabus
ā€¢ Types of Biometrics
ā€¢ Biometric systems based on fingerprint recognition,
ā€¢ Iris recognition,
ā€¢ Face identification and localization in images,
ā€¢ Retina recognition methods,
ā€¢ Human identification based on gait,
ā€¢ Speech as biometric data.
Iris recognition systems
ā€¢ We classify iris recognition systems into three categories depending on the method by which the
features from the texture are extracted for matching purposes.
ā€¢ These three categories are (a) appearance based, (b) texture based and, (c) feature based
extraction.
ā€¢ Appearance based techniques make use of classical statistical approaches like Principal component
analysis (PCA) or Independent component analysis (ICA) to represent the iris images.
ā€¢ Texture based techniques make use of filters for image processing and extract some properties of
the filtered images to quantify the given iris image.
ā€¢ Feature based techniques make use of local features present in the image (blobs or patches) and
record their locations and features to distinguish between different images.
ā€¢ A typical iris recognition system has three major components: (a) iris image localization, (b) feature
extraction and (c) the matching technique.
Iris Recognition
ā€¢ Advantages of Iris as a biometric modality
ā€¢ Iris ā€“ its biological structure
ā€¢ Modules for Iris Recognition
ā€¢ Acquisition,
ā€¢ Segmentation,
ā€¢ Normalization,
ā€¢ Encoding/matching modules.
ā€¢ Description of each module
Pointers for Discussion
Iris Recognition
ā€¢ The use of the ocular region as a biometric trait has gained impetus, especially due to
significant advancements made in iris recognition since 1993.
ā€¢ The ocular region of the human face consists of the eyes and the surrounding structures
such as facial skin, eyebrows, and nose bridge
ā€¢ While various components of the eye have been proposed as biometric indicators (viz., iris,
retina, and conjunctival vasculature), it is the iris that has been extensively studied in the
biometrics literature and used in large-scale biometric systems.
ā€¢ The iris is an internal organ of the eye that is located just behind the
cornea and in front of the lens.
ā€¢ The primary function of the iris is to regulate the amount of light
entering the eye by dilating or contracting a small opening in it called the
pupil.
ā€¢ The iris contracts the pupil when the ambient illumination is high and
dilates it when the illumination is low.
Iris Recognition
Iris Recognition
ā€¢ The iris is a multilayered structure and a cross-section of the iris
reveals the following layers:
ā€¢ The posterior layer at the back, which is two cells thick, contains heavily pigmented
epithelial cells, making it impenetrable to light.
ā€¢ The muscle layer above it consists of the sphincter and dilator muscles that contract and
dilate the pupil.
ā€¢ The stromal layer, located above the muscles, is made up of collagenous connective
tissue (arranged in an arch-like configuration) and blood vessels (arranged along the radial
direction).
ā€¢ The anterior border layer is the foremost layer and has an increased density of
chromatophores (i.e., pigment containing cells) compared to the stromal layer.
Iris Recognition
ā€¢ The anterior portion of the iris - consisting collectively of the muscles, stroma,
and the border layers - is the foremost visible portion of the iris.
Therefore, it can be captured(imaged) by a camera and is the focus of all
automated iris recognition systems.
Iris Recognition
ā€¢ The iris image is partitioned into two zones: the
central pupillary zone and the surrounding ciliary
zone.
ā€¢ These two zones are divided by a circular zigzag
ridgeline known as the collarette.
ā€¢ Many pit-like irregular structures appear mainly in
the region around the collarette.
ā€¢ These structures are called crypts and they permit
fluids to quickly enter and exit the iris during
dilation and contraction of the pupil.
ā€¢ Near the outer part of the ciliary zone, concentric
lines can be seen, especially in case of darkly
pigmented irides.
ā€¢ These lines become deeper as the pupil dilates and
are called contraction furrows. In the pupillary
zone, radial furrows are observed.
Iris Recognition
ā€¢ The agglomeration of the aforementioned structures
imparts a rich texture to the iris.
ā€¢ The term texture denotes the characteristics of an image
in terms of its homogeneity, coarseness, regularity,
directionality, etc.
ā€¢ The biometric literature indicates that the iris exhibits
substantial diversity in its texture across the population.
ā€¢ The uniqueness of each iris is assumed to be a
consequence of the random morphogenesis of its textural
relief during prenatal growth.
ā€¢ Even the irides of monozygotic twins exhibit differences in
their texture, thereby suggesting that these patterns are
determined epigenetically by random events during
development that impact the morphogenesis of the
tissue.
ā€¢ The iris texture is predominantly a phenotypic trait with
limited genetic penetrance.
Homogeneous image- If each pixel in the image has the same colour.
Coarsness ā€“measure of scale in microtexture within an image-to detect
the largest size at which repetitive patterns are observed.
Regularity- Image continuity/ repeated images
Directionality- Images with completely isotropic content are expected to
give a flat histogram, whereas images in which there is a preferred
orientation are expected to give a histogram with a peak at that
orientation.
Iris Recognition
For instance, in the pine tree branch pictured above, the needle shaped
leaves exist in 2 populations, one with a preferred orientation at about
45Ā°, and another one with preferred orientation around -45Ā°. This is well
detected by the plugin, which reports two main peaks at 60Ā° and -60Ā°. On
top of that, a minor peak can be seen around 0Ā°, reporting the main
branch orientation.
Iris Recognition
ā€¢ The color of the iris is primarily defined by
the pigmentation present in it.
ā€¢ The pigmentation itself is controlled by the
number of melanin granules - a genetically
determined factor.
ā€¢ However, other factors, such as the cellular
density of the stroma, can also affect the
color of the iris.
ā€¢ It can be seen from literature that the color
of the iris does not play a significant role in
iris recognition systems.
ā€¢ It is the texture detail present in the anterior
portion of the iris that is useful for
recognition.
Applications of Iris Recognition
ā€¢ Iris recognition is used at airports for
recognizing passengers, employees, and flight
crews where high accuracy as well as fast
processing are crucial, especially when
matching an individual against a watch list.
ā€¢ The iris recognition system used in UAE for
identifying expellees attempting to re-enter
the country.
Applications of Iris Recognition
ā€¢ Iris recognition is used in a coal mine.
ā€¢ Note that the individuals working in a
coal mine may not be able to provide
good quality fingerprints or face
images due to the working conditions.
ā€¢ An iris recognition system being used
in a coal mine in China.
Some current and future applications of Iris Recognition
ā€¢ national border controls: iris as a living
passport
ā€¢ computer login: iris as a living password
ā€¢ cell phone and other wireless-device-based
authentication
ā€¢ secure access to bank accounts at cash
machines
ā€¢ ticketless travel; authentication of rights to
services
ā€¢ premises access control (home, office,
laboratory, etc)
ā€¢ driving licenses; other personal certificates
ā€¢ entitlements and benefits authorization
ā€¢ credit-card authentication
ā€¢ forensics; birth certificates; tracing missing or
wanted persons
ā€¢ automobile ignition and unlocking; anti-theft
devices
ā€¢ anti-terrorism (e.g. security screening at
airports)
ā€¢ secure financial transactions (electronic
commerce, banking)
ā€¢ Internet security; control of access to privileged
information
ā€¢ "Biometric-Key Cryptography" (stable keys from
unstable templates)
ā€¢ any existing use of keys, cards, PINs, or
passwords
Advantages of Iris as a biometric trait
ā€¢ High-levels of safety against identity theft
ā€¢ Iris recognition systems convert the captured iris image into 512-byte encrypted biometric
template. Thus, reproducing a fake iris match or a spoof is near impossible.
ā€¢ Iris recognition technology is high in user convenience
ā€¢ Along with being a non-invasive, contact-less technology, iris recognition provides an
intuitive user experience. The user just needs to look at the camera and the identification
process gets completed smoothly.
ā€¢ Automated image capture technologies have been used successfully with iris recognition
solutions which enhances the user convenience several notches.
Advantages of Iris as a biometric trait
ā€¢ Irises are different for even identical twins.
ā€¢ An iris has more than 266 degrees of freedom (Degrees of freedom refers to the maximum number of logically
independent values, which are values that have the freedom to vary, in the data sample .i.e. the number of structure
variable which can vary at the same time to make iris unique between any two individuals).
ā€¢ Likelihood of damage or scratches is there in case of other biometric traits such as fingerprints. But iris is well protected
behind the eyelid, cornea and aqueous humor which makes it very less susceptible to damage.
ā€¢ Iris doesnā€™t degenerate with aging.
ā€¢ Use of spectacles or contact lenses has no effect whatsoever on the automated reading of iris structures.
ā€¢ High scalability as it is ideal for handling large databases.
ā€¢ Iris recognition systems are ideal for usage in big enterprises with large number of enrollments. It is in fact the only
biometric authentication technology which is capable of working in the 1:n or exhaustive search mode.
ā€¢ Iris recognition based systems are thus the quickest in authenticating a person.
Design of an Iris Recognition System
ā€¢ An iris recognition system may
be viewed as a pattern matching
system whose goal is to compare
two irides and generate a match
score indicating their degree of
similarity or dissimilarity.
ā€¢ A typical iris recognition system
has four different modules:
ā€¢ Acquisition,
ā€¢ Segmentation,
ā€¢ Normalization,
ā€¢ Encoding/matching modules.
Design of an Iris Recognition System
Acquisition:
ā€¢ The role of the acquisition module is to
obtain a 2D image of the eye using a
monochrome CCD camera that is sensitive to
the near-infrared (NIR) range of the
electromagnetic spectrum.
ā€¢ An external source of NIR light, often co-
located with the acquisition system, is used
to illuminate the iris.
ā€¢ Most iris recognition systems require the
participating individual to be cooperative and
to place their eye in close proximity to the
camera.
ā€¢ The system typically captures a series of
images of the eye and, based on a quality
evaluation scheme, retains only a few images
that are deemed to have sufficient iris
texture information for further processing
Design of an Iris Recognition System
Segmentation:
ā€¢ The segmentation module localizes the spatial extent of
the iris in the image of the eye by isolating it from other
structures present in its vicinity.
ā€¢ These structures include the sclera, the pupil, the
eyelids, and the eyelashes.
ā€¢ Typically, segmentation is accomplished by detecting the
inner and outer boundaries of the iris (commonly
referred to as the pupillary boundary and the limbus
boundary, respectively), and the eyelids and eyelashes
that can interrupt the circular contour of the limbus
boundary.
ā€¢ Iris segmentation is a critical component of any iris
biometric system; inaccuracies in localizing the iris can
severely impact the matching accuracy of the system,
thereby undermining its utility.
Design of an Iris Recognition System
Normalization:
ā€¢ Once the inner and outer boundaries of the iris are
estimated, a geometric normalization scheme is invoked
to transform the iris texture within the annular region
from cartesian coordinates to pseudo polar coordinates
via a rubber sheet model.
ā€¢ This process is often alluded to as the ā€œunwrapping of the
irisā€ and it results in a rectangular entity whose rows
correspond to the angular direction in the original iris and
whose columns correspond to its radial direction.
ā€¢ The purpose of this exercise is three-fold:
(a) it accounts for variations in pupil size that can impact the spatial
extent of the iris;
(b) since the size of the pupil can vary across the population, the
normalization scheme ensures that the irides of different
individuals are mapped into a common image domain; and
(c) during the matching stage, two normalized irides can be
registered by a simple translation operation that can account for
the tilting of the head during the image acquisition process.
In the Cartesian system the coordinates are perpendicular to one another
with the same unit length on both axes. A Polar coordinate system is
determined by a fixed point, a origin or pole, and a zero direction or axis.
Each point is determined by an angle and a distance relative to the zero
axis and the origin.
Design of an Iris Recognition System
Encoding and Matching:
ā€¢ While the unwrapped iris may be directly used to compare two
irides (e.g., by using correlation filters), typically a feature
extraction routine is used to encode its textural content.
ā€¢ Most encoding algorithms perform a multi-resolution analysis of
the iris by applying wavelet filters and examining the ensuing
response.
ā€¢ A commonly used encoding mechanism uses quadrature 2D Gabor
Wavelets to extract the local phasor information of the iris
texture.
ā€¢ Each phasor response (the magnitude of the response is not used)
is then encoded using two bits of information based on the
quadrant of the complex plane in which it lies.
ā€¢ The resulting 2D binary code is referred to as the iris code.
ā€¢ Two such iris codes can then be compared using different
techniques.
ā€¢ An image of the eye is obtained using a sensor that is sensitive to the near-infrared (NIR)
portion of the electromagnetic spectrum.
ā€¢ This typically corresponds to the 700nm - 900nm range of the infra-red (IR) spectral band.
ā€¢ Why NIR images?
ā€¢ First reason:
ā€¢ The textural nuances of dark-colored irides are not clearly resolved in the visible2portion of the electromagnetic spectrum
due to the absorption characteristics of the melanin that is found in the iris.
ā€¢ Therefore, color images of dark colored irides do not clearly reveal the rich texture of the iris.
ā€¢ Increasing the wavelength of the illuminant aids in the better penetration of the anterior portion of dark-colored irides,
thereby divulging these complex patterns.
ā€¢ The use of NIR illumination along with a NIR sensor is, therefore, preferred in order to elicit textural details on the surface
of the iris.
ā€¢ Second reason:
ā€¢ NIR light cannot be perceived by the human eye.
ā€¢ This ensures that the image acquisition process is non-intrusive, even when the eye is required to be in close proximity to
the sensor and the NIR light source.
ā€¢ Typically, the source of NIR illumination is in the proximity of the subject to ensure that the illumination power is not
unduly large as this can be harmful to the eye.
Iris Image acquisition
ā€¢ The three rows in the figure correspond to three different
irides acquired using a multispectral camera.
ā€¢ This camera captures the red, green, blue, and NIR spectra
of each iris.
ā€¢ (a) A dark brown colored iris, (b) a green colored iris, and
(c) a blue colored iris.
ā€¢ The color of the iris was visually assessed by a human.
ā€¢ Notice that in (a), the texture of the iris is not clearly
resolved in the red, green, and blue channels; however, it is
better resolved in the NIR channel.
ā€¢ On the contrary, in (c), the texture of the iris is reasonably
resolved in all 4 channels.
ā€¢ Thus, the use of the NIR channel for iris recognition is
particularly beneficial for dark colored irides.
Iris Image acquisition
ā€¢ Most systems acquire a series of NIR eye images from the subject and utilize quality
measures to choose a subset of images (often just 1 image) for further processing.
ā€¢ Most iris recognition systems expect 100 - 200 pixels across the iris in the radial
direction for successful processing.
ā€¢ Images of the iris can, however, be negatively impacted by several factors, including
partially closed eyelids, intruding eyelashes, harsh or non-uniform illumination, low
resolution, and extremely dilated or constricted pupil.
ā€¢ By appropriately controlling the ambient illumination and requiring subjects to
interact with the system in a co-operative manner, some of these conditions can be
avoided.
Iris Image acquisition
ā€¢ Iris images from the ICE (top row), CASIA
version 3 (middle row) and MBGC
(bottom row) databases.
ā€¢ All these images were acquired in the
NIR spectrum.
ā€¢ The ICE and MBGC images were obtained
using the LG EOU 2200 camera, while the
CASIA version 3 images were obtained
using the OKI IRISPASS device.
Iris Image acquisition
ā€¢ Most iris acquisition devices require the subject to be extremely cooperative and
situated at a short distance from the camera.
ā€¢ Specialized NIR lighting is necessary to illuminate the eye during image acquisition.
Iris Image acquisition
Panasonic BM-ET 330
LG IrisAccess 4000
Datastrip Easy Verify
Oki IrisPass Retica MobileEyes
IrisGuard IGH1000
Examples of commercialized
iris image acquisition devices
ā€¢ In all the devices seen earlier, the subjectā€™s eye has to be relatively stable and
in close proximity to the camera.
ā€¢ However, more recent research has explored the possibility of acquiring iris
scans from moving subjects who are at a considerable distance from the
acquisition device.
ā€¢ This represents a daunting task, since the iris is a slightly oscillating object
(due to the hippus movements initiated by its muscles) within a moving object
(the eye-ball), which is located within yet another moving object (the head)!
ā€¢ Further, the device has to be equipped with lenses having a long focal length
(e.g., 8 inches).
ā€¢ An appropriately designed choke-point3 can ensure that the subjectā€™s gaze is
directed toward the iris camera while simultaneously activating the NIR
illuminant present in the vicinity of the choke-point.
ā€¢ The versatility of current iris recognition systems will be substantially
enhanced if the iris image can be acquired from non-cooperative subjects in
challenging environments characterized by harsh illumination and large stand-
off distances.
Iris Image acquisition
Examples of Iris On the Move
(IOM) systems: (a) Pass Thru, and
(b) Passport Portal.
IOM systems can potentially
facilitate the covert acquisition of
eye images for iris recognition
ā€¢ An iris camera captures an image of the eye that,
besides the iris, includes the pupil, eyelids,
eyelashes, and sclera.
ā€¢ The iris is perceived to be located in the vicinity of
these structures in a 2D image of the eye.
ā€¢ The process of locating and isolating the iris from
such an image is known as iris localization or
segmentation.
ā€¢ The primary task of segmentation is to determine
pixels in the image that correspond to the iris
region.
Iris Segmentation
Challenges in iris segmentation
ā€¢ The iris texture exhibits a great degree of irregularity and its textural content varies
substantially across eyes.
ā€¢ The iris could be viewed as a stochastic texture containing numerous ā€œedgeā€ like features
that are randomly distributed on its anterior surface.
ā€¢ Simple image models cannot be used to describe its content, thereby precluding the use
of appearance-based schemes (i.e., schemes that model the iris texture based on its visual
appearance) for iris localization.
ā€¢ Texture images of stochastic textures look like noise: colour dots that are randomly scattered over the image, barely specified by the attributes minimum and maximum brightness and average
colour.
Iris Segmentation
Challenges in iris segmentation
ā€¢ The iris is an annular-like structure bounded by the pupil in its internal perimeter, and the
sclera and eyelids in its external perimeter.
ā€¢ Incorrectly estimating these boundaries (contours) can result in the over-segmentation or
under-segmentation of the iris entity.
ā€¢ In some eye images, these boundaries (especially the limbus boundary) may not be very
sharp, thereby affecting the accuracy of the boundary estimation process.
ā€¢ Further, the boundary defined by the eyelids is irregularly shaped.
Iris Segmentation
Challenges in iris segmentation
ā€¢ The iris texture may be partially occluded by eyelashes.
ā€¢ The eyelashes protruding into the iris image can generate spurious edges and affect the
segmentation process.
Iris Segmentation
ā€¢ The contrast in image intensity between the pupil
and the iris offers a good cue for identifying the
pupillary boundary.
ā€¢ Similarly, the contrast between the iris and the sclera
can be used to detect the limbus boundary, although
the magnitude of the intensity gradient across the
limbus boundary may be stronger than that of the
pupillary boundary in NIR images.
ā€¢ One of the most commonly used methods in iris
segmentation relies on the detection of these
boundaries.
ā€¢ It assumes that (a) both these boundaries can be
approximated using circles, and (b) the magnitude of
the edge pixels contributing to these boundaries is
stronger than those pertaining to other circular
contours in the image.
Iris Segmentation
Segmentation using the integro-differential operator
The integro-differential operator, qualified by the order statistic (max), is of the form
Iris Segmentation
ā€¢ Here, I is the input eye image and I(x,y) is the pixel intensity of the image at location (x,y).
ā€¢ The given image I is convolved with a radial Gaussian filter GĻƒ (r) of scale Ļƒ and radius r.
ā€¢ This is essential to ensure that sharp edges corresponding to crypts, freckles, and furrows are reasonably blurred.
ā€¢ Next, using a circle of radius r and centered at (x0,y0) in the image, the intensity gradient of those pixels lying on the
circumference of this circle is computed.
ā€¢ For each pixel, the gradient is computed along the line connecting it to the center of the circle; this is denoted by the
differential operator āˆ‚/āˆ‚ r .
ā€¢ The sum of these gradient values, along the perimeter of the circle and normalized by the factor 2Ļ€r, is then
computed.
ā€¢ This is denoted by the integral operator
ā€¢ The parameters (r,x0,y0) that result in the maximum sum is assumed to define the circular contour of the
pupillary boundary.
ā€¢ A similar procedure is used to detect the limbus boundary.
ā€¢ However, in this case, the arc of integration is constrained to the near-vertical
pixels on the circumference of the circle.
ā€¢ This is necessary since the contour of the limbus may be interrupted by the
upper and lower eyelids and, therefore, the effect of those pixels that do not
belong to the limbus boundary has to be minimized
Iris Segmentation
Segmentation using the integro-differential operator
ā€¢ In the eye image on the left, the limbus contour is not interrupted by the eyelids.
ā€¢ Thus, the annular region defined by the two boundaries contains only those pixels
corresponding to the iris.
ā€¢ However, in the eye image on the right, both the pupillary and limbus contours are
interrupted by the eyelids.
ā€¢ Hence, a post-processing step is necessary to identify the eyelid boundaries and,
subsequently, isolate those pixels within the annular region that correspond to the iris.
ā€¢ It must be noted that the centers of the pupillary and limbus boundaries are typically
different, i.e., the iris is not necessarily concentric with the pupil.
ā€¢ In fact, the pupil center is nasal (i.e., shifted toward the nose bridge) and inferior to
(i.e., below) the iris center.
ā€¢ The eyelids can be detected by searching for a parabolic edge within the region defined
by the outer circle. Typically, a spline-fitting procedure is used to accomplish this.
ā€¢ It is also possible to detect the eye-lashes infringing into the iris texture by searching for
strong near-vertical edges in the segmented iris.
Iris Segmentation
Segmentation using the integro-differential operator
Output of this segmentation routine
Segmentation using Geodesic Active Contours (GAC)
ā€¢ The integro-differential operator described above (and its variants) assume that the
outer boundary of the iris can be approximated using a circle or an ellipse.
ā€¢ The presence of eyelid boundaries and eyelashes in the image may necessitate the
application of a post-processing scheme to detect these entities after using the
integro-differential operator.
ā€¢ A single contour-fitting method based on Geodesic Active Contours (GAC) that
simultaneously demarcates the iris from the sclera as well as the eyelids/eyelashes.
ā€¢ This method can detect irregular boundaries.
Iris Segmentation
Segmentation using Geodesic Active Contours (GAC)
ā€¢ This approach is based on the relation between active contours and the
computation of geodesics (minimal length curves)
ā€¢ The technique is to evolve the contour from inside the iris under the
influence of geometric measures of the iris image.
ā€¢ GACs combine the energy minimization approach of the classical ā€œsnakesā€
and the geometric active contours based on curve evolution.
Iris Segmentation
Segmentation using Geodesic Active Contours (GAC)
ā€¢ Let Ī³ (t) be the curve, that has to gravitate toward the outer boundary of the iris, at a particular time t.
ā€¢ The time t corresponds to the iteration number.
ā€¢ Let Ļˆ be a function measuring the signed distance from the curve Ī³(t).
ā€¢ That is, Ļˆ(x,y) = distance of point (x,y) to the curve Ī³ (t)
Iris Segmentation
ā€¢ Here, Ļˆ is of the same dimension as that of the eye image I(x,y).
ā€¢ The curve Ī³ (t) is called the level set of the function Ļˆ. Level sets are the set of all points in Ļˆ where Ļˆ is some
constant.
ā€¢ Thus Ļˆ = 0 is the zeroth level set, Ļˆ = 1 is the first level set, and so on. Ļˆ is the implicit representation of the
curve Ī³ (t) and is called the embedding function since it embeds the evolution of Ī³ (t).
ā€¢ The embedding function evolves under the influence of image gradients and the regionā€™s characteristics so that
the curve Ī³ (t) approaches the desired boundary of the iris.
ā€¢ The initial curve Ī³ (t) is assumed to be a circle of radius r just beyond the pupillary boundary.
ā€¢ Segmentation using Geodesic Active Contours (GAC)
ā€¢ Evolution equation for Ļˆt such that Ī³ (t) remains the zeroth level set is given by
ā€¢ Here K is the stopping term for the evolution which is an image dependant force and is used to decelerate the
evolution near the boundary
ā€¢ c is the velocity of the evolution
ā€¢ Īµ indicates the degree of smoothness of the level sets
ā€¢ Īŗ is the curvature of the level sets computed as
Iris Segmentation
ā€¢ Here, Ļˆx is the gradient of the image in the x direction
ā€¢ Ļˆy is the gradient in the y direction
ā€¢ Ļˆxx is the 2nd order gradient in the x direction
ā€¢ Ļˆyy is the 2nd order gradient in the y direction
ā€¢ Ļˆxy is the 2nd order gradient, first in the x direction and then in the y direction.
Iris Segmentation
ā€¢ Segmentation using Geodesic Active Contours (GAC)
ā€¢ The goal of the stopping function is to slow down the evolution when it reaches the boundary.
ā€¢ However, the evolution of the curve will terminate only when K = 0, i.e., near an ideal edge.
ā€¢ In most images, the gradient values will be different along the edge, thus requiring the use of different K values.
ā€¢ This term makes it possible to terminate the evolution process even if
ā€¢ the stopping function has different values along the edges
ā€¢ gaps are present in the stopping function.
ā€¢ The stopping term used for the evolution of level sets is given by
ā€¢ where I(x,y) is the image to be segmented, G(x,y) is a Gaussian filter, and k and Ī± are constants.
ā€¢ As can be seen, K(x,y) is not a function of t.
Iris Segmentation
ā€¢ Segmentation using Geodesic Active Contours (GAC)
Curve Ī³ evolving towards the
boundary of the object
ā€¢ Consider an iris image to be segmented.
ā€¢ The stopping function K obtained from this image is shown in Figure with k = 2.8 and Ī± = 8.
ā€¢ Assuming that the inner iris boundary (i.e., the pupillary boundary) has already been
detected, the stopping function K is modified by deleting the circular edges corresponding to
the pupillary boundary, resulting in a new stopping function Kā€™.
ā€¢ This ensures that the evolving level set is not terminated by the edges of the pupillary
boundary
ā€¢ Evolution of the geodesic active contour during iris segmentation.
ā€¢ (a) Iris image with initial contour,
ā€¢ (b) embedding function Ļˆ (X and Y axes correspond to the spatial extent of the eye image and the Z axis
represents different level sets)
Iris Segmentation
ā€¢ Segmentation using Geodesic Active Contours (GAC)
ā€¢ Segmentation using Geodesic Active Contours (GAC)
Iris Segmentation
Contour initialization for iris segmentation using GAC. (a) Zeroth level set (initial contour),
(b) mesh plot denoting the signed distance function Ļˆ.
ā€¢ Segmentation using Geodesic Active Contours (GAC)
Iris Segmentation
(c,d) contours after 600 iterations and the
corresponding embedding function
(e,f) contours after 1400 iterations and the
corresponding embedding function
ā€¢ Segmentation using Geodesic Active Contours (GAC)
Iris Segmentation
(g,h) Final contour after 1800 iterations (contours shown in white)
Generating iris masks
ā€¢ The localized iris could potentially be occluded due to other noisy
regions such as the eyelashes, shadows, or specular reflections.
ā€¢ Thus, a noise mask is generated, which records the locations of such
undesired iris occlusions.
Iris Segmentation
ā€¢ The amount of iris texture (i.e., its spatial extent) that is revealed in an image can be
impacted by a number of factors.
ā€¢ Chief among them is the dilation and contraction of the pupil in response to ambient
illumination.
ā€¢ The size of the iris (i.e., the number of valid iris pixels) increases when the pupil
contracts in response to bright light and decreases when the pupil dilates in low light.
ā€¢ Apart from this, factors such as the resolution of the sensor and the imaging distance
also impact the number of iris pixels that can be gleaned from an image of the eye.
ā€¢ Further, the size of the pupil can vary across individuals.
ā€¢ To address these variations in size, the segmented iris is unwrapped and converted
from cartesian coordinates to a normalized pseudo-polar coordinate system.
Iris Normalization
ā€¢ This normalization operation is performed by representing the segmented iris as a
rectangular image, the rows of which correspond to concentric regions of the iris.
ā€¢ This transformation is called Daugmans rubber sheet model and it re-maps every point in
the annular region between the two circular boundaries (viz., the pupillary and limbus
boundaries) to pseudo-polar coordinates (r,Īø ), where r āˆˆ [0,1] and Īø āˆˆ [0,2Ļ€ ].
Iris Normalization
ā€¢ The re-mapping of the iris region I from cartesian (x,y) coordinates to the
normalized polar coordinates (r,Īø ) is expressed as
Iris Normalization
Where
ā€¢ where xp, yp and xl , yl are the coordinates of points sampled from the pupillary and
limbus boundaries, respectively.
ā€¢ Along with the localized iris, the noise masks are also unwrapped to facilitate faster
matching.
ā€¢ In order to account for the irregularity and effect of eyelids/eyelashes on the limbus boundary extracted using
the GAC scheme, only those points on the contour lying on the boundary of the iris and sclera (as opposed to
that of the iris and the eyelids) are used to estimate the radius and center of the iris.
ā€¢ Specifically, six points at angles of [āˆ’300,00,300,1500,1800,2100] with respect to the horizontal axis are selected
from the extracted contour and their mean distance from the center of the pupil is used as the approximate
radius of the iris (R).
ā€¢ A circle is next fitted through all the points on the contour that are within a distance of R pixels from the center
of the pupil.
ā€¢ This circle estimates the actual limbus boundary of the iris.
Iris Normalization
ā€¢ The process of extracting a numerical feature set from the iris is called iris encoding.
ā€¢ This corresponds to the feature extraction stage.
ā€¢ To encode the normalized iris texture pattern, a two dimensional Gabor wavelet is usually
convolved with the unwrapped iris image.
ā€¢ A 2D Gabor wavelet, over an image domain (x,y), is given by
ā€¢ where (x0,y0) denote the position in the image, (Ī±,Ī² ) denote the effective width and length, and
(u0,v0) ascertain the wave direction with a spatial frequency
Ļ‰0 =
Iris Encoding and Matching
ā€¢ The real and imaginary components of this wavelet can be separated
as
Iris Encoding and Matching
ā€¢ The real and imaginary outputs obtained by convolving a 2D Gabor
wavelet with a normalized iris image
ā€¢ The output of the Gabor wavelets is demodulated to compress the data.
ā€¢ This is performed by quantizing the phase information into four different levels,
one for each quadrant of the complex plane.
ā€¢ As the normalization is earlier performed in the polar coordinates, the wavelet
in polar coordinates can be expressed as:
Iris Encoding and Matching
ā€¢ where (r0,Īø0) denote the center frequency of the wavelet
ā€¢ (Ī±,Ī² ) denote the effective width and length
ā€¢ Given the normalized iris image I(Ļ,Ļ† ) in the polar coordinate system, the
demodulation and phase quantization process can be written as
Iris Encoding and Matching
ā€¢ where hRe,Im is the complex valued bit whose real and imaginary components are dependent on the sign of
the integral
ā€¢ An illustration of the phase demodulation and quantization
process used to encode the iris.
ā€¢ The phasor response at each pixel in the normalized iris is
quantized into two bits of information.
ā€¢ The response of this operation is a binary output referred to
as iris code.
ā€¢ The dimension (or length) of the iris code depends upon the
size of the normalized iris image, which in turn depends
upon the resolution along the r and Īø axes.
ā€¢ A dimension of 2048 is commonly used.
ā€¢ The normalized Hamming Distance (HD) between two iris codes is used as a measure of
dissimilarity between two irides.
ā€¢ This value is computed by masking every iris code with its respective mask to disregard
noisy regions.
ā€¢ The Hamming Distance between two iris codes is computed as
Iris Encoding and Matching
ā€¢ The XOR operator (āŠ•) detects the bits that disagree between the two iris codes, while
the AND operator (āˆ©) masks the noisy regions.
ā€¢ The denominator helps in normalizing the total number of bits that disagree in the
interval [0,1].
ā€¢ A perfect match between two iris codes will result in a HD value of 0.
ā€¢ The process of matching a pair of irides.
ā€¢ Here, three images of the eye belonging to two
different subjects are shown.
ā€¢ Each image is subjected to a segmentation
routine in order to extract the iris, which is
converted to a rectangular entity via Daugmanā€™s
rubber sheet model.
ā€¢ The segmentation routine results in a binary
mask, where a 1 indicates an iris pixel and a 0
indicates a non-iris pixel.
ā€¢ The normalized iris is processed using Gabor
wavelets and the resulting phasor response is
quantized into an iris code.
ā€¢ The Hamming Distance (HD) between two iris
codes of the same iris is expected to be smaller
than that corresponding to two different irides.
Iris Encoding and Matching
ā€¢ Depending on the field of view of the iris sensor, an iris image
usually includes the upper and lower eyelashes and eyelids, and
some regions of the eyebrow.
ā€¢ However, only the rich textural information of the iris between
the pupillary and limbus boundaries is used for recognition.
ā€¢ Thus, for a given iris image (or a video frame), quality evaluation
is typically based on factors that degrade or reduce the size of the
iris region.
ā€¢ Some of the factors that can significantly reduce the
quality of an iris image include
ā€¢ (a) occlusion,
ā€¢ (b) defocus, or out-of-focus,
ā€¢ (c) motion blur,
ā€¢ (d) non-uniform illumination,
ā€¢ (e) low resolution, or large imaging distance,
ā€¢ (f) iris dilation,
ā€¢ (g) offangled imaging, and
ā€¢ (h) the presence of accessories such as fake or printed
contact lenses.
Iris Quality
occlusion Defocus Motion blur
Iris Quality
Non uniform illumination Low resolution sensor Iris dilation
Iris Quality
off-angled imaging presence of a printed contact lens
Iris Quality
Quality assessment techniques
ā€¢ While most quality evaluation schemes consider only a single or a pair of
factors, newer techniques consider a wider range of factors for quality
assessment.
ā€¢ Examining the sharpness of a portion between the pupil and iris.
ā€¢ Sharpness of an image is usually an indicator of the proper focusing of the object being
imaged and thus is usually used in determining the quality of an iris image
ā€¢ Quantifying the energy of high spatial frequencies over the entire image
ā€¢ This method determines the sharpness over the whole image using 2D Fourier analysis in
order to eliminate optically defocused images
ā€¢ Analyzing the Fourier spectra of local iris regions
ā€¢ This can be used to detect poor quality images caused by factors such as (a) out-of-focus
blur, (b) motion blur, and (c) occlusion due to the eyelashes, and/or eyelids.
Iris Quality
ā€¢ Measuring the energy from 2D wavelets at local concentric bands of
iris:
ā€¢ This approach evaluates the quality of a given iris image using 2D wavelets on
local concentric bands of a segmented iris.
ā€¢ The local quality measure is then used as a weighting scheme in the matching
process to yield improved results.
ā€¢ Iris image quality assessment is an area of continuing research.
ā€¢ While initial research has shown the benefits of incorporating iris
quality, its assessment and use in a real-time environment is still an
open challenge.
Iris Quality
Performance Evaluation
ā€¢ According to the biometric literature, the structural texture in the iris is substantially diverse across
the population.
ā€¢ As we know, even the irides of monozygotic twins exhibit structural differences.
ā€¢ Large-scale testing has confirmed the potential of iris patterns to identify individuals in a large
database of subjects.
ā€¢ Experiments conducted by Daugman on a database of 632,500 iris images (316,250 persons
spanning 152 nationalities) suggest the possibility of a decision policy that could yield zero error
rates.
ā€¢ However, this rate is predicated on the quality of the iris image, which must be strictly monitored
to ensure reasonable textural clarity.
ā€¢ Tests conducted in 2006 by the National Institute of Standards and Technology involving a broad
range of image quality suggest that the false nonmatch rate of the best performing iris recognition
algorithms can vary between 1.1 to 1.4 percent at a false match rate of 0.1 percent.
Performance Evaluation
ā€¢ Iris Exchange (IREX) 10: Ongoing Evaluation of Iris Recognition
ā€¢ IREX 10 is a continuing evaluation of automated iris recognition technology.
ā€¢ Administered at the Image Group's Biometrics Research Laboratory (BRL),
developers submit their matching software for analysis over sequestered test
data.
ā€¢ As an ongoing evaluation, developers may submit their software at any time.
ā€¢ Bharatiya-IRIS (Bharatiya IRIS Recognition and Identity Solution)
Standard test beds for IRIS recognition
ā€¢ Early research on iris recognition was performed on datasets that were not publicly available, but
were collected by each research group separately, often even for a specific study or paper.
ā€¢ One of the first consistently reported results was obtained by John Daugman when using the UAE
database (publicly unavailable).
ā€¢ The first publicly available database was the CASIA Iris Database v.1 collected by the National
Laboratory of Pattern Recognition, Institute of Automation, CASIA.
ā€¢ The database was captured by a custom made NIR camera, and the authors of this database
manually processed the images by replacing the pupil area (and the specular reflections) with a
constant intensity value.
ā€¢ Because the manual intervention made the problem artificially simple, it is not recommended to
use this database in iris biometrics research as results obtained from this database might be
misleading.
ā€¢ Since the initial release of CASIA v.1, the database was continuously updated to the current CASIA
v.4
Standard test beds for IRIS recognition
ā€¢ In 2007, the IIT Delhi Iris Database (IITD-V1) was introduced.
ā€¢ It contains 1,120 NIR images (224 classes) captured in a constrained environment and is
limited to Indian subjects.
ā€¢ The CUHK Iris Image Dataset contains 254 images (36 classes) captured in the NIR
spectrum.
ā€¢ This database was among the first publicly available iris databases but is rather small in
size.
Standard test beds for IRIS recognition
Standard test beds for IRIS recognition
Standard test beds for IRIS recognition
Synthetic datasets for IRIS recognition
ā€¢ Collecting a large - scale iris database publicly available (for research purposes) is legally
and logistically a difficult task.
ā€¢ Due to possible constraints (logistic, privacy, scale, etc.) during the collection of real
biometric data, databases with synthetic samples offer a possible alternative.
ā€¢ With the evolution of computer graphics it is possible to generate synthetic iris images that
have properties similar to real iris scans.
ā€¢ In addition, almost all factors influencing data collection (e.g., noise, eye rotation,
reflections, iris structure) can be controlled better than during real data collection.
ā€¢ The protocol is typically replaced by methods and steps with which the samples are
produced.
ā€¢ The synthetic samples can be better controlled, the databases with real biometric data are
still the ultimate benchmark.
Synthetic datasets for IRIS recognition
Multimodal datasets for IRIS recognition
Multimodal datasets for IRIS recognition
Multimodal datasets for IRIS recognition
Scope of work in IRIS recognition
ā€¢ The major limitation of this biometric system is the increase in false rejection due to age, pupil dilation, occlusion due to
drooping of eyelids in moving targets, highly reflective environment and wearing of cosmetic lenses.
ā€¢ Moreover, in a number of methods found in the literature, the performance level does not seem to be same across
databases.
ā€¢ A thoughtful investigation has to be done to know the reason for this variance of performance.
ā€¢ As single-core processors are getting upgraded to multi-core processors, researchers can also think on grabbing multiple
iris images in a sequence and create techniques to improve the recognition rate.
ā€¢ The segmentation in the presence of eyelid and eyelash is still challenging and can be worked upon to improve the
automatic segmentation algorithm.
ā€¢ This can speed up the real-time recognition systems. Some techniques in deep learning have skipped the segmentation
and normalization process. But, including them in the technique can improve the performance significantly.
ā€¢ As artificial intelligence is becoming more compatible in present ubiquitous systems, soft computing and deep learning
techniques can be further explored to aid seamless iris recognition.
ā€¢ Methods to alleviate the anomalies due to fake iris pattern need to be researched more for avoiding unauthorized
recognition.
ā€¢ The future of this iris image-based biometric system will be more interesting if it can work on the above paradigms and
give suitable solutions.

More Related Content

Similar to Iris Recognition Systems

Pattern recognition IRIS recognition
Pattern recognition IRIS recognitionPattern recognition IRIS recognition
Pattern recognition IRIS recognitionMazin Alwaaly
Ā 
Retinal Recognition
Retinal RecognitionRetinal Recognition
Retinal RecognitionPiyush Mittal
Ā 
Iris scanning
Iris scanningIris scanning
Iris scanningNikithaME
Ā 
Biometics technology
Biometics technologyBiometics technology
Biometics technologyPraween Lakra
Ā 
The Inbuilt Password Iris
The Inbuilt Password IrisThe Inbuilt Password Iris
The Inbuilt Password IrisSwarupKulkarni
Ā 
Biometrics(By Aashish Tanania)
Biometrics(By Aashish Tanania)Biometrics(By Aashish Tanania)
Biometrics(By Aashish Tanania)AashishTanania
Ā 
IRIS Scaner
 IRIS Scaner IRIS Scaner
IRIS ScanerRohit Chintu
Ā 
Iris biometrics
Iris     biometricsIris     biometrics
Iris biometricsDexterChess
Ā 
23636372-biometrics-seminar-ppt.pdf
23636372-biometrics-seminar-ppt.pdf23636372-biometrics-seminar-ppt.pdf
23636372-biometrics-seminar-ppt.pdfVamshiKaram
Ā 
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...IJNSA Journal
Ā 
Iris scanning
Iris scanningIris scanning
Iris scanningAnkit Kumar
Ā 
Pattern recognition fingerprints
Pattern recognition fingerprintsPattern recognition fingerprints
Pattern recognition fingerprintsMazin Alwaaly
Ā 
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...IJNSA Journal
Ā 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
Ā 
RETINA IDENTIFICATION
RETINA IDENTIFICATIONRETINA IDENTIFICATION
RETINA IDENTIFICATIONislam_injamul
Ā 

Similar to Iris Recognition Systems (20)

Pattern recognition IRIS recognition
Pattern recognition IRIS recognitionPattern recognition IRIS recognition
Pattern recognition IRIS recognition
Ā 
Biometrics
BiometricsBiometrics
Biometrics
Ā 
Retinal Recognition
Retinal RecognitionRetinal Recognition
Retinal Recognition
Ā 
Iris scan.ppt 1
Iris scan.ppt 1Iris scan.ppt 1
Iris scan.ppt 1
Ā 
Iris scanning
Iris scanningIris scanning
Iris scanning
Ā 
Biometics technology
Biometics technologyBiometics technology
Biometics technology
Ā 
The Inbuilt Password Iris
The Inbuilt Password IrisThe Inbuilt Password Iris
The Inbuilt Password Iris
Ā 
Biometrics(By Aashish Tanania)
Biometrics(By Aashish Tanania)Biometrics(By Aashish Tanania)
Biometrics(By Aashish Tanania)
Ā 
IRIS Scaner
 IRIS Scaner IRIS Scaner
IRIS Scaner
Ā 
Iris biometrics
Iris     biometricsIris     biometrics
Iris biometrics
Ā 
23636372-biometrics-seminar-ppt.pdf
23636372-biometrics-seminar-ppt.pdf23636372-biometrics-seminar-ppt.pdf
23636372-biometrics-seminar-ppt.pdf
Ā 
Seminar
SeminarSeminar
Seminar
Ā 
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
Ā 
E010222124
E010222124E010222124
E010222124
Ā 
Iris scanning
Iris scanningIris scanning
Iris scanning
Ā 
Pattern recognition fingerprints
Pattern recognition fingerprintsPattern recognition fingerprints
Pattern recognition fingerprints
Ā 
Iris ppt
Iris pptIris ppt
Iris ppt
Ā 
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
Ā 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
Ā 
RETINA IDENTIFICATION
RETINA IDENTIFICATIONRETINA IDENTIFICATION
RETINA IDENTIFICATION
Ā 

Recently uploaded

Editorial sephora annual report design project
Editorial sephora annual report design projectEditorial sephora annual report design project
Editorial sephora annual report design projecttbatkhuu1
Ā 
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call GirlsCall Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girlsparisharma5056
Ā 
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...Jeremy Casson
Ā 
Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...
Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...
Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...anilsa9823
Ā 
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...home
Ā 
Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...
Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...
Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...anilsa9823
Ā 
Lucknow šŸ’‹ Escort Service in Lucknow (Adult Only) 8923113531 Escort Service 2...
Lucknow šŸ’‹ Escort Service in Lucknow  (Adult Only) 8923113531 Escort Service 2...Lucknow šŸ’‹ Escort Service in Lucknow  (Adult Only) 8923113531 Escort Service 2...
Lucknow šŸ’‹ Escort Service in Lucknow (Adult Only) 8923113531 Escort Service 2...anilsa9823
Ā 
Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...anilsa9823
Ā 
Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...akbard9823
Ā 
Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...
Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...
Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...gurkirankumar98700
Ā 
The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)thephillipta
Ā 
Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...anilsa9823
Ā 
Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...anilsa9823
Ā 
Youngāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort Service
Youngāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort ServiceYoungāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort Service
Youngāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort Servicesonnydelhi1992
Ā 
Jeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel ThrowingJeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel ThrowingJeremy Casson
Ā 
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...gurkirankumar98700
Ā 
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...akbard9823
Ā 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKedwardsara83
Ā 

Recently uploaded (20)

Editorial sephora annual report design project
Editorial sephora annual report design projectEditorial sephora annual report design project
Editorial sephora annual report design project
Ā 
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call GirlsCall Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Ā 
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Ā 
Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...
Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...
Lucknow šŸ’‹ Female Escorts Service in Lucknow | Service-oriented sexy call girl...
Ā 
Pakistani Deira Call Girls # 00971589162217 # Pakistani Call Girls In Deira D...
Pakistani Deira Call Girls # 00971589162217 # Pakistani Call Girls In Deira D...Pakistani Deira Call Girls # 00971589162217 # Pakistani Call Girls In Deira D...
Pakistani Deira Call Girls # 00971589162217 # Pakistani Call Girls In Deira D...
Ā 
Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)
Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)
Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)
Ā 
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Authentic # 00971556872006 # Hot Call Girls Service in Dubai By International...
Ā 
Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...
Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...
Lucknow šŸ’‹ Call Girl in Lucknow 10k @ I'm VIP Independent Escorts Girls 892311...
Ā 
Lucknow šŸ’‹ Escort Service in Lucknow (Adult Only) 8923113531 Escort Service 2...
Lucknow šŸ’‹ Escort Service in Lucknow  (Adult Only) 8923113531 Escort Service 2...Lucknow šŸ’‹ Escort Service in Lucknow  (Adult Only) 8923113531 Escort Service 2...
Lucknow šŸ’‹ Escort Service in Lucknow (Adult Only) 8923113531 Escort Service 2...
Ā 
Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow šŸ’‹ Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Ā 
Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone šŸ«— 8923113531 ā˜› Escorts Service at 6...
Ā 
Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...
Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...
Charbagh ! (Call Girls) in Lucknow Finest Escorts Service šŸ„— 8923113531 šŸŠ Avai...
Ā 
The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)
Ā 
Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow šŸ’‹ Call Girls Service Lucknow ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Ā 
Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow šŸ’‹ Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Ā 
Youngāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort Service
Youngāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort ServiceYoungāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort Service
Youngāš”Call Girls in Uttam Nagar Delhi >ą¼’9667401043 Escort Service
Ā 
Jeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel ThrowingJeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel Throwing
Ā 
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
Ā 
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment šŸµ 8923113...
Ā 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
Ā 

Iris Recognition Systems

  • 2. Unit 2 -Syllabus ā€¢ Types of Biometrics ā€¢ Biometric systems based on fingerprint recognition, ā€¢ Iris recognition, ā€¢ Face identification and localization in images, ā€¢ Retina recognition methods, ā€¢ Human identification based on gait, ā€¢ Speech as biometric data.
  • 3. Iris recognition systems ā€¢ We classify iris recognition systems into three categories depending on the method by which the features from the texture are extracted for matching purposes. ā€¢ These three categories are (a) appearance based, (b) texture based and, (c) feature based extraction. ā€¢ Appearance based techniques make use of classical statistical approaches like Principal component analysis (PCA) or Independent component analysis (ICA) to represent the iris images. ā€¢ Texture based techniques make use of filters for image processing and extract some properties of the filtered images to quantify the given iris image. ā€¢ Feature based techniques make use of local features present in the image (blobs or patches) and record their locations and features to distinguish between different images. ā€¢ A typical iris recognition system has three major components: (a) iris image localization, (b) feature extraction and (c) the matching technique. Iris Recognition
  • 4. ā€¢ Advantages of Iris as a biometric modality ā€¢ Iris ā€“ its biological structure ā€¢ Modules for Iris Recognition ā€¢ Acquisition, ā€¢ Segmentation, ā€¢ Normalization, ā€¢ Encoding/matching modules. ā€¢ Description of each module Pointers for Discussion
  • 5. Iris Recognition ā€¢ The use of the ocular region as a biometric trait has gained impetus, especially due to significant advancements made in iris recognition since 1993. ā€¢ The ocular region of the human face consists of the eyes and the surrounding structures such as facial skin, eyebrows, and nose bridge ā€¢ While various components of the eye have been proposed as biometric indicators (viz., iris, retina, and conjunctival vasculature), it is the iris that has been extensively studied in the biometrics literature and used in large-scale biometric systems.
  • 6. ā€¢ The iris is an internal organ of the eye that is located just behind the cornea and in front of the lens. ā€¢ The primary function of the iris is to regulate the amount of light entering the eye by dilating or contracting a small opening in it called the pupil. ā€¢ The iris contracts the pupil when the ambient illumination is high and dilates it when the illumination is low. Iris Recognition
  • 7. Iris Recognition ā€¢ The iris is a multilayered structure and a cross-section of the iris reveals the following layers: ā€¢ The posterior layer at the back, which is two cells thick, contains heavily pigmented epithelial cells, making it impenetrable to light. ā€¢ The muscle layer above it consists of the sphincter and dilator muscles that contract and dilate the pupil. ā€¢ The stromal layer, located above the muscles, is made up of collagenous connective tissue (arranged in an arch-like configuration) and blood vessels (arranged along the radial direction). ā€¢ The anterior border layer is the foremost layer and has an increased density of chromatophores (i.e., pigment containing cells) compared to the stromal layer.
  • 8. Iris Recognition ā€¢ The anterior portion of the iris - consisting collectively of the muscles, stroma, and the border layers - is the foremost visible portion of the iris. Therefore, it can be captured(imaged) by a camera and is the focus of all automated iris recognition systems.
  • 9. Iris Recognition ā€¢ The iris image is partitioned into two zones: the central pupillary zone and the surrounding ciliary zone. ā€¢ These two zones are divided by a circular zigzag ridgeline known as the collarette. ā€¢ Many pit-like irregular structures appear mainly in the region around the collarette. ā€¢ These structures are called crypts and they permit fluids to quickly enter and exit the iris during dilation and contraction of the pupil. ā€¢ Near the outer part of the ciliary zone, concentric lines can be seen, especially in case of darkly pigmented irides. ā€¢ These lines become deeper as the pupil dilates and are called contraction furrows. In the pupillary zone, radial furrows are observed.
  • 10. Iris Recognition ā€¢ The agglomeration of the aforementioned structures imparts a rich texture to the iris. ā€¢ The term texture denotes the characteristics of an image in terms of its homogeneity, coarseness, regularity, directionality, etc. ā€¢ The biometric literature indicates that the iris exhibits substantial diversity in its texture across the population. ā€¢ The uniqueness of each iris is assumed to be a consequence of the random morphogenesis of its textural relief during prenatal growth. ā€¢ Even the irides of monozygotic twins exhibit differences in their texture, thereby suggesting that these patterns are determined epigenetically by random events during development that impact the morphogenesis of the tissue. ā€¢ The iris texture is predominantly a phenotypic trait with limited genetic penetrance. Homogeneous image- If each pixel in the image has the same colour. Coarsness ā€“measure of scale in microtexture within an image-to detect the largest size at which repetitive patterns are observed. Regularity- Image continuity/ repeated images Directionality- Images with completely isotropic content are expected to give a flat histogram, whereas images in which there is a preferred orientation are expected to give a histogram with a peak at that orientation.
  • 11. Iris Recognition For instance, in the pine tree branch pictured above, the needle shaped leaves exist in 2 populations, one with a preferred orientation at about 45Ā°, and another one with preferred orientation around -45Ā°. This is well detected by the plugin, which reports two main peaks at 60Ā° and -60Ā°. On top of that, a minor peak can be seen around 0Ā°, reporting the main branch orientation.
  • 12. Iris Recognition ā€¢ The color of the iris is primarily defined by the pigmentation present in it. ā€¢ The pigmentation itself is controlled by the number of melanin granules - a genetically determined factor. ā€¢ However, other factors, such as the cellular density of the stroma, can also affect the color of the iris. ā€¢ It can be seen from literature that the color of the iris does not play a significant role in iris recognition systems. ā€¢ It is the texture detail present in the anterior portion of the iris that is useful for recognition.
  • 13. Applications of Iris Recognition ā€¢ Iris recognition is used at airports for recognizing passengers, employees, and flight crews where high accuracy as well as fast processing are crucial, especially when matching an individual against a watch list. ā€¢ The iris recognition system used in UAE for identifying expellees attempting to re-enter the country.
  • 14. Applications of Iris Recognition ā€¢ Iris recognition is used in a coal mine. ā€¢ Note that the individuals working in a coal mine may not be able to provide good quality fingerprints or face images due to the working conditions. ā€¢ An iris recognition system being used in a coal mine in China.
  • 15. Some current and future applications of Iris Recognition ā€¢ national border controls: iris as a living passport ā€¢ computer login: iris as a living password ā€¢ cell phone and other wireless-device-based authentication ā€¢ secure access to bank accounts at cash machines ā€¢ ticketless travel; authentication of rights to services ā€¢ premises access control (home, office, laboratory, etc) ā€¢ driving licenses; other personal certificates ā€¢ entitlements and benefits authorization ā€¢ credit-card authentication ā€¢ forensics; birth certificates; tracing missing or wanted persons ā€¢ automobile ignition and unlocking; anti-theft devices ā€¢ anti-terrorism (e.g. security screening at airports) ā€¢ secure financial transactions (electronic commerce, banking) ā€¢ Internet security; control of access to privileged information ā€¢ "Biometric-Key Cryptography" (stable keys from unstable templates) ā€¢ any existing use of keys, cards, PINs, or passwords
  • 16. Advantages of Iris as a biometric trait ā€¢ High-levels of safety against identity theft ā€¢ Iris recognition systems convert the captured iris image into 512-byte encrypted biometric template. Thus, reproducing a fake iris match or a spoof is near impossible. ā€¢ Iris recognition technology is high in user convenience ā€¢ Along with being a non-invasive, contact-less technology, iris recognition provides an intuitive user experience. The user just needs to look at the camera and the identification process gets completed smoothly. ā€¢ Automated image capture technologies have been used successfully with iris recognition solutions which enhances the user convenience several notches.
  • 17. Advantages of Iris as a biometric trait ā€¢ Irises are different for even identical twins. ā€¢ An iris has more than 266 degrees of freedom (Degrees of freedom refers to the maximum number of logically independent values, which are values that have the freedom to vary, in the data sample .i.e. the number of structure variable which can vary at the same time to make iris unique between any two individuals). ā€¢ Likelihood of damage or scratches is there in case of other biometric traits such as fingerprints. But iris is well protected behind the eyelid, cornea and aqueous humor which makes it very less susceptible to damage. ā€¢ Iris doesnā€™t degenerate with aging. ā€¢ Use of spectacles or contact lenses has no effect whatsoever on the automated reading of iris structures. ā€¢ High scalability as it is ideal for handling large databases. ā€¢ Iris recognition systems are ideal for usage in big enterprises with large number of enrollments. It is in fact the only biometric authentication technology which is capable of working in the 1:n or exhaustive search mode. ā€¢ Iris recognition based systems are thus the quickest in authenticating a person.
  • 18. Design of an Iris Recognition System ā€¢ An iris recognition system may be viewed as a pattern matching system whose goal is to compare two irides and generate a match score indicating their degree of similarity or dissimilarity. ā€¢ A typical iris recognition system has four different modules: ā€¢ Acquisition, ā€¢ Segmentation, ā€¢ Normalization, ā€¢ Encoding/matching modules.
  • 19. Design of an Iris Recognition System Acquisition: ā€¢ The role of the acquisition module is to obtain a 2D image of the eye using a monochrome CCD camera that is sensitive to the near-infrared (NIR) range of the electromagnetic spectrum. ā€¢ An external source of NIR light, often co- located with the acquisition system, is used to illuminate the iris. ā€¢ Most iris recognition systems require the participating individual to be cooperative and to place their eye in close proximity to the camera. ā€¢ The system typically captures a series of images of the eye and, based on a quality evaluation scheme, retains only a few images that are deemed to have sufficient iris texture information for further processing
  • 20. Design of an Iris Recognition System Segmentation: ā€¢ The segmentation module localizes the spatial extent of the iris in the image of the eye by isolating it from other structures present in its vicinity. ā€¢ These structures include the sclera, the pupil, the eyelids, and the eyelashes. ā€¢ Typically, segmentation is accomplished by detecting the inner and outer boundaries of the iris (commonly referred to as the pupillary boundary and the limbus boundary, respectively), and the eyelids and eyelashes that can interrupt the circular contour of the limbus boundary. ā€¢ Iris segmentation is a critical component of any iris biometric system; inaccuracies in localizing the iris can severely impact the matching accuracy of the system, thereby undermining its utility.
  • 21. Design of an Iris Recognition System Normalization: ā€¢ Once the inner and outer boundaries of the iris are estimated, a geometric normalization scheme is invoked to transform the iris texture within the annular region from cartesian coordinates to pseudo polar coordinates via a rubber sheet model. ā€¢ This process is often alluded to as the ā€œunwrapping of the irisā€ and it results in a rectangular entity whose rows correspond to the angular direction in the original iris and whose columns correspond to its radial direction. ā€¢ The purpose of this exercise is three-fold: (a) it accounts for variations in pupil size that can impact the spatial extent of the iris; (b) since the size of the pupil can vary across the population, the normalization scheme ensures that the irides of different individuals are mapped into a common image domain; and (c) during the matching stage, two normalized irides can be registered by a simple translation operation that can account for the tilting of the head during the image acquisition process. In the Cartesian system the coordinates are perpendicular to one another with the same unit length on both axes. A Polar coordinate system is determined by a fixed point, a origin or pole, and a zero direction or axis. Each point is determined by an angle and a distance relative to the zero axis and the origin.
  • 22. Design of an Iris Recognition System Encoding and Matching: ā€¢ While the unwrapped iris may be directly used to compare two irides (e.g., by using correlation filters), typically a feature extraction routine is used to encode its textural content. ā€¢ Most encoding algorithms perform a multi-resolution analysis of the iris by applying wavelet filters and examining the ensuing response. ā€¢ A commonly used encoding mechanism uses quadrature 2D Gabor Wavelets to extract the local phasor information of the iris texture. ā€¢ Each phasor response (the magnitude of the response is not used) is then encoded using two bits of information based on the quadrant of the complex plane in which it lies. ā€¢ The resulting 2D binary code is referred to as the iris code. ā€¢ Two such iris codes can then be compared using different techniques.
  • 23. ā€¢ An image of the eye is obtained using a sensor that is sensitive to the near-infrared (NIR) portion of the electromagnetic spectrum. ā€¢ This typically corresponds to the 700nm - 900nm range of the infra-red (IR) spectral band. ā€¢ Why NIR images? ā€¢ First reason: ā€¢ The textural nuances of dark-colored irides are not clearly resolved in the visible2portion of the electromagnetic spectrum due to the absorption characteristics of the melanin that is found in the iris. ā€¢ Therefore, color images of dark colored irides do not clearly reveal the rich texture of the iris. ā€¢ Increasing the wavelength of the illuminant aids in the better penetration of the anterior portion of dark-colored irides, thereby divulging these complex patterns. ā€¢ The use of NIR illumination along with a NIR sensor is, therefore, preferred in order to elicit textural details on the surface of the iris. ā€¢ Second reason: ā€¢ NIR light cannot be perceived by the human eye. ā€¢ This ensures that the image acquisition process is non-intrusive, even when the eye is required to be in close proximity to the sensor and the NIR light source. ā€¢ Typically, the source of NIR illumination is in the proximity of the subject to ensure that the illumination power is not unduly large as this can be harmful to the eye. Iris Image acquisition
  • 24. ā€¢ The three rows in the figure correspond to three different irides acquired using a multispectral camera. ā€¢ This camera captures the red, green, blue, and NIR spectra of each iris. ā€¢ (a) A dark brown colored iris, (b) a green colored iris, and (c) a blue colored iris. ā€¢ The color of the iris was visually assessed by a human. ā€¢ Notice that in (a), the texture of the iris is not clearly resolved in the red, green, and blue channels; however, it is better resolved in the NIR channel. ā€¢ On the contrary, in (c), the texture of the iris is reasonably resolved in all 4 channels. ā€¢ Thus, the use of the NIR channel for iris recognition is particularly beneficial for dark colored irides. Iris Image acquisition
  • 25. ā€¢ Most systems acquire a series of NIR eye images from the subject and utilize quality measures to choose a subset of images (often just 1 image) for further processing. ā€¢ Most iris recognition systems expect 100 - 200 pixels across the iris in the radial direction for successful processing. ā€¢ Images of the iris can, however, be negatively impacted by several factors, including partially closed eyelids, intruding eyelashes, harsh or non-uniform illumination, low resolution, and extremely dilated or constricted pupil. ā€¢ By appropriately controlling the ambient illumination and requiring subjects to interact with the system in a co-operative manner, some of these conditions can be avoided. Iris Image acquisition
  • 26. ā€¢ Iris images from the ICE (top row), CASIA version 3 (middle row) and MBGC (bottom row) databases. ā€¢ All these images were acquired in the NIR spectrum. ā€¢ The ICE and MBGC images were obtained using the LG EOU 2200 camera, while the CASIA version 3 images were obtained using the OKI IRISPASS device. Iris Image acquisition
  • 27. ā€¢ Most iris acquisition devices require the subject to be extremely cooperative and situated at a short distance from the camera. ā€¢ Specialized NIR lighting is necessary to illuminate the eye during image acquisition. Iris Image acquisition Panasonic BM-ET 330 LG IrisAccess 4000 Datastrip Easy Verify Oki IrisPass Retica MobileEyes IrisGuard IGH1000 Examples of commercialized iris image acquisition devices
  • 28. ā€¢ In all the devices seen earlier, the subjectā€™s eye has to be relatively stable and in close proximity to the camera. ā€¢ However, more recent research has explored the possibility of acquiring iris scans from moving subjects who are at a considerable distance from the acquisition device. ā€¢ This represents a daunting task, since the iris is a slightly oscillating object (due to the hippus movements initiated by its muscles) within a moving object (the eye-ball), which is located within yet another moving object (the head)! ā€¢ Further, the device has to be equipped with lenses having a long focal length (e.g., 8 inches). ā€¢ An appropriately designed choke-point3 can ensure that the subjectā€™s gaze is directed toward the iris camera while simultaneously activating the NIR illuminant present in the vicinity of the choke-point. ā€¢ The versatility of current iris recognition systems will be substantially enhanced if the iris image can be acquired from non-cooperative subjects in challenging environments characterized by harsh illumination and large stand- off distances. Iris Image acquisition Examples of Iris On the Move (IOM) systems: (a) Pass Thru, and (b) Passport Portal. IOM systems can potentially facilitate the covert acquisition of eye images for iris recognition
  • 29. ā€¢ An iris camera captures an image of the eye that, besides the iris, includes the pupil, eyelids, eyelashes, and sclera. ā€¢ The iris is perceived to be located in the vicinity of these structures in a 2D image of the eye. ā€¢ The process of locating and isolating the iris from such an image is known as iris localization or segmentation. ā€¢ The primary task of segmentation is to determine pixels in the image that correspond to the iris region. Iris Segmentation
  • 30. Challenges in iris segmentation ā€¢ The iris texture exhibits a great degree of irregularity and its textural content varies substantially across eyes. ā€¢ The iris could be viewed as a stochastic texture containing numerous ā€œedgeā€ like features that are randomly distributed on its anterior surface. ā€¢ Simple image models cannot be used to describe its content, thereby precluding the use of appearance-based schemes (i.e., schemes that model the iris texture based on its visual appearance) for iris localization. ā€¢ Texture images of stochastic textures look like noise: colour dots that are randomly scattered over the image, barely specified by the attributes minimum and maximum brightness and average colour. Iris Segmentation
  • 31. Challenges in iris segmentation ā€¢ The iris is an annular-like structure bounded by the pupil in its internal perimeter, and the sclera and eyelids in its external perimeter. ā€¢ Incorrectly estimating these boundaries (contours) can result in the over-segmentation or under-segmentation of the iris entity. ā€¢ In some eye images, these boundaries (especially the limbus boundary) may not be very sharp, thereby affecting the accuracy of the boundary estimation process. ā€¢ Further, the boundary defined by the eyelids is irregularly shaped. Iris Segmentation
  • 32. Challenges in iris segmentation ā€¢ The iris texture may be partially occluded by eyelashes. ā€¢ The eyelashes protruding into the iris image can generate spurious edges and affect the segmentation process. Iris Segmentation
  • 33. ā€¢ The contrast in image intensity between the pupil and the iris offers a good cue for identifying the pupillary boundary. ā€¢ Similarly, the contrast between the iris and the sclera can be used to detect the limbus boundary, although the magnitude of the intensity gradient across the limbus boundary may be stronger than that of the pupillary boundary in NIR images. ā€¢ One of the most commonly used methods in iris segmentation relies on the detection of these boundaries. ā€¢ It assumes that (a) both these boundaries can be approximated using circles, and (b) the magnitude of the edge pixels contributing to these boundaries is stronger than those pertaining to other circular contours in the image. Iris Segmentation
  • 34. Segmentation using the integro-differential operator The integro-differential operator, qualified by the order statistic (max), is of the form Iris Segmentation ā€¢ Here, I is the input eye image and I(x,y) is the pixel intensity of the image at location (x,y). ā€¢ The given image I is convolved with a radial Gaussian filter GĻƒ (r) of scale Ļƒ and radius r. ā€¢ This is essential to ensure that sharp edges corresponding to crypts, freckles, and furrows are reasonably blurred. ā€¢ Next, using a circle of radius r and centered at (x0,y0) in the image, the intensity gradient of those pixels lying on the circumference of this circle is computed. ā€¢ For each pixel, the gradient is computed along the line connecting it to the center of the circle; this is denoted by the differential operator āˆ‚/āˆ‚ r . ā€¢ The sum of these gradient values, along the perimeter of the circle and normalized by the factor 2Ļ€r, is then computed. ā€¢ This is denoted by the integral operator ā€¢ The parameters (r,x0,y0) that result in the maximum sum is assumed to define the circular contour of the pupillary boundary.
  • 35. ā€¢ A similar procedure is used to detect the limbus boundary. ā€¢ However, in this case, the arc of integration is constrained to the near-vertical pixels on the circumference of the circle. ā€¢ This is necessary since the contour of the limbus may be interrupted by the upper and lower eyelids and, therefore, the effect of those pixels that do not belong to the limbus boundary has to be minimized Iris Segmentation Segmentation using the integro-differential operator
  • 36. ā€¢ In the eye image on the left, the limbus contour is not interrupted by the eyelids. ā€¢ Thus, the annular region defined by the two boundaries contains only those pixels corresponding to the iris. ā€¢ However, in the eye image on the right, both the pupillary and limbus contours are interrupted by the eyelids. ā€¢ Hence, a post-processing step is necessary to identify the eyelid boundaries and, subsequently, isolate those pixels within the annular region that correspond to the iris. ā€¢ It must be noted that the centers of the pupillary and limbus boundaries are typically different, i.e., the iris is not necessarily concentric with the pupil. ā€¢ In fact, the pupil center is nasal (i.e., shifted toward the nose bridge) and inferior to (i.e., below) the iris center. ā€¢ The eyelids can be detected by searching for a parabolic edge within the region defined by the outer circle. Typically, a spline-fitting procedure is used to accomplish this. ā€¢ It is also possible to detect the eye-lashes infringing into the iris texture by searching for strong near-vertical edges in the segmented iris. Iris Segmentation Segmentation using the integro-differential operator Output of this segmentation routine
  • 37. Segmentation using Geodesic Active Contours (GAC) ā€¢ The integro-differential operator described above (and its variants) assume that the outer boundary of the iris can be approximated using a circle or an ellipse. ā€¢ The presence of eyelid boundaries and eyelashes in the image may necessitate the application of a post-processing scheme to detect these entities after using the integro-differential operator. ā€¢ A single contour-fitting method based on Geodesic Active Contours (GAC) that simultaneously demarcates the iris from the sclera as well as the eyelids/eyelashes. ā€¢ This method can detect irregular boundaries. Iris Segmentation
  • 38. Segmentation using Geodesic Active Contours (GAC) ā€¢ This approach is based on the relation between active contours and the computation of geodesics (minimal length curves) ā€¢ The technique is to evolve the contour from inside the iris under the influence of geometric measures of the iris image. ā€¢ GACs combine the energy minimization approach of the classical ā€œsnakesā€ and the geometric active contours based on curve evolution. Iris Segmentation
  • 39. Segmentation using Geodesic Active Contours (GAC) ā€¢ Let Ī³ (t) be the curve, that has to gravitate toward the outer boundary of the iris, at a particular time t. ā€¢ The time t corresponds to the iteration number. ā€¢ Let Ļˆ be a function measuring the signed distance from the curve Ī³(t). ā€¢ That is, Ļˆ(x,y) = distance of point (x,y) to the curve Ī³ (t) Iris Segmentation ā€¢ Here, Ļˆ is of the same dimension as that of the eye image I(x,y). ā€¢ The curve Ī³ (t) is called the level set of the function Ļˆ. Level sets are the set of all points in Ļˆ where Ļˆ is some constant. ā€¢ Thus Ļˆ = 0 is the zeroth level set, Ļˆ = 1 is the first level set, and so on. Ļˆ is the implicit representation of the curve Ī³ (t) and is called the embedding function since it embeds the evolution of Ī³ (t). ā€¢ The embedding function evolves under the influence of image gradients and the regionā€™s characteristics so that the curve Ī³ (t) approaches the desired boundary of the iris. ā€¢ The initial curve Ī³ (t) is assumed to be a circle of radius r just beyond the pupillary boundary.
  • 40. ā€¢ Segmentation using Geodesic Active Contours (GAC) ā€¢ Evolution equation for Ļˆt such that Ī³ (t) remains the zeroth level set is given by ā€¢ Here K is the stopping term for the evolution which is an image dependant force and is used to decelerate the evolution near the boundary ā€¢ c is the velocity of the evolution ā€¢ Īµ indicates the degree of smoothness of the level sets ā€¢ Īŗ is the curvature of the level sets computed as Iris Segmentation ā€¢ Here, Ļˆx is the gradient of the image in the x direction ā€¢ Ļˆy is the gradient in the y direction ā€¢ Ļˆxx is the 2nd order gradient in the x direction ā€¢ Ļˆyy is the 2nd order gradient in the y direction ā€¢ Ļˆxy is the 2nd order gradient, first in the x direction and then in the y direction.
  • 41. Iris Segmentation ā€¢ Segmentation using Geodesic Active Contours (GAC) ā€¢ The goal of the stopping function is to slow down the evolution when it reaches the boundary. ā€¢ However, the evolution of the curve will terminate only when K = 0, i.e., near an ideal edge. ā€¢ In most images, the gradient values will be different along the edge, thus requiring the use of different K values. ā€¢ This term makes it possible to terminate the evolution process even if ā€¢ the stopping function has different values along the edges ā€¢ gaps are present in the stopping function. ā€¢ The stopping term used for the evolution of level sets is given by ā€¢ where I(x,y) is the image to be segmented, G(x,y) is a Gaussian filter, and k and Ī± are constants. ā€¢ As can be seen, K(x,y) is not a function of t.
  • 42. Iris Segmentation ā€¢ Segmentation using Geodesic Active Contours (GAC) Curve Ī³ evolving towards the boundary of the object ā€¢ Consider an iris image to be segmented. ā€¢ The stopping function K obtained from this image is shown in Figure with k = 2.8 and Ī± = 8. ā€¢ Assuming that the inner iris boundary (i.e., the pupillary boundary) has already been detected, the stopping function K is modified by deleting the circular edges corresponding to the pupillary boundary, resulting in a new stopping function Kā€™. ā€¢ This ensures that the evolving level set is not terminated by the edges of the pupillary boundary
  • 43. ā€¢ Evolution of the geodesic active contour during iris segmentation. ā€¢ (a) Iris image with initial contour, ā€¢ (b) embedding function Ļˆ (X and Y axes correspond to the spatial extent of the eye image and the Z axis represents different level sets) Iris Segmentation ā€¢ Segmentation using Geodesic Active Contours (GAC)
  • 44. ā€¢ Segmentation using Geodesic Active Contours (GAC) Iris Segmentation Contour initialization for iris segmentation using GAC. (a) Zeroth level set (initial contour), (b) mesh plot denoting the signed distance function Ļˆ.
  • 45. ā€¢ Segmentation using Geodesic Active Contours (GAC) Iris Segmentation (c,d) contours after 600 iterations and the corresponding embedding function (e,f) contours after 1400 iterations and the corresponding embedding function
  • 46. ā€¢ Segmentation using Geodesic Active Contours (GAC) Iris Segmentation (g,h) Final contour after 1800 iterations (contours shown in white)
  • 47. Generating iris masks ā€¢ The localized iris could potentially be occluded due to other noisy regions such as the eyelashes, shadows, or specular reflections. ā€¢ Thus, a noise mask is generated, which records the locations of such undesired iris occlusions. Iris Segmentation
  • 48. ā€¢ The amount of iris texture (i.e., its spatial extent) that is revealed in an image can be impacted by a number of factors. ā€¢ Chief among them is the dilation and contraction of the pupil in response to ambient illumination. ā€¢ The size of the iris (i.e., the number of valid iris pixels) increases when the pupil contracts in response to bright light and decreases when the pupil dilates in low light. ā€¢ Apart from this, factors such as the resolution of the sensor and the imaging distance also impact the number of iris pixels that can be gleaned from an image of the eye. ā€¢ Further, the size of the pupil can vary across individuals. ā€¢ To address these variations in size, the segmented iris is unwrapped and converted from cartesian coordinates to a normalized pseudo-polar coordinate system. Iris Normalization
  • 49. ā€¢ This normalization operation is performed by representing the segmented iris as a rectangular image, the rows of which correspond to concentric regions of the iris. ā€¢ This transformation is called Daugmans rubber sheet model and it re-maps every point in the annular region between the two circular boundaries (viz., the pupillary and limbus boundaries) to pseudo-polar coordinates (r,Īø ), where r āˆˆ [0,1] and Īø āˆˆ [0,2Ļ€ ]. Iris Normalization
  • 50. ā€¢ The re-mapping of the iris region I from cartesian (x,y) coordinates to the normalized polar coordinates (r,Īø ) is expressed as Iris Normalization Where ā€¢ where xp, yp and xl , yl are the coordinates of points sampled from the pupillary and limbus boundaries, respectively. ā€¢ Along with the localized iris, the noise masks are also unwrapped to facilitate faster matching.
  • 51. ā€¢ In order to account for the irregularity and effect of eyelids/eyelashes on the limbus boundary extracted using the GAC scheme, only those points on the contour lying on the boundary of the iris and sclera (as opposed to that of the iris and the eyelids) are used to estimate the radius and center of the iris. ā€¢ Specifically, six points at angles of [āˆ’300,00,300,1500,1800,2100] with respect to the horizontal axis are selected from the extracted contour and their mean distance from the center of the pupil is used as the approximate radius of the iris (R). ā€¢ A circle is next fitted through all the points on the contour that are within a distance of R pixels from the center of the pupil. ā€¢ This circle estimates the actual limbus boundary of the iris. Iris Normalization
  • 52. ā€¢ The process of extracting a numerical feature set from the iris is called iris encoding. ā€¢ This corresponds to the feature extraction stage. ā€¢ To encode the normalized iris texture pattern, a two dimensional Gabor wavelet is usually convolved with the unwrapped iris image. ā€¢ A 2D Gabor wavelet, over an image domain (x,y), is given by ā€¢ where (x0,y0) denote the position in the image, (Ī±,Ī² ) denote the effective width and length, and (u0,v0) ascertain the wave direction with a spatial frequency Ļ‰0 = Iris Encoding and Matching
  • 53. ā€¢ The real and imaginary components of this wavelet can be separated as Iris Encoding and Matching ā€¢ The real and imaginary outputs obtained by convolving a 2D Gabor wavelet with a normalized iris image
  • 54. ā€¢ The output of the Gabor wavelets is demodulated to compress the data. ā€¢ This is performed by quantizing the phase information into four different levels, one for each quadrant of the complex plane. ā€¢ As the normalization is earlier performed in the polar coordinates, the wavelet in polar coordinates can be expressed as: Iris Encoding and Matching ā€¢ where (r0,Īø0) denote the center frequency of the wavelet ā€¢ (Ī±,Ī² ) denote the effective width and length
  • 55. ā€¢ Given the normalized iris image I(Ļ,Ļ† ) in the polar coordinate system, the demodulation and phase quantization process can be written as Iris Encoding and Matching ā€¢ where hRe,Im is the complex valued bit whose real and imaginary components are dependent on the sign of the integral ā€¢ An illustration of the phase demodulation and quantization process used to encode the iris. ā€¢ The phasor response at each pixel in the normalized iris is quantized into two bits of information. ā€¢ The response of this operation is a binary output referred to as iris code. ā€¢ The dimension (or length) of the iris code depends upon the size of the normalized iris image, which in turn depends upon the resolution along the r and Īø axes. ā€¢ A dimension of 2048 is commonly used.
  • 56. ā€¢ The normalized Hamming Distance (HD) between two iris codes is used as a measure of dissimilarity between two irides. ā€¢ This value is computed by masking every iris code with its respective mask to disregard noisy regions. ā€¢ The Hamming Distance between two iris codes is computed as Iris Encoding and Matching ā€¢ The XOR operator (āŠ•) detects the bits that disagree between the two iris codes, while the AND operator (āˆ©) masks the noisy regions. ā€¢ The denominator helps in normalizing the total number of bits that disagree in the interval [0,1]. ā€¢ A perfect match between two iris codes will result in a HD value of 0.
  • 57. ā€¢ The process of matching a pair of irides. ā€¢ Here, three images of the eye belonging to two different subjects are shown. ā€¢ Each image is subjected to a segmentation routine in order to extract the iris, which is converted to a rectangular entity via Daugmanā€™s rubber sheet model. ā€¢ The segmentation routine results in a binary mask, where a 1 indicates an iris pixel and a 0 indicates a non-iris pixel. ā€¢ The normalized iris is processed using Gabor wavelets and the resulting phasor response is quantized into an iris code. ā€¢ The Hamming Distance (HD) between two iris codes of the same iris is expected to be smaller than that corresponding to two different irides. Iris Encoding and Matching
  • 58. ā€¢ Depending on the field of view of the iris sensor, an iris image usually includes the upper and lower eyelashes and eyelids, and some regions of the eyebrow. ā€¢ However, only the rich textural information of the iris between the pupillary and limbus boundaries is used for recognition. ā€¢ Thus, for a given iris image (or a video frame), quality evaluation is typically based on factors that degrade or reduce the size of the iris region. ā€¢ Some of the factors that can significantly reduce the quality of an iris image include ā€¢ (a) occlusion, ā€¢ (b) defocus, or out-of-focus, ā€¢ (c) motion blur, ā€¢ (d) non-uniform illumination, ā€¢ (e) low resolution, or large imaging distance, ā€¢ (f) iris dilation, ā€¢ (g) offangled imaging, and ā€¢ (h) the presence of accessories such as fake or printed contact lenses. Iris Quality
  • 59. occlusion Defocus Motion blur Iris Quality
  • 60. Non uniform illumination Low resolution sensor Iris dilation Iris Quality
  • 61. off-angled imaging presence of a printed contact lens Iris Quality
  • 62. Quality assessment techniques ā€¢ While most quality evaluation schemes consider only a single or a pair of factors, newer techniques consider a wider range of factors for quality assessment. ā€¢ Examining the sharpness of a portion between the pupil and iris. ā€¢ Sharpness of an image is usually an indicator of the proper focusing of the object being imaged and thus is usually used in determining the quality of an iris image ā€¢ Quantifying the energy of high spatial frequencies over the entire image ā€¢ This method determines the sharpness over the whole image using 2D Fourier analysis in order to eliminate optically defocused images ā€¢ Analyzing the Fourier spectra of local iris regions ā€¢ This can be used to detect poor quality images caused by factors such as (a) out-of-focus blur, (b) motion blur, and (c) occlusion due to the eyelashes, and/or eyelids. Iris Quality
  • 63. ā€¢ Measuring the energy from 2D wavelets at local concentric bands of iris: ā€¢ This approach evaluates the quality of a given iris image using 2D wavelets on local concentric bands of a segmented iris. ā€¢ The local quality measure is then used as a weighting scheme in the matching process to yield improved results. ā€¢ Iris image quality assessment is an area of continuing research. ā€¢ While initial research has shown the benefits of incorporating iris quality, its assessment and use in a real-time environment is still an open challenge. Iris Quality
  • 64. Performance Evaluation ā€¢ According to the biometric literature, the structural texture in the iris is substantially diverse across the population. ā€¢ As we know, even the irides of monozygotic twins exhibit structural differences. ā€¢ Large-scale testing has confirmed the potential of iris patterns to identify individuals in a large database of subjects. ā€¢ Experiments conducted by Daugman on a database of 632,500 iris images (316,250 persons spanning 152 nationalities) suggest the possibility of a decision policy that could yield zero error rates. ā€¢ However, this rate is predicated on the quality of the iris image, which must be strictly monitored to ensure reasonable textural clarity. ā€¢ Tests conducted in 2006 by the National Institute of Standards and Technology involving a broad range of image quality suggest that the false nonmatch rate of the best performing iris recognition algorithms can vary between 1.1 to 1.4 percent at a false match rate of 0.1 percent.
  • 65. Performance Evaluation ā€¢ Iris Exchange (IREX) 10: Ongoing Evaluation of Iris Recognition ā€¢ IREX 10 is a continuing evaluation of automated iris recognition technology. ā€¢ Administered at the Image Group's Biometrics Research Laboratory (BRL), developers submit their matching software for analysis over sequestered test data. ā€¢ As an ongoing evaluation, developers may submit their software at any time. ā€¢ Bharatiya-IRIS (Bharatiya IRIS Recognition and Identity Solution)
  • 66. Standard test beds for IRIS recognition ā€¢ Early research on iris recognition was performed on datasets that were not publicly available, but were collected by each research group separately, often even for a specific study or paper. ā€¢ One of the first consistently reported results was obtained by John Daugman when using the UAE database (publicly unavailable). ā€¢ The first publicly available database was the CASIA Iris Database v.1 collected by the National Laboratory of Pattern Recognition, Institute of Automation, CASIA. ā€¢ The database was captured by a custom made NIR camera, and the authors of this database manually processed the images by replacing the pupil area (and the specular reflections) with a constant intensity value. ā€¢ Because the manual intervention made the problem artificially simple, it is not recommended to use this database in iris biometrics research as results obtained from this database might be misleading. ā€¢ Since the initial release of CASIA v.1, the database was continuously updated to the current CASIA v.4
  • 67. Standard test beds for IRIS recognition ā€¢ In 2007, the IIT Delhi Iris Database (IITD-V1) was introduced. ā€¢ It contains 1,120 NIR images (224 classes) captured in a constrained environment and is limited to Indian subjects. ā€¢ The CUHK Iris Image Dataset contains 254 images (36 classes) captured in the NIR spectrum. ā€¢ This database was among the first publicly available iris databases but is rather small in size.
  • 68. Standard test beds for IRIS recognition
  • 69. Standard test beds for IRIS recognition
  • 70. Standard test beds for IRIS recognition
  • 71. Synthetic datasets for IRIS recognition ā€¢ Collecting a large - scale iris database publicly available (for research purposes) is legally and logistically a difficult task. ā€¢ Due to possible constraints (logistic, privacy, scale, etc.) during the collection of real biometric data, databases with synthetic samples offer a possible alternative. ā€¢ With the evolution of computer graphics it is possible to generate synthetic iris images that have properties similar to real iris scans. ā€¢ In addition, almost all factors influencing data collection (e.g., noise, eye rotation, reflections, iris structure) can be controlled better than during real data collection. ā€¢ The protocol is typically replaced by methods and steps with which the samples are produced. ā€¢ The synthetic samples can be better controlled, the databases with real biometric data are still the ultimate benchmark.
  • 72. Synthetic datasets for IRIS recognition
  • 73. Multimodal datasets for IRIS recognition
  • 74. Multimodal datasets for IRIS recognition
  • 75. Multimodal datasets for IRIS recognition
  • 76. Scope of work in IRIS recognition ā€¢ The major limitation of this biometric system is the increase in false rejection due to age, pupil dilation, occlusion due to drooping of eyelids in moving targets, highly reflective environment and wearing of cosmetic lenses. ā€¢ Moreover, in a number of methods found in the literature, the performance level does not seem to be same across databases. ā€¢ A thoughtful investigation has to be done to know the reason for this variance of performance. ā€¢ As single-core processors are getting upgraded to multi-core processors, researchers can also think on grabbing multiple iris images in a sequence and create techniques to improve the recognition rate. ā€¢ The segmentation in the presence of eyelid and eyelash is still challenging and can be worked upon to improve the automatic segmentation algorithm. ā€¢ This can speed up the real-time recognition systems. Some techniques in deep learning have skipped the segmentation and normalization process. But, including them in the technique can improve the performance significantly. ā€¢ As artificial intelligence is becoming more compatible in present ubiquitous systems, soft computing and deep learning techniques can be further explored to aid seamless iris recognition. ā€¢ Methods to alleviate the anomalies due to fake iris pattern need to be researched more for avoiding unauthorized recognition. ā€¢ The future of this iris image-based biometric system will be more interesting if it can work on the above paradigms and give suitable solutions.