FingerCell SDK

Fingerprint identification for embedded platforms

FingerCell technology is designed for embedded biometric systems developers and features compact, sensor-independent and cross-platform fingerprint recognition algorithm. It offers decent performance on various embedded devices based on low-power microcontrollers or processors.

FingerCell is available for integrators as Software Development Kits (SDK) with FingerCell library or source code for developing a fast and reliable system on embedded or mobile platform.

SDK Contents

FingerCell 3.0 SDK is based on FingerCell 3.0 technology that is specially designed for integrating biometric fingerprint recognition into hardware with low-power, low-memory microcontrollers. The fingerprint templates created with FingerCell SDK are compatible with VeriFinger SDK, MegaMatcher SDK and MegaMatcher On Card SDK biometric technologies. Also, FingerCell SDK is compatible with third-party biometric systems, as it accepts and generates fingerprint templates in ISO/IEC 19794-2 and ANSI/INCITS 378 formats.

The following types of FingerCell 3.0 SDK are available:

  • FingerCell 3.0 Library SDK – provides the FingerCell components as a static library, which is compiled for required platform. The SDK also includes documentation with programming samples and tutorials.
  • FingerCell 3.0 Source Code SDK – provides the FingerCell components as source code, which is intended for porting into required platform. The SDK also includes full documentation for the source code.

The FingerCell SDK components provide this functionality:

  • Fingerprint template extraction. The component creates fingerprint templates from fingerprint images which are provided to the component by integrators. Fingerprint templates can be stored in the following formats:
    • Neurotechnology proprietary fingerprint template format;
    • ISO/IEC 19794-2:2005 with Cor. 1:2009 (General and On-Card Fingerprint Minutiae Data Formats);
    • ISO/IEC 19794-2:2011 with Cor. 1:2012 (General and On-Card Fingerprint Minutiae Data Formats);
    • ANSI/INCITS 378-2004 (Finger Minutiae Format for Data Interchange);
    • ANSI/INCITS 378-2009 with Amd. 1:2010 (Finger Minutiae Format for Data Interchange).
  • Fingerprint template stitching. The component combines multiple fingerprint templates into a single template, which can significantly improve recognition accuracy. The template stitching algorithm is specially designed for use with small area sensors.
  • Fingerprint template matching. Template matching can be performed in 1-to-1 (verification) and 1-to-many (identification) modes. The component accepts fingerprint templates in the following formats:
    • Neurotechnology proprietary fingerprint template format;
    • ISO/IEC 19794-2:2005 with Cor. 1:2009 (General and On-Card Fingerprint Minutiae Data Formats);
    • ISO/IEC 19794-2:2011 with Cor. 1:2012 (General and On-Card Fingerprint Minutiae Data Formats);
    • ANSI/INCITS 378-2004 (Finger Minutiae Format for Data Interchange);
    • ANSI/INCITS 378-2009 with Amd. 1:2010 (Finger Minutiae Format for Data Interchange).