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):
- Extract the fingerprint template from the input
(.BMP or .RAW) gray scale image and store as ANSI/INCITS 378, Inovix RAW or PACKET
format.
- 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