Skip to content

Old iris recognition software I made with my friend. It uses Hough and Gabor transforms to make things happen.

Notifications You must be signed in to change notification settings

DuongHoangThuy/IrisRecognition

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IrisRecognition

This repository hosts the Iris Recognition open source Java software code.

Iris recognition is considered as the most reliable biometric identification system. Majority of commercial biometric systems use patented algorithms. This software is competly free and was based on work of Libor Masek presented in his thesis ( http://www.csse.uwa.edu.au/~pk/studentprojects/libor/LiborMasekThesis.pdf ).

https://github.com/bernii/IrisRecognition/raw/master/screenshot.jpg

How it works:

As stated in Libor thesis, system consists of a segamatation system based on the Hough transform. It is able to localise iris and pupil region, excluding eyelids, eyelashes and reflecions.

Iris region is then normalised and filtered by 1D Log-Gabor. Phase data is extracted and quantised to four levels creating an unique pattern of the iris.

The Minkowski distance is used for classification and comparison of patterns.

For testing purposes we used a database of eye images that is available from the Chinese Academy of Sciences. ( http://www.sinobiometrics.com/resources.htm )

How to use:

  • As application uses SWT library that comes with Eclipse you have to add it to your classpath.
  • For MS Windows users: you can use start.bat to start the application. ( it adds required libraries to class path and starts the app )
  • It also uses jhlabs.com image processing library for polar coordinates transform ( all libs included in libs subdirectory )

Prereqs:

Authors:

Bernard Kobos, Piotr Zaborowski.

( Warsaw University of Technology )

About

Old iris recognition software I made with my friend. It uses Hough and Gabor transforms to make things happen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%