Skip to content Skip to navigation

Connexions

You are here: Home » Content » Iris Recognition Results and Conclusions

Navigation

Lenses

What is a lens?

Definition of a lens

Lenses

A lens is a custom view of Connexions content. You can think of it as a fancy kind of list that will let you see Connexions through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to Connexions materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual Connexions member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

This content is ...

Affiliated with (What does "Affiliated with" mean?)

This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
  • Rice University ELEC 301 Projects

    This module is included inLens: Rice University ELEC 301 Project Lens
    By: Rice University ELEC 301As a part of collection:"ELEC 301 Projects Fall 2004"

    Click the "Rice University ELEC 301 Projects" link to see all content affiliated with them.

Recently Viewed

This feature requires Javascript to be enabled.

Iris Recognition Results and Conclusions

Module by: Paul Robichaux, Dmitry Khabashesku. E-mail the authors

User rating (How does the rating system work?)
Ratings

Ratings allow you to judge the quality of modules. If other users have ranked the module then its average rating is displayed below. Ratings are calculated on a scale from one star (Poor) to five stars (Excellent).

How to rate a module

Hover over the star that corresponds to the rating you wish to assign. Click on the star to add your rating. Your rating should be based on the quality of the content. You must have an account and be logged in to rate content.

:
(0 ratings)

Summary: Results of the the iris recognition program and conclusions about the technology.

Iris Recognition Results

Our implementation of the iris recognition algorithm is broken up into several components, each of which has its strengths and weaknesses.

The pupil recognition algorithm appears to be 98% effective in detecting the pupil center when tested against a database of 50 images. This is due to the extremely uniform black color of the pupil and strong contrast to the iris and virtuall all other features in the image. Although the assumptions that the algorithm is founded break down in extreme cases, such as when there are other large black spots in the image, these cases can be detected by other means and discarded.

The iris detection algorithm proved to be rather hit-or-miss. In it's current form, it has a 50% success rate in detecting the iris correctly within an image of the eye. This large error lies mostly in the 'guessing' scheme used to make an initial prediction about the radius of the iris. This guessing scheme can be expanded to make higher precision, higher accuracy guesses at the expensive of algorithm execution speed. Also, the iris-sclera transition boundary of the eye can be more intensively processed by a multi-scale edge detection kernel (the implementation in this project uses a single-scale Haar wavelet kernel).

Figure 1: Six different images of the same eye. These were 100% verified to be the same eye for every unique combination of 2 images.
Figure 1 (SameSuccess100.png)
Figure 2: Six different images of the anothe eye. These were 80% verified to be the same eye for every unique combination of 2 images. The error is due to the presense of eyelids and eyelashes in the image.
Figure 2 (SameSuccess80.png)

The Gabor correlation algorithm proved to be very robust. Our implementation used a 1-D, single frequency, single phase Gabor wavelet to generate the iris codes. The threshold for statistical independence (Hamming Distance) between two iris codes was experimentally determined to be 0.3. During testing, we chose a set of images that reliably passed the other stages of the iris detection process (find pupil, find iris) so that we could test the functionality of the Gabor filter independent of errors accrued in earlier stages. Because of long computation times, small datasets of 6 images were compiled, and all combinations of two images within each dataset were compared to another. In one test (Figure 1), 100% of all combinations of 6 eyes of the same person registered as correctly positive. In another run of this same test on a different person (Figure 2), 80% of combinations of 6 eyes registered as correctly positive. This is due to the fact that our algorithm does not mask out regions of the iris obscured by eyelashes and eyelids. The second set of images had substantially more interference from eyelids, which produced errors in the Gabor codes. The first set of images is less prone to these defects, and so passes the tests better.

The Future of Iris Codes

As evident from the results, it is possible to create, relatively easily, an algorithm to detect and recognize irises to a calculated degree of confidence. In addition, after a little research (hint: google "John Daugman"), it is clear that more sophisticated algorithms exist that give zero false acceptance--something many other authentication techniques simply cannot deliver. One specific algorithm patented by Dr. Daugman, is currently the most accepted and widely used in iris code recognition systems. This embodiment of the algorithm uses robust algorithms in each part of the implementation (pupil and iris detection, masking, Gabor correlation), and has experimentally proven to be extremely accurate. In the largest deployment of iris recognition systems, this algorithm does 3.8 billion comparisons a day in the United Arab Emirates (story here).

Figure 3: Iris Code by John Daugman check it out here
Figure 3 (intro.jpg)
Why, then, is iris recognition not more common? The answer seems simple: money. In order to implement iris recognition it is necessary to have a computer and an adjustable camera to accomodate people of differing stature. Obviously this is more costly on a large scale than encoded cards or memorized PIN's. However, as identity theft becomes more widespread and restricted access premises seek more powerful security solutions, iris recognition systems will become worth the cost.

Content actions

Give Feedback:

E-mail the module authors | Rate module ( How does the rating system work?)

Rating system

Ratings

Ratings allow you to judge the quality of modules. If other users have ranked the module then its average rating is displayed below. Ratings are calculated on a scale from one star (Poor) to five stars (Excellent).

How to rate a module

Hover over the star that corresponds to the rating you wish to assign. Click on the star to add your rating. Your rating should be based on the quality of the content. You must have an account and be logged in to rate content.

(0 ratings)

Download:

Add module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections directly in Connexions. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need a Connexions account to use 'My Favorites'.

| A lens (?)

Definition of a lens

Lenses

A lens is a custom view of Connexions content. You can think of it as a fancy kind of list that will let you see Connexions through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to Connexions materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual Connexions member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks