Follow

infokey shop 

GreekEnglish (UK)

Eye Iris Recognition

The human eye iris is so unique, such as one’s fingerprints. Even for the same person each eye has its own particular iris with extremely unique formations, which stay unchanged for a lifetime, unless an accident occurs. The variety and the complexity of those formations in combination with their random distribution among the human population, makes eye iris useful in the development of biometric systems.

  • Description
  • Advantages
  • System Requirements
  • Brochure (PDF)

VeriEye iris identification technology is designed for biometric systems developers and integrators. The technology includes many proprietary solutions that enable robust irirs enrollment under various conditions and fast iris matching in 1-to-1 and 1-to many modes.

VeriEye is available as a software development kit that allows development of stand-alone and Web-based solutions on Microsoft Windows, Linux, Mac OS X and Android platforms.

Reliability Tests

We present the testing results to show Veri Eye 2.9 template matching algorithm reliability evaluations. Iris images from several standard databases were used for testing, thus the testing results can be compared withtesting results of other algorithms. All databases contained iris images with 640 x 480 pixels size.

 

IRIS RECOGNITION 01

 

(1) The full IRISDB1600 database contains 31,997 images (image size 1280x960 pixels), repesenting 799 unique persons and 1,598unique irises. A subset used in this test was preprocessed similar to NIST IREX experiments: (a) Images were downsampled to 640x480 via 2x2 neighborhood averaging, (b) All images containing irises with diameters larger that 340 pixels were removed.

Two tests were performed with each database:

  • Test 1 maximized matching accuracy. VeriEye 2.9 algorithm reliability in this test is shown as blue curves on the ROC charts.
  • Test 2 maximized matching speed. VeriEye 2.9 algorithm reliability in this test is shown as red curves in the ROC charts.

The iris rotation tolerance was set to ±15° in all tests. Receiver operation characteristic (ROC) curves are usually used to demonstrate the recognition quality of an algorithm. ROC curves show the dependance of false rejection rate (FRR) on the false acceptance rate (FAR).

verieye roc ice2005  verieye roc nd-iris-0405  verieye roc bath irisdb1600

 

IRIS RECOGNITION 02

 

Suitable for

  • Access Control
  • PC Security - users identification
  • e.t.c

 

Advantages of VeriEye SDK

  • Rapid and accurate iris identification, proven by NIST IREX.
  • Robust recognition, even with gazing-away eyes or narrowed eyelids.
  • Original proprietary algorithm solves the limitations and drawbacks of existing state-of-the-art algorithms.
  • Available as multiplatform SDK that supports multiple scanners and multiple programming languages.

PC and Mac specific:

  • PC or Mac with x86 (32-bit) or x86-64 (64bit) compatible processors. 2 GHz or better processor is recommended.
  • At least 128MB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching.For example 50,000 templates (each containing 2 iris records) require about 223MB of additional RAM.
  • Free space on hard disk drive (HDD):
    • Αt least 1GB for the development.
    • 100 MB required for VeriEye components deployment.
    • Additional space would be required in these cases:
      • VeriEye does not require the original face image to be stored for the matching; only the templates need to be stored. However, storing face images on hard drive for the potential future usage is recommended.
      • Usually a database engine runs on a separate computer (back-end server). However, DB engine can be installed on the same computer for standalone applications. In this case HDD sapce for templates storage must be available. For example, 50,000 templates (each containing 2 iris records) stored using a relational database would require about 223 MB of free HDD space. Also, the database engine itself requires HDD space running. Please refer to HDD space requirements from the database engine providers.

Smartphone and tablet specific:

  • A Smartphone or tablet or other device that is running Android OS.
  • ARM-based 1.5 GHz processor recommended for iris processing in the specified time.Slower processors may be also used, but the iris processing will take longer time.
    • At least 20 MB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching. For example, 1,000 templates (each containing 1 iris record) require about 2.5MB of additional RAM.
  • Free storage space (built-in flash or external memory card):
    • 30MB required for embedded iris components deployment for each separate application.
    • Additional space would be required if an application needs to store original irisimages. VeriEye does not require the original eye image to be stored for the matching; only the templates need to be stored.

Iris scanner: 

  • VeriEye SDK includes support for several iris scanners under Microsoft Windows and Android platforms.
  • Iris images BMP, JPG or PNG formats can be processed thus almost any third-party iris capturing hardware can be used with the VeriEye technology if it generates images in the mentioned formats.
  • Integrators may also write plug-ins to support their iris cameras using the plug-in framework provided with the Device Manager from the VeriEye SDK. The integrators should note, that regular cameras, like webcams or the cameras build-in into smartphones or tablets, are not suitable for iris capture, as it requires near-infrared illumination and an appropriate scanner.

Database engineor connection with it. VeriEye templates can be saved into any DB (including files) supporting binary data saving. VeriEye SDK contains the following support modules for Matching Server.

  • Microsoft SQL Server (only for Microsoft Windows pltform)
  • MySQL (for Microsoft Windows and Linux platforms)
  • Oracle (for Microsoft Windows and Linux platforms)
  • PostgreSQL (for Microsoft Windows and Linux platforms)
  • SQLite (for Microsoft Windows, Linux and Mac OS X platforms)

Network/LAN connection (TCP/IP)for client/server applications. Also, network connection is required for using Matching server component (included in VeriEye Extended SDK). Communication with Matching server is not encrypted therefore, if communication must be secured, a dedicated network (not accessible outside the system) or a secured network (such as VPN;VPN must be configured using operating system or third party tools) is recommended.

 

Microsoft Windows specific requirements 

  • Microsoft Windows XP/Vista/7/8/Server2003/Server2008/Server2008R2/Server2012, 32-bit or 64-bit.
  • Microsoft.NET framework3.5 or newer(for.NET components usage).
  • One of the following development environments for application development:
    • Microsoft Visual Studio 2008 SP1 or newer (for application development under C/C++,C#, Visual Basic.NET.)
    • Sun Java 1.6 SDK or later.

Android specific requirements:

  • Android 4.0 (API level 14) OS or newer.
  • PC-side development environment requirements:
    • Java SE JDK 6(or higher).
    • Eclipse Indigo (3.7)IDE
    • Android development environment (at least API level 14 required).
    • Apache Maven 3.1 or newer.
    • Internet connection for activating VriFinger component licences.

Linux specific requirements:

  • Linux 2.6 or newer kernel (32-bit or 64-bit) is required. Linux 3.9 or newer kernel is recommended.
  • glibc2.11.3 or newer.
  • wxWidgets 3.0.0 or newerlibs and dev packages (to build and run SDK samples and applications based on them)
  • Qt 4.8 or newer libs, dev and qmake packages (to build and run SDK samples and applications based on them).
  • GCC-4.0x or newer(for application development).
  • GNU Make 3.81 or newer (for application development).
  • Sun Java 1.6 SDK or later (for application development with Java).
  • pkg-config-0.21 or newer (optional;only fro Matching Server database support modules compilation)

Mac OS X specific requirements:

  • Mac OS X (version 10.7 or newer)
  • XCode 4.3 or newer (for application development).
  • wxWidgets 3.0.0 or newer libs and dev packages (to build and run SDK samples and applications based on them).
  • Qt 4.8 or newer libs, dev and qmake packages (to build and run SDK samples and applications based on them).
  • GNU Make 3.81 or newer (to build samples and tutorials development).
  • Sun Java 1.6 SDK or later (for application development with Java).

Είσοδος Μελών