FxISO is a collection of powerful software modules
for fingerprint acquisition, processing and matching.
FxISO works with fingerprint templates compliant with ISO/IEC 19794-2 (2005) thus enabling full interoperability with third party systems. This is very important in any large-scale and government application.
The use of highly novel image processing, feature extraction and matching algorithms, derived from intensive research in cooperation with universities, makes FxISO, not only highly interoperable, but also extremely accurate and efficient.
FxISO implements novel fingerprint enhancement algorithms, capable of reliably processing most of the low quality fingerprints (e.g., dry or wet fingers, damaged ridges, etc.). This reduces the number of false rejections thus increasing robustness of the whole fingerprint recognition system.
Minutiae are directly extracted from the gray-scale image by means of an innovative algorithm (requires no image binarization) in order to avoid the loss of important details and to reduce verification time.
FxISO works with fingerprint templates compliant with ISO/IEC 19794-2 (2005) thus enabling full interoperability with third party systems. FxISO also permits to load/save Fingerprint Images in WSQ compressed format.
Less than 1 second is necessary for feature extraction and (1-1) matching on a Pentium class PC. Quoting absolute FRR and FAR performance does not make sense: these measures are strongly dependent on the database used for the test. Over FVC2006 (DB2) FxISO achieves an Equal Error Rate (i.e. FRR = FAR) equal to 0.0015 (0.15%), and a ZeroFAR (i.e. FRR when FAR=0) equal to 0.0064 (0.64%). These numbers are very close to the World top-performing algorithms on the same database (see http://bias.csr.unibo.it/fvc2006/). Note that FxISO was able to achieve such level of accuracy with a very compact template (about 0.5KB) whereas FVC participants typically use larger templates (2-5 KB) storing minutiae and several other features.
The software provides primitives for enrollment from multiple fingerprints images, and key-management routines for storing and transmitting encrypted templates (128 bit symmetric encryption).
Developers can adjust some algorithm parameters (e.g. matching speed, max. template size) for the optimization of performance for each specific application.
All the Biometrika scanners (including Fx2100, Fx3100, HiScan and HiScan PRO) are supported by FxISO SDK.
The SDK have been specifically designed to facilitate for an easy application development and provides “graphic dialogs windows” for the most commons tasks (user enrollment, on-line acquisition, …).
The SDK is supported by all the usual programming languages and tools (including Visual C, Visual Basic, C#, …) for development under Windows XP/Vista/7/8.
With FxISO SDK it is possible to deploy biometric solutions for Linux. Also available for your Raspberry Pi embedded projects!