Inovix Fingerprint SDK

 

Is a SDK designed for OEMs, VARs and developers who want to easily integrate fingerprint matching technology into both existing and new applications. Supports: ANSI/INCITS 378 fingerprint template standard for interoperability and two other Inovix template formats RAW and PACKED for increased convenience and rapid deployment.

The Inovix Fingerprint SDK API leverages the unique benefits of our field-tested fingerprint template generation and matching engine, specifically: cost effective integration, highly intuitive and accepted API, simple to use design and reliable real-world performance.


Available in 4 platforms:

  • Inovix Fingerprint SDK for PC
  • Inovix Fingerprint SDK for Win CE handhelds
  • Inovix Fingerprint SDK for Linux
  • Inovix Fingerprint SDK for Linux Embedded systems ARM 9 platform


Features:

  • Sensor independence: Inovix Fingerprint SDK template generator accepts as input a grey scale fingerprint image (.BMP or .RAW). The image can come from any fingerprint sensor. This allows the end-user or system integrator to choose the most suitable fingerprint scanner for their application based on image size, cost or technology (optical, capacitive). Inovix recommends using FIPS201 compliant sensors such as: Green Bit DactyScan26 and 84, Cross Match Guardian 300 and 310, Secugen Hamster IV and UPEK TCS1 for best results.
  • Supports 3 different fingerprint templates: the ANSI/INCITS 378 template standard format for interoperability with other systems, the minutiae only Inovix RAW (for ease of use and the Inovix PACKED format (< 512 bytes per template) for deployment on storage restricted environments.
  •  Inovix fingerprint SDK’s world class algorithm ensures speed, accuracy and reliability of the template extraction and matching. The handheld and embedded version of the algorithm uses only fixed point arithmetic operations to deliver real-time speed.
  • Developers can improve capture performance by using the quality score function to obtain a good quality fingerprint image before extracting the fingerprint template. Producing fingerprint templates from good quality images helps reduce the rate of false rejections, often caused by the presence of artifacts or the absence of minutiae in the fingerprint image.


How to use (a simple 2 step process):

  1. Extract the fingerprint template from the input (.BMP or .RAW) gray scale image and store as ANSI/INCITS 378, Inovix RAW or PACKET format.
  2. Match 2 templates and use the similarity score to make the accept/reject decision.

 

Typically Inovix Fingerprint SDK is used in the following scenarios:

  • Enrollment Station: at registration extract a template from user's fingerprint image. The template is then stored on the user's ID card, on device or central database.
  • Verification Station: use to verify users against fingerprint template(s) stored on card or database profile.

The enrollment and verification operations can be run on a PC, PDA or an embedded access control device.

 

Specifications:

Inovix Fingerprint SDK for PC or LINUX:

Recommended processor:             AMD or Intel Pentium
Operating system:                  Windows/Linux 32 or 64 bit
Available API:                     Windows .dll / Linux .so
Supported languages:               C, C++
Verification speed*:               500 fingerprint matches per second
Extraction speed*:                 100 milliseconds per template
Sensor compatibility:              Any sensor (grey scale .BMP or .RAW image is used as input)
Fingerprint template standards:    ANSI/INCITS 378-2004
Additional fingerprint templates:  RAW and PACKED (32 bits per minutiae)
* On a 32 bit 2GHz core.


Inovix Fingerprint SDK for Win CE handhelds:

Mobile device support:              HP iPAQ hx2750, HP iPAQ hx2790, DAP CE3240, DAP CE3240B, Intermec 751G, ASUS A696, ACERn321
Operating system:                   WinCE (Windows Mobile 2003, 5.0) and UP
Available API:                      Windows .dll
Supported languages:                C, C++
Verification speed*:                100 fingerprint matches per second
Extraction speed*:                  850 milliseconds
Sensor compatibility:               Any sensor (grey scale .BMP or .RAW image is used as input)
Fingerprint template standards:     ANSI/INCITS 378-2004
Additional fingerprint templates:   RAW and PACKED (32 bits per minutiae)
* Intel, ARM920T-PXA27x @ 520MHz.


Inovix Fingerprint SDK for Linux Embedded system:

Recommended processor:              ARM9, 240MHz
Operating system:                   Linux
Supported languages:                C, C++
Verification speed*:                50 fingerprint matches per second
Extraction speed*:                  1.5 seconds
Fingerprint template standards:     ANSI/INCITS 378-2004
Additional fingerprint templates:   RAW and PACKED (32 bits per minutiae)
Sensor compatibility:               Futronic FS80, UPEK T1/T2, Atmel Fingerchip.
* ARM9, 240MHz  

 

Sample real world performance for access control system with 10000 plus user database and over 50000 verifications during a 2 year period:

            FAR = 1% -> FRR = 0.15%
            EER = 0.25%
            FAR = 0% -> FRR = 0.85%

Sample benchmark results:



For details on FVC 2002 DB1A see: here and for benchmark results here.

Cross Match 300 DB results for: 9000 FR attempts and 27000 FA attempts.
Green Bit 26 DB results for: 8982 FR attempts and 26946 FA attempts.
Secugen Hamster 4 DB results for: 8982 FR attempts and 26946 FA attempts.


Inovix Fingerprint SDK is sold as a separate product for each major operating system that we support:

1. Windows PC
2. Windows Embedded
3. Linux PC
4. Linux Embedded

Inovix SDK pricing model has 4 components:


1. Per seat Software Development Kit + first year upgrades. In short: Inovix Inc. sells to Licensee a nonexclusive, non-transferable license under the Intellectual Property Rights to use the Library Files of the Inovix SDK solely to develop and distribute the Licensee Application(s). The run-time deployment of Inovix SDK run-time under this license is controlled on a per seat bases.

2. Run-time free/ Royalty free License + first year upgrades. In short: Inovix Inc. sells to Licensee a non-exclusive, transferable only in full license, under the Intellectual Property Rights to distribute the Inovix SDK embedded into the Licensee Application(s) to an unlimited number of computers. This license has the advantage that the Inovix SDK will run on any computer (server or client) with  no need for a special registration procedure. Package the Inovix SDK library with your application, send it to your client and everything will work right away.

3. Per year upgrade cost of 18% for year 2 and beyond. Licensee will receive Inovix Image SDK upgrades and improvements - expect one upgrade per year.

4. Custom Support $250/h or $1000/day + travel expenses.

Note: full license agreements are available for download on the Products page.

What you get:

- Rights to develop your application(s) as described above.
- Rights to
distribute per seat or Run-time and Royalty free the Inovix Fingerprint SDK embedded into your application(s) to an unlimited number of computers.
- OS specific SDK library.
- Example demo applications in C, C++, (C#, VB, Java coming soon).
- SDK manual.

Fast action bonus: purchases over $2500 to receive bonus EER and DET performance measuring and graphing tools. Use them to fine tune the performance of your applications.

 

Free demo showing Inovix Fingerprint SDK capabilities is available for download here. The Inovix Fingerprint SDK - Evaluation version is available for download here for Windows 32 and here for WindowsCE Standard SDK 500 for the ARMV4I platform. Unpack archive and then double click the install file. Contact support@inovix.us for questions or comments..

Last changed on: 2011-06-14 @ 09:10 AM EST


Inovix Fingerprint SDK - Unlimited Runtime License

$ 10000.00 USD

Before buying, review the corresponding license agreements as listed on the "Products" page. Contact support@inovix.us for details.

EACH MAJOR OS SDK VERSION IS SOLD AS A SEPARATE PRODUCT.

OS list: Windows PC, Windows CE, Linux PC and Linux Embedded.

 

Inovix Fingerprint SDK per seat 1->4 licenses

$ 200 USD

Before buying, review the corresponding license agreements as listed on the "Products" page. Contact support@inovix.us for details.

EACH MAJOR OS SDK VERSION IS SOLD AS A SEPARATE PRODUCT.

OS list: Windows PC, Windows CE, Linux PC and Linux Embedded.

 

Inovix Fingerprint SDK per seat 5->19 licenses

$ 150.00 USD

Before buying, review the corresponding license agreements as listed on the "Products" page. Contact support@inovix.us for details.

EACH MAJOR OS SDK VERSION IS SOLD AS A SEPARATE PRODUCT.

OS list: Windows PC, Windows CE, Linux PC and Linux Embedded.

 

Inovix Fingerprint SDK per seat 20->99 licenses

$ 100.00 USD

Before buying, review the corresponding license agreements as listed on the "Products" page. Contact support@inovix.us for details.

EACH MAJOR OS SDK VERSION IS SOLD AS A SEPARATE PRODUCT.

OS list: Windows PC, Windows CE, Linux PC and Linux Embedded.

 

Inovix Fingerprint SDK - 2012 Unlimited Runtime License Upgrade Package

$ 1800.00 USD

2012 Inovix Fingerprint SDK Upgrade Package for Windows PC 32 and 64 bits.