Skip to content

An authentication system which uses the face and iris of the person as the parameters for the process itself. It includes extracting facial features as well as the processes of segmentation, normalization and iris coding in order to obtain unique characteristics from face and iris.

License

Notifications You must be signed in to change notification settings

NVukobrat/Two-factor-authentication-using-Face-and-Iris-Biometrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary

An authentication system which uses the face and iris of the person as the parameters for the process itself. It includes extracting facial features as well as the processes of segmentation, normalization and iris coding in order to obtain unique characteristics from face and iris.

Development environment

Complete algorithm is developed on Ubuntu 18.04 OS. Following hardware specification consists of:

  • CPU: Intel Core i7-4770 CPU @ 3.40GHz x 8
  • GPU: GeForce GTX 1080 Ti/PCIe/SSE2
  • RAM: Kingston HyperX Fury Red 16 GB (2 x 8 GB)

The chosen language is MATLAB. The reason being is a wast number of functionalities, libraries and fast development rate.

Samples

Face

Example of face image used in training process.
Example of Eigenface image.
Mean face of all training faces.
Example of one normalized face.

Eigenfaces after normalization process:

Iris

Example of eye image used for testing. Area between sclera and pupil is called iris.
Output image of Canny edge detector. Edges of the iris and pupil can be seen clearly.
Outer boundaries of iris and pupil. Area between them is iris.

Iris segmentation process (first row represents good sample, while second bad one):

Normalized and coded iris samples:

An example of normalized iris.
Iris noise mask. This mask shows regions of iris that are not usable during the process of authentication.
An example of a coded iris. This form, along with the noise mask, is used for authentication of a person.

Final results using this technique and algorithm are presented in the research paper.

About

An authentication system which uses the face and iris of the person as the parameters for the process itself. It includes extracting facial features as well as the processes of segmentation, normalization and iris coding in order to obtain unique characteristics from face and iris.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages