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, reliability and identification speed for various embedded devices based on low-power microcontrollers or processors and platforms.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.
Different embedded biometric projects may have specific requirements for system architecture. The components of FingerCell SDK provide interoperability with other Neurotechnology biometric SDKs or third party products and are designed for using in different scenarios:
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:
The FingerCell SDK components provide this functionality:
There are specific system requirements for evaluating FingerCell technology, developing a FingerCell-based solution and deploying it on embedded hardware. Click on specific platform to view the corresponding requirements.
385 ppi is the minimal recommended fingerprint image resolution for FingerCell template extraction algorithm.
If the system needs to perform person’s identification (1-to-many matching), all fingerprint templates should be loaded into RAM, thus the maximum fingerprint templates database size is limited by the amount of available RAM. See system requirements for more information about the required amounts of RAM and flash storage.
The performance specifications below are provided for embedded hardware based on ARM Cortex-M4F microcontroller, running at 168 MHz clock rate.
|FingerCell 3.0 algorithm technical specifications|
|Template extracion time (milliseconds) (1)||650|
|Template stitching time (milliseconds) (2) (3)||600|
|Template verification time (milliseconds) (3)||4|
|Template identification speed (templates per second) (3)||250|
|Template size with 16 minutiae (bytes) (4)||152|
|Template size with 64 minutiae (bytes) (4)||488|
The Library license is a royalty based license which allows usage of FingerCell static library for the end user products as long as required amount of installation licenses is obtained. The installation licenses are per embedded device, however, no activation on particular device is needed – FingerCell usage and deployment are controlled by licensing agreement. The installation licenses are obtained in advance and their usage is reported.
Integrators should sign the FingerCell 3.0 SDK Software Licensing Agreement before purchasing FingerCell 3.0 SDK.