VeriFinger Embedded SDK Brochure 2013-02-26

15
Embedded and mobile fingerprint identification VeriFinger Embedded SDK
  • date post

    08-Apr-2016
  • Category

    Documents

  • view

    13
  • download

    2

Transcript of VeriFinger Embedded SDK Brochure 2013-02-26

Embedded and mobile fi ngerprint identifi cation

VeriFinger Embedded SDK

www.neurotechnology.com2

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

VeriFinger Embedded is a fi ngerprint identifi cation technology designed for mobile biometric systems developers and integrators. The technology assures fast fi ngerprint capture and fi ngerprint matching in 1-to-1 and 1-to-many modes with AFIS-level reliability. VeriFinger Embedded is available as a software development kit that enables development of stand-alone or Web-based solutions for smartphones, tablets and other devices that are running Android OS.

1500+ end-user product brands in 100+ countries used the VeriFinger algorithm over the past 14 years.

Full NIST MINEX compliance and Fingerprint Verifi cation Competition (FVC) awards since 2000.

AFIS-level identifi cation accuracy on mobile and embedded devices. Compatibility and interoperability with VeriFinger- and MegaMatcher-based

products. Compact fi ngerprint template and unlimited database size. Reasonable prices, fl exible licensing and free customer support.

CONTENTSVeriFinger Embedded algorithm features and capabilities . . . . . . . . . . . . . 3Contents of VeriFinger Embedded SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Supported fi ngerprint scanners under Android . . . . . . . . . . . . . . . . . . . . . . 7System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Technical Specifi cations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Reliability Tests Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10VeriFinger Embedded SDK Trial and Related Products . . . . . . . . . . . . . . 12Licensing VeriFinger Embedded SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Prices for VeriFinger Embedded products . . . . . . . . . . . . . . . . . . . . . . . . . 15

VeriFinger Embedded SDKEmbedded and mobile fi ngerprint identifi cation

Document updated on February 26, 2013

www.neurotechnology.com3

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

VeriFinger Embedded algorithm features and capabilities

VeriFinger Embedded fi ngerprint identifi cation algorithm is intended for embedded and mobile biometric system integrators. The VeriFinger Embedded 1.2 technology is a port of VeriFinger 6.6 technology for ARM-based processors. VeriFinger Embedded provides AFIS quality fi ngerprint recognition on embedded and mobile devices. The technology is NIST MINEX compliant, as it is based on the MegaMatcher fi ngerprint identifi cation engine that has been acknowledged by NIST as suitable for use in personal identity verifi cation (PIV) program applications.The VeriFinger Embedded algorithm follows the commonly accepted fi ngerprint identifi cation scheme, which uses a set of specifi c fi ngerprint points (minutiae) along with a number of proprietary algorithmic solutions that enhance system performance and reliability. Some are listed below:

Rolled and fl at fi ngerprints matching. The VeriFinger Embedded algorithm matches fl at-to-rolled,fl at-to-fl at or rolled-to-rolled fi ngerprints with high reliability, as it is tolerant to fi ngerprint deformations. Rolled fi ngerprints have much bigger deformation due to the specifi c scanning technique (rolling from nail to nail) than those scanned using the “fl at” technique. Conventional “fl at” fi ngerprint identifi cation algorithms usually perform matching between fl at and rolled fi ngerprints less reliably due to the mentioned deformations of rolled fi ngerprints.

Tolerance to fi ngerprint translation, rotation and deformation. VeriFinger Embedded proprietary fi ngerprint template matching algorithm is able to identify fi ngerprints even if they are rotated, translated, deformed and have only 5 - 7 similar minutiae (usually fi ngerprints of the same fi nger have 20 - 40 similar minutiae).

Identifi cation capability. VeriFinger Embedded functions can be used in 1-to-1 matching (verifi cation), as well as 1-to-many mode (identifi cation).

Image quality determination. VeriFinger Embedded is able to ensure that only the best quality fi ngerprint template will be stored into database by using fi ngerprint image quality determination during enrollment.

Adaptive image fi ltration. This algorithm eliminates noises, ridge ruptures and stuck ridges for reliable minutiae extraction – even from poor quality fi ngerprints – with a processing time of 0.1 - 0.2 seconds (for fl at fi ngerprints).

Features generalization mode. This fi ngerprint enrollment mode generates the collection of generalized fi ngerprint features from a set of fi ngerprints of the same fi nger. Each fi ngerprint image is processed and features are extracted. Then the features collection set is analyzed and combined into a single generalized features collection, which is written to the database. This way, the enrolled features are more reliable and the fi ngerprint recognition quality considerably increases.

www.neurotechnology.com4

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Contents of VeriFinger Embedded SDKVeriFinger Embedded SDK is based on VeriFinger Embedded fi ngerprint recognition technology and is intended for biometric systems developers and integrators. The SDK allows rapid development of biometric applications for smart phones, tablets and other devices that are running Android OS. The integrator has complete control over SDK data input/output and can call the functions from the VeriFinger Embedded algorithm that ensure AFIS-level fi ngerprint recognition accuracy.The VeriFinger Embedded 1.2 SDK contains:

Embedded Fingerprint Matcher – 1 single computer license; Embedded Fingerprint Client – 1 single computer license; Embedded Fingerprint Extractor – 1 single computer license; Fingerprint reader support module (see the list of supported fi ngerprint readers); Java language programming samples and tutorials; VeriFinger Embedded SDK documentation.

See the “licensing model” chapter for more information on specifi c license types.

Embedded Fingerprint Matcher component

The Embedded Fingerprint Matcher performs fi ngerprint template matching in 1-to-1 (verifi cation) and 1-to-many (identifi cation) modes. The included fused matching engine allows to increase template matching reliability by:

matching templates that contain 2 or more fi ngerprint records; matching multi-biometric templates that contain any combination of fi ngerprint, face, voiceprint and/or iris

records (this option requires to run the Embedded Fingerprint Matcher, Embedded Face Matcher, Embedded Voice Matcher and/or Embedded Iris Matcher components on the same device).

“Reliability tests” chapter contains information about the template matching quality in different scenarios. One Embedded Fingerprint Matcher license is included with VeriFinger Embedded 1.2 SDK. More licenses for this component can be purchased any time by VeriFinger Embedded 1.2 SDK customers.

Embedded Fingerprint Client component

The Embedded Fingerprint Client component is a combination of the Embedded Fingerpint Extractor, Embedded Fingerprint BSS, Embedded Fingerprint Segmenter and Embedded Fingerprint WSQ components. It is intended for the systems that need to support most or all functionality of the mentioned components on the same device. Using these licenses allows to optimize component license costs as well as reduce license management.One license for the Embedded Fingerprint Client component is included with VeriFinger Embedded 1.2 SDK. More licenses for this component can be purchased any time by VeriFinger Embedded 1.2 SDK customers.See the next pages for descriptions of the components

www.neurotechnology.com5

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Embedded Fingerprint Extractor component

Embedded Fingerprint Extractor creates fi ngerprint templates from fi ngerprint images. Image quality control can be applied to accept only good quality fi ngerprint images.The Embedded Fingerprint Extractor can generalize a fi ngerprint template from several images that include the same fi ngerprint to improve the template’s quality.One Embedded Fingerprint Extractor license is included with VeriFinger Embedded 1.2 SDK. More licenses for this component can be purchased any time by VeriFinger Embedded 1.2 SDK customers.

Embedded Fingerprint Segmenter component

The Embedded Fingerprint Segmenter components separates fi ngerprints if an image contains more than one fi ngerprint. This component enables Embedded Fingerprint Extractor component to process fi ngerprints from scanned tenprint card or image captured using scanners that allow to scan two or more fi ngers at once.The Embedded Fingerprint Segmenter licenses can be purchased anytime by VeriFinger Embedded 1.2 SDK customers.

Embedded Fingerprint WSQ component

The Embedded Fingerprint WSQ component allows to integrate support for WSQ (Wavelet Scalar Quantization) image format. The WSQ format allows to compress a fi ngerprint image up to 10-15 times. WSQ compression process is “lossy”, meaning that the reconstructed image is not equal to the original (some information is lost). However, the WSQ algorithm was specially designed to minimize the loss of fi ngerprint information therefore the reconstructed image is as close as possible to the original.Neurotechnology’s implementation of WSQ 3.1 fi ngerprint image compression was certifi ed by the FBI as compliant with the accuracy requirements in the Wavelet Scalar Quantization (WSQ) Gray-Scale Fingerprint Image Compression Specifi cation, Version 3.1.Licenses for the Embedded Fingerprint WSQ component can be purchased anytime by VeriFinger Embedded 1.2 SDK customers.

www.neurotechnology.com6

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Embedded Fingerprint BSS (Biometric Standards Support) component

The Embedded Fingerprint BSS component allows to integrate support for fi ngerprint template and image format standards and additional image formats with new or existing biometric systems based on VeriFinger Embedded SDK.These biometric standards are supported:

BioAPI 2.0 (ISO/IEC 19784-1:2006) (Framework and Biometric Service Provider for fi ngerprint identifi cation engine)

ISO/IEC 19794-2:2005 (Fingerprint Minutiae Data) ISO/IEC 19794-4:2005 (Finger Image Data) ANSI/INCITS 378-2004 (Finger Minutiae Format for Data Interchange) ANSI/INCITS 381-2004 (Finger Image-Based Data Interchange Format) ANSI/NIST-CSL 1-1993 (Data Format for the Interchange of Fingerprint, Facial, & SMT Information) ANSI/NIST-ITL 1a-1997 (Data Format for the Interchange of Fingerprint, Facial, & SMT Information) ANSI/NIST-ITL 1-2000 (Data Format for the Interchange of Fingerprint, Facial, & SMT Information) ANSI/NIST-ITL 1-2007 (Data Format for the Interchange of Fingerprint, Facial, & Other Biometric Information) ANSI/NIST-ITL 1a-2009 (Data Format for the Interchange of Fingerprint, Facial, & Other Biometric

Information)The Embedded Fingerprint BSS component allows conversion between Neurotechnology proprietary fi ngerprint templates, ISO/IEC 19794-2:2005, ANSI/INCITS 378-2004 and ANSI/NIST-ITL templates.

Fingerprint pattern classifi cation module that allows to determine a fi ngerprint pattern class is included with Embedded Fingerprint BSS module. The classifi cation is usually used in forensics, but also it can be used to increase fi ngerprint matching speed. The defi ned classes are:

Left Slant Loop; Right Slant Loop; Tented Arch; Whorl; Scar; “Unknown” – for the nondetermined classes.

The Embedded Fingerprint BSS component also includes: JPEG 2000 image format support module with 1000 ppi Fingerprint Profi le; NIST IHead image format support module; module with NIST Fingerprint Image Quality (NFIQ) algorithm, a standard method to determine fi ngerprint

image quality.

Licenses for the Embedded Fingerprint BSS component can be purchased anytime by VeriFinger Embedded 1.2 SDK customers.

www.neurotechnology.com7

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Supported fingerprint scanners under AndroidThese fi ngerprint readers are supported by VeriFinger Embedded SDK:

BLUEFiN portable bluetooth fi ngerprint reader from Toplink Pacifi c. These fi ngerprint readers are supported if root access to the mobile device is available:

AuthenTec (UPEK) Eikon / Eikon Solo / Eikon To Go / EikonTouch 300 / EikonTouch 500 / EikonTouch 700 / TouchChip TCRU1C / TouchChip TCRU2C.

Futronic FS50 / FS80 / FS82 / FS88 / FS90.

www.neurotechnology.com8

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

System requirements

A smartphone or tablet or other device that is running Android 2.3 (API 9) OS or newer. ARM-based 1 GHz processor recommended for fi ngerprint processing in less than 1 second. Slower

processors may be also used, but the fi ngerprint 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 identifi cation, as all biometric templates need to be stored in RAM for matching. For example, 1,000 templates (each containing 2 fi ngerprint records) require about 2 MB of additional RAM.

Free storage space (built-in fl ash or external memory card): 30 MB required for VeriFinger Embedded components deployment for each separate application. Additional space would be required if an application needs to store original fi ngerprint images. VeriFinger

Embedded does not require the original fi ngerprint image to be stored for the matching; only the templates need to be stored.

Fingerprint reader (optional). VeriFinger Embedded is able to work with several supported fi ngerprint readers (see the previous chapter). Integrators may also use image fi les or receive image data from external devices like fl atbed scanners or other stand-alone cameras.

Network connection. A VeriFinger Embedded-based application may require network connection for activating the VeriFinger Embedded component licenses. See the list of available activation options in the “licensing model” chapter for more information. Also, network connection may be required for client/server applications.

PC-side development environment requirements: Java SE JDK 6 (or higher) Eclipse Indigo (3.7) IDE Android development environment (at least API 8 required) Apache Maven 3.x Internet connection for activating VeriFinger Embedded component licenses

www.neurotechnology.com9

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Technical Specifications500 ppi is the recommended fi ngerprint image resolution for VeriFinger Embedded. The minimal fi ngerprint image resolution is 250 ppi. All fi ngerprint templates should be loaded into RAM before identifi cation, thus the maximum fi ngerprint templates database size is limited by the amount of available RAM. The table below shows the technical specifi cations of VeriFinger Embedded algorithm for fi ngerprint readers with sensor’s platen size smaller than 1” x 1”. An example of such fi ngerprint reader is Futronic FS80.The specifi cations are provided for Java applications running on the devices with these systems on chip:

Qualcomm Snapdragon MSM8255 with Scorpion processor running at 1.0 GHz clock rate. Nvidia Tegra 250 T20 with ARM Cortex-A9 dual-core processor running at 1.0 GHz clock rate. The

specifi cations are provided for one processor core.

VeriFinger Embedded 1.2 algorithm specifi cations Maximized matching

accuracyMaximized matching

speedMinimized

template size

Snapdragon MSM8255

Tegra 250 T20

Snapdragon MSM8255

Tegra 250 T20

Snapdragon MSM8255

Tegra 250 T20

Template extraction time (seconds) 1.1 - 1.8 0.8 - 1.2 1.1 - 1.8 0.8 - 1.2 1.1 - 1.8 0.8 - 1.2Matching speed(fi ngerprints per second) 950 - 1,400 1,200 - 1,700 1,300 - 2,000 1,800 - 2,700 1,500 - 1,700 1,600 - 2,300

Matching speed with database pre-sorting (1) (fi ngeprints per second) 4,750 - 7,000 6,000 - 8,500 6,500 - 10,000 9,000 - 13,500 7,500 - 8,500 8,000 - 11,500

Template size (bytes) 4,000 - 5,500 4,000 - 5,500 4,000 - 5,500 1 For databases with 500 or more fi ngerprints. Use with smaller sample fi ngerprint databases typically yields lower speed.

www.neurotechnology.com10

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Reliability and Performance Tests ResultsWe present the testing results to show how VeriFinger Embedded technical specifi cations correspond the practical algorithm’s performance and reliability evaluations. The tests were performed with images from different class fi ngerprint readers.

Flat fi ngerprint image databases used for VeriFinger Embedded 1.2 algorithm testing

Experiment number and description Fingerprint reader Images Unique fi ngers

Image size(pixels)

1 Neurotechnology internal fi ngerprint database Futronic FS80 1,700 170 320 x 480

2 SONATEQ Fingerprint Database SQ FDB1-75TS1subset – only left index fi ngerprint images used Cross Match Verifi er 300 LC 7,500 1,500 640 x 480

Three tests were performed with each database: Test 1 maximized matching accuracy. VeriFinger Embedded 1.2 algorithm reliability in this test is shown as blue curves

on the ROC charts. Test 2 maximized matching speed. VeriFinger Embedded 1.2 algorithm reliability in this test is shown as green curves

on the ROC charts. Test 3 minimized template size. VeriFinger Embedded 1.2 algorithm reliability in this test is shown as red curves on the

ROC charts. Receiver operation characteristics (ROC) curves are usually used to demonstrate the recognition quality of an algorithm. ROC curves show the dependence of false rejection rate (FRR) on the false acceptance rate (FAR). Note that VeriFinger Embedded 1.2 fi ngerprint template matching engine is a port of VeriFinger 6.6 PC-based engine for ARM-based processors, thus the reliability testing results and the ROC curves for both engines are the same.The ROC charts are on the next page.

The performance tests were done on devices with these systems on chip: Qualcomm Snapdragon MSM8255 with Scorpion processor running at 1.0 GHz clock rate. Nvidia Tegra 250 T20 with ARM Cortex-A9 dual-core processor running at 1.0 GHz clock rate. Only one processor core

was used for template extraction and matching.

VeriFinger Embedded 1.2 algorithm tests, Experiment 1 (Futronic FS80) Test 1 Test 2 Test 3Average fi ngerprint template size (bytes) 5555 905 362Average template extraction speed (seconds)

Snapdragon MSM8255 1.730Tegra 250 T20 1.282

Template matching speed (fi ngerprints per second)

Snapdragon MSM8255 967 1350 1089Tegra 250 T20 1279 1821 1638

FRR at 0.001% FAR 0.5359 % 0.9804 % 1.2030 %

VeriFinger Embedded 1.2 algorithm tests, Experiment 2 (SONATEQ FDB1-75TS1 subset) Test 1 Test 2 Test 3Average fi ngerprint template size (bytes) 5500 911 365Average template extraction speed (seconds)

Snapdragon MSM8255 2.418Tegra 250 T20 1.961

Template matching speed (fi ngerprints per second)

Snapdragon MSM8255 508 785 649Tegra 250 T20 652 903 906

FRR at 0.001% FAR 0.1800 % 0.2467 % 0.2933 %

www.neurotechnology.com11

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

www.neurotechnology.com12

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

VeriFinger Embedded SDK Trial and Related Products

VeriFinger Embedded 30-day SDK Trial is available for downloading at www.neurotechnology.com/download.html.These products are related to VeriFinger SDK:

VeriFinger SDK – for development of PC-based or Web-based fi ngerprint identifi cation systems. VeriFinger SDK optionally includes ready-to-use PC-side matching server software that can be used together with mobile clients based on VeriFinger Embedded SDK. See “VeriFinger SDK” brochure for more information.

MegaMatcher SDK – for development of AFIS or multi-biometric fi ngerprint, face, iris, voice and palm print identifi cation products. MegaMatcher SDK includes ready-to-use PC-side matching server software that can be used together with mobile clients based on VeriFinger Embedded SDK. See “MegaMatcher SDK” brochure for more information.

MegaMatcher Accelerator 5.0 – a solution for building the server-side of a large-scale AFIS; available in Standard and Extended versions. A single MegaMatcher Accelerator Standard matches 35 million fi ngerprints per second and the Extended matches 100 million fi ngerprints per second. MegaMatcher Accelerator accepts fi ngerprint templates from the mobile applications based on VeriFinger Embedded SDK. See “MegaMatcher Accelerator” brochure for more information.

www.neurotechnology.com13

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Licensing VeriFinger Embedded SDK

The following licensing model is intended for end-user product developers. Integrators who want to develop and sell a VeriFinger Embedded based development tool (with API, programming possibilities, programming samples, etc.), must obtain permission from Neurotechnology and sign a special VAR agreement. For more information please contact us.

Product Development

An integrator should obtain a VeriFinger Embedded 1.2 SDK (EUR 339) to develop a product based on VeriFinger Embedded technology. The SDK needs to be purchased just once and may be used by all the developers within the integrator’s company. VeriFinger Embedded SDK includes a number of components; each particular component has specifi c functionality. A license for an individual VeriFinger Embedded component is required for each CPU that runs the component (a processor can have any number of cores).These components are included with VeriFinger Embedded 1.2 SDK:

1 single computer license for Embedded Fingerprint Matcher 1 single computer license for Embedded Fingerprint Client (1)

1 single computer license for Embedded Fingerprint ExtractorNote:(1) Embedded Fingerprint Client component includes Embedded Fingerprint Extractor, Embedded Fingerprint BSS, Embedded Fingerprint WSQ and Embedded Fingerprint Segmenter components, which can be also purchased separately by VeriFinger Embedded SDK customers.

Components are copy-protected – a license is required for a component to run. License activation options are listed below.Additional component licenses may be obtained by VeriFinger Embedded SDK customers as required by their development process.

Product Deployment

To deploy a product developed with VeriFinger Embedded 1.0 / 1.1 / 1.2 SDK, an integrator need obtain only the additional licenses required for the particular VeriFinger Embedded 1.2 components that will run on each CPU of their customer’s computers. The available VeriFinger Embedded components and license types for product deployment are the same as for product development.Each VeriFinger Embedded component running on a device or computer belonging to the integrator’s customer requires a license. License activation options are listed below on this page.Prices for VeriFinger Embedded 1.2 SDK and additional VeriFinger Embedded component licenses can be found in the next section.

www.neurotechnology.com14

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Single computer licenses

A single computer license allows the installation and running of a VeriFinger Embedded component installation on one CPU (a processor can have any number of cores). Each single computer license requires activation for a VeriFinger Embedded component to run. The available activation options are listed below.Additional single computer licenses for VeriFinger Embedded components may be obtained at any time by VeriFinger Embedded SDK customers.

License activation options

Single computer licenses for VeriFinger Embedded components are supplied in two ways: Internet activation. A special license fi le is stored on a device or computer; the license fi le allows to run

particular VeriFInger Embedded components on that device or computer after checking the license over the Internet. Internet connection should be available for a short period of time at least once in 7 days. A single computer license can be transferred to another device or computer by moving the license fi le there and waiting until the previous activation expires.

Serial numbers are used to activate licenses for particular VeriFinger Embedded components. The activation is done via the Internet or by email. After activation the network connection is not required for single computer license usage. Note: activation by serial number is not suitable for virtual environments.

Licenses may be stored in a volume license manager dongle. License activation using volume license manager may be performed without connection to the Internet.

Volume license managerVolume license manager is used on site by integrators or end users to manage single computer licenses for VeriFInger Embedded components via a LAN or the Internet. It consists of license management software and a dongle, used to store the purchased licenses.The license manager allows the management of installation licenses for VeriFinger Embedded components across multiple devices or computers in the network. The number of managed licenses is limited by the number of licenses in the license manager. Once issued, the license is assigned to a specifi c device or computer on the network.The volume license manager requires a PC with Microsoft Windows, Linux or Mac OS X to run the license management software; the dongle would be connected to the PC.

Additional VeriFinger component licenses for the license manager may be purchased at any time. Neurotechnology will generate an update code and send it to you. Simply enter the code into the license manager to add the purchased licenses.

VeriFinger Embedded enterprise licenseThe VeriFinger Embedded enterprise license allows an unlimited use of VeriFinger Embedded components in end-user products for a specifi c territory, market segment or project. Specifi c restrictions would be included in the licensing agreement.The enterprise license price depends on the application size and the number of potential users of the application within the designated territory, market segment or project. For more information please contact us.

www.neurotechnology.com15

VeriFinger Embedded SDK

CONTACT INFORMATION NEUROTECHNOLOGY Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected] Laisves pr. 125A, Vilnius 06118, Lithuania Phone: +370 5 277 33 15 Fax: +370 5 277 33 16 [email protected]

Prices for VeriFinger Embedded products

These prices are effective from December 18, 2012. The prices may change in the future, so please download and review the latest version of the brochure before making an order.

Quantity discounts do not accumulate over time. The prices do not include any local import duties or taxes. Product shipping cost depends on delivery country Our customers can gain a discount for our products by getting the Solution Partner status.

VeriFinger Embedded SDKVeriFinger Embedded 1.2 SDK € 339.00

Embedded fingerprint components (prices per single computer license)Quantity Embedded Fingerprint

ClientEmbedded Fingerprint

ExtractorEmbedded Fingerprint

Matcher1-9 € 35.00 € 20.00 € 25.00

10-19 € 26.00 € 15.00 € 18.0020-49 € 23.00 € 13.00 € 16.0050-99 € 20.00 € 11.00 € 14.00

100-199 € 18.00 € 10.00 € 12.50200-499 € 16.00 € 9.00 € 11.00500-999 € 14.00 € 8.00 € 10.00

1000-1999 € 12.00 € 7.00 € 9.002000-3999 € 11.00 € 6.40 € 8.004000-7999 € 10.00 € 5.80 € 7.00

8000 and more Please contact us for more information

License managementVolume license manager € 16.00

Enterprise licenseVeriFinger Embedded 1.2 enterprise license Please contact us for more information

VeriFinger Embedded products can be ordered: online, at www.neurotechnology.com/cgi-bin/order.cgi via a local Neurotechnology distributor; the list of distributors is available

at www.neurotechnology.com/distributors.html