VeriEye SDK

Iris identification for stand-alone and Web solutions

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

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

Iris components

VeriEye SDK includes the following biometric components for eye image capture, iris template extraction and matching, as well as biometric standards and specific image format support.

See Product Advisor to find out what specific components will be needed for your system.

Iris Matcher component

The Iris Matcher performs iris template matching in 1-to-1 (verification) and 1-to-many (identification) modes on PC or Mac platform.

The Iris Matcher component matches 40,000 irises per second and is designed to be used in desktop or mobile biometric systems, which run on PCs or laptops with at least Intel Core 2 Q9400 (2.67 GHz) processor. Also the Iris Matcher can be used together with Matching Server component for iris matching on the server-side of a client-server system.

One Iris Matcher license is included with VeriEye 9.0 Standard SDK and VeriEye 9.0 Extended SDK. More licenses for this component can be purchased any time by VeriEye 9.0 SDK customers.

Embedded Iris Matcher component

The Embedded Iris Matcher has the same functionality, as the Iris Matcher. It matches 3,000 irises per second and is designed to be used in embedded or mobile biometric systems, which run on ARM Linux, Android or iOS devices. The Android devices should be based on at least Snapdragon S4 system-on-chip (Krait 300 processor with 4 cores running at 1.51 GHz).

One Embedded Iris Matcher license for each of Android, iOS and ARM Linux platforms is included with VeriEye 9.0 Standard SDK and VeriEye 9.0 Extended SDK. More licenses for this component can be purchased any time by VeriEye 9.0 SDK customers.

Iris Client component

The Iris Client component is a combination of the Iris Extractor and Iris BSS components. It is designed for the systems that need to support all functionality of the mentioned components on the same PC. Using these licenses allows to optimize component license costs as well as reduce license management.

The Iris Client extracts a single iris template in 0.6 seconds. The specified performance requires a PC or laptop with at least Intel Core 2 Q9400 (2.67 GHz) processor.

Three licenses for the Iris Client component are included with VeriEye 9.0 Extended SDK. More licenses for this component can be purchased any time by VeriEye 9.0 Extended SDK customers.

Embedded Iris Client component

The Embedded Iris Client component has the same functionality as the Iris Client and is designed to run on ARM Linux, Android or iOS devices. The Android devices should be based on at least Snapdragon S4 system-on-chip (Krait 300 processor with 4 cores running at 1.51 GHz). The component extracts a single iris template in 1.2 seconds.

Three licenses for the Embedded Iris Client component for each of Android, iOS and ARM Linux platforms are included with VeriEye 9.0 Extended SDK. More licenses for this component can be purchased any time by VeriEye 9.0 Extended SDK customers.

Iris Extractor component

Iris Extractor creates iris templates from eye images.

The component extracts a single iris template in 1.34 seconds. The specified performance requires a PC or laptop with at least Intel Core 2 Q9400 (2.67 GHz) processor.

One Iris Extractor license is included with VeriEye 9.0 Standard SDK and VeriEye 9.0 Extended SDK. More licenses for this component can be purchased any time by VeriEye 9.0 SDK customers.

Embedded Iris Extractor component

The Embedded Iris Extractor has the same functionality as the Iris Extractor and is designed to be run on ARM Linux, Android or iOS devices. The Android devices should be based on at least Snapdragon S4 system-on-chip (Krait 300 processor with 4 cores running at 1.51 GHz). The component extracts a single iris template in 1.34 seconds.

One Embedded Iris Extractor license for each of Android, iOS and ARM Linux platforms is included with VeriEye 9.0 Standard SDK and VeriEye 9.0 Extended SDK. More licenses for this component can be purchased any time by VeriEye 9.0 SDK customers.

Iris BSS (Biometric Standards Support) component

The Iris BSS (Biometric Standards Support) component allows to integrate support for iris image format standards and additional image formats with new or existing biometric systems based on VeriEye SDK.

These biometric standards are supported:

  • BioAPI 2.0 (ISO/IEC 19784-1:2006) (Framework and Biometric Service Provider for iris identification engine)
  • CBEFF V1.2 (ANSI INCITS 398-2008) (Common Biometric Exchange Formats Framework)
  • CBEFF V2.0 (ISO/IEC 19785-1:2006, 19785-3:2007) (Common Biometric Exchange Formats Framework)
  • ISO/IEC 19794-6:2005 (Iris Image Data)
  • ISO/IEC 19794-6:2011 with Cor. 1:2012
  • ISO/IEC 29794-6:2015 (Iris Image Data)
  • ANSI/INCITS 379-2004 (Iris Image Interchange Format)

Iris BSS component also allows to integrate JPEG 2000 image format support into applications based on VeriEye SDK or MegaMatcher SDK.

The component is designed for applications that run on hardware with at least Intel Core 2 Q9400 (2.67 GHz) processor. It can be used from C/C++, C# and Java applications on all supported platforms. .NET wrappers of Windows libraries are provided for .NET developers.

Licenses for the Iris BSS component can be purchased anytime by VeriEye 9.0 Extended SDK customers.