IPM Vision Group 


 

School of Mathematics
Scientific Computing Center

   publication - software - links - people

Biomedical Person Identification via Iris Recognition

  

        Introduction to the human eye and Iris biomedical features.
                    Iris Locating, an application of circular Hough transform and edge detection.
         Feature Extraction. Applications of Higher Order Statistics.
         Data classification.
         Database.

back to the top

               Two Applications of LPC and Computational Geometry to Computer Vision.                        

 

 

                Ali Farhadi, Masoud Alipour, Nima Razavi.

back to the top

   Introduction to human eye and Iris biomedical features          

  In Figure.1 you can see the over all structure of human eye.

Figure 1.  Eye Structure

        Human Eye has three distinct layers, each performing a different task. First interior layer is the retina.  The retina is the most important layer because it contains visual cells.  Next layer is the choroid which is a vascular membrane containing large branched pigmented cells. Iris is a part of choroid . The third layer is the sclera which is the outer coat which encloses the eyeball except for the front part which is covered by the cornea.
Conjunctiva : the mucous membrane that lines the inner surface of the eyelids and is continued over the forepart of the eyeball .
Macula, also called the yellow spot, is a small yellowish area lying slightly lateral to the center of the retina that constitutes the region of maximum visual acuity.
Vitreous is the clear colorless transparent jelly that fills the eyeball posterior to the lens .
Iris is the opaque contractile diaphragm perforated by the pupil and forming the colored portion of the eye .
 

       In Figure.2 you can see the structure of the iris seen in a transverse section and a frontal sector in Figure.3.

 

 

 

 

 

 

 

Figure.2 The structure of the iris seen in a transverse section

 

The visual properties of human Iris are:

 

1.crypts.  They are hard to show on this picture.  They are like valleys in the iris.

 

2. Pigment Spots.

 

3.Radial and concentric.

 furrows, which are the muscles which are used for the expansion or contraction of the iris.

 

4.collarette separates the ciliary and pupillary areas .

 

5.  Pigment frill .
 

 

       Figure 3. The structure of the iris seen in a frontal sector.

back to the top

Iris Locating

       First of all we de-noised our original image by an application of daubechies wavelets. Then we take the edge of the image. We extract iris from the original image by using circular Hough transform.

original image

edge image

extracted iris

back to the top

    Feature Extraction

In our approach we make use of our feature discrimination and classification algorithms and some computational geometry approaches.

In the first step after extraction of the iris from the original image, we split our image into several sectors by sweeping our image in polar coordinates with different radiuses and angels. In the second step we compute the LPC coefficients for each sector and put them in a matrix with coordinates of radiuses and angels. The first 9 coefficients of DCT of the matrix (the dc coefficient is discarded) constitutes the first 9 coefficients of our feature vector. The next 3 coefficients of our feature vector are gotten from geometric analysis of  LPC matrix. The 13th coefficient of our feature vector is the convex closure of fft analysis of the LPC matrix. To the de-noised image we apply circular DCT, discard the lowest frequency and calculate the kurtosis of each circle. One obtains a set of positive numbers parametrized by the radius of the concentric circles. The kurtosis of this set of numbers is the fourteenth coefficient of the feature vector.

For further information click here.

 

back to the top

     Data classification

For classification of feature vectors, we clustered our data with a modified k-means clustering algorithm using a weighted distance as our distance function.

   

back to the top

         Database

We have tested our algorithm with our database containing about 400 images of about 70 people (of both eyes) and they are taken over different illuminations and  poses.

    

back to the top


Author: Nima Razavi.
© Copyright 2003-2005 - Institute for Studies in Theoretical Physics and Mathematics (IPM).
All rights reserved. Please submit your comments or questions here.
Last update:10/10/2005.