Structuring element is a set of pixels used to
probe or interact with a given image. In our case, it
is used to define the neighbours to be compared, to
check the lowest value (erosion), and the biggest
value (dilation). For example, in a dilatation or
erosion, if the cross shaped structuring element with
size 3x3 is used, only the current pixel (x, y), the
pixel from above (x, y − 1), the pixel from below (x,
y + 1), the pixel from the left (x − 1, y) and the pixel
on the right (x + 1, y) are scanned.
The verification aims to find the lowest or
biggest value (for erosion and dilation, respectively)
of the pixels of the current region and replace the
current pixel (x, y) by this value. This process is
applied for all pixels in the image. The new value
generated is not used for comparisons in the same
iteration of the morphological operation. Another
area of memory is allocated to save the new values,
and thus the original image is not changed.
The closing and opening operators are based on
the erosion and dilatation techniques. The opening
operator is intended to remove small bright areas
that are surrounded by darker areas. Also, the
closing operator removes small black details that are
surrounded by lighter regions.
2.2 Thresholding
The thresholding is a method for image
segmentation (Gonzalez and Woods, 2007). This
technique is often used when it is necessary to
separate objects from the background. To use this
technique, you must set a value that will be used to
segment the image. This value is called threshold,
which can be obtained by a variety of automatic
techniques, or manually inserted.
One of the most used methods for thresholding is
the Otsu’s method. This method is based on the use
of bimodal histogram (separating the image into two
classes of pixels), splitting the image into two parts
and calculating the best threshold for those parts
where the intra-class variance of them is minimal
(Otsu, 1979). An example of application of the
Otsu’s method, using an image from CASIA
(CASIA,
2011), is represented in Figure 1, where the
original image in gray levels is transformed into a
binary image (Figure 1-b).
Another way to utilize the thresholding method
is to manually set the threshold. An example is
showed in the Figure 1-c, using the value of thirty
(30) for the threshold.
2.3 Histogram Expansion
The Histogram Expansion is a linear transformation
that expands a range of colour levels [xmin , xmax ]
to a range from 0 to ymax (typically 0 to 255). An
adaptation of histogram expansion is mainly used for
images with low contrast. A manually chosen p
value is used to modify the xmin and xmax. The idea
is to compress the ends of the histogram to expand
the center of the histogram. The lower the p value
the greater the intensity of the operation.
(a) (b) (c)
Figure 1: The original image (a), example of Otsu’s Method
(b) and example of manual thresholding (c).
3 METHODOLOGY
Our method aims to find the region of the pupil, and
through it, to segment the iris of the eye. The
method- ology is organized in the following
pipeline: image acquisition, pre-processing and
processing as shown in Figure 2.
Figure 2: The propose pipeline.
3.1 Image Acquisition
The images were acquired from the iris database of
CASIA from ”Institute of Automation of the
Chinese Academy of Sciences.” The version used
was the CA- SIA V3 Interval. The CASIA was
chosen because it is widely used in the literature. We
used 200 images of different people for testing. They
all have the influence of reflection of light in the
pupil, the region where we will focus for the
segmentation of the iris.
The images from CASIA Interval V3 Iris
Database have more details, because they were taken
from a shorter distance and the light is focused on
the pupil, showing the details of the iris.
3.2 Pre-processing
This part is divided in the opening, closing and
AFasterMethodAimingIrisExtraction
91