MegaMatcher SDK

Large-scale AFIS and multi-biometric identification

MegaMatcher is designed for large-scale AFIS and multi-biometric systems developers. The technology ensures high reliability and speed of biometric identification even when using large databases.

Available as a software development kit that allows development of large-scale single- or multi-biometric fingerprint, iris, face, voice or palm print identification products for Microsoft Windows, Linux, Mac OS X, iOS and Android platforms.

Iris components

MegaMatcher 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. Also the Iris Matcher component includes fused matching algorithm that allows to increase template matching reliability by:

  • matching templates that contain 2 iris records;
  • matching templates that contain fingerprint, face, voiceprint and/or iris records (note that matching fingerprints, faces and voiceprints requires to purchase Fingerprint Matcher, Face Matcher and Voice Matcher components correspondingly);

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.

One Iris Matcher license is included with MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 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 Android or iOS or ARM Linux 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 MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 9.0 SDK customers.

Fast Iris Matcher component

The Fast Iris Matcher has the same functionality, as the Iris Matcher. It matches 200,000 irises per second and is designed for large-scale biometric systems, which run on high-end PCs or servers hardware with at least Intel Core i7-4771 (3.5 GHz) processor.

Multi-biometric fused template matching can be achieved by combining the Fast Iris Matcher component with Fingerprint, Face and/or Voice Matchers (regular or fast versions of them can be used depending on project implementation).

One Fast Iris Matcher license is included with MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 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 MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 9.0 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 Android or iOS or ARM Linux 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 MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 9.0 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 MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 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 Android or iOS or ARM Linux 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 MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 9.0 SDK customers.

Fast Iris Extractor component

The Fast Iris Extractor has the same functionality as the Iris Extractor and is designed to be used in high-volume server applications, which run on server hardware with at least Intel Xeon E5-2680V2 (2.8 GHz) processor. The component performs template extraction at a speed of 3,000 irises per minute.

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

Iris Capturer component

Iris Capturer component is designed for using in client-server systems which acquire eye images from iris cameras on client side and send them to a server running Fast Iris Extractor component for further processing.

The Iris Capturer component also includes JPEG 2000 image format support.

Three Iris Capturer licenses are included with MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 9.0 SDK customers.

Embedded Iris Capturer component

The Embedded Iris Capturer has the same functionality as the Iris Capturer and is designed to be run on Android or iOS or ARM Linux devices.

Three Embedded Iris Capturer licenses for each of Android, iOS and ARM Linux platforms are included with MegaMatcher 9.0 Standard SDK and MegaMatcher 9.0 Extended SDK. More licenses for this component can be purchased any time by MegaMatcher 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 MegaMatcher 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 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 MegaMatcher 9.0 SDK customers.