IDS Core SDK Overview

ID Solutions provides third party support through our flexible software development kits such as IDS Core SDK. Custom applications with ID Solutions authentication capabilities can be developed quickly and easily. It is not necessary to have any understanding of biometrics or ID Solution's technology in order to develop custom applications using IDS Core SDK.

SDK Features

  • Support for C, C++, C#, Visual Studio, Visual Studio.NET and Delphi. Any language that can call a Windows DLL may be used.
  • Image Processor allows the integration of third-party fingerprint input devices
  • Complete sample source code and documentation
  • Supports Windows 95/98/Me/NT4/2K/XP/2003
  • Supports Linux Red Hat 8.0 and higher (Fingerprint Matching Algorithm only)
  • Core Package includes:
    • Software development kit (SDK)
    • SDK documentation
    • Unlimited toll free developer support
    • USB hardware dongle with a license which can be extended remotely without sending a new dongle.

SDK implements several different functionalities with separate corresponding modules:

  • Image Processing, with optional feedback of image quality and finger positioning information
  • Fingerprint Matching Algorithm and Fingerprint Selection Algorithm
  • WSQ compression/decompression Algorithm
  • Template information API, provides detailed information such as minutia position and type, core and delta position

Image Processing Highlights

  • Supports from 1 to 10 fingers per template
  • Supports templates for individuals with missing fingers
  • Supports fingerprint images acquired at from the following sources
    • Touch\flat ink
    • Touch\flat live
    • Rolled ink
    • Rolled live
    • Latent images
  • Supports fingerprint images acquired from the following scanner types
    • Optical
    • Capacitive
  • Supports following image formats:
    • BMP (Non-compressed, 8 bits per pixel, grayscale palette), resolution 300 dpi and higher, size up to 800x800 pixels.
  • Has means of controlling speed of image processing via trading quality for speed
  • Provides feedback of image quality and finger positioning information

Fingerprint Matching Algorithm Highlights

  • Supports adjustable image rotation tolerance from 30 degrees up to 180 degrees.
  • Supports adjustable image displacement tolerance from 100mm up to 300mm
  • Allows matching fingerprint templates containing different amount of fingers
  • Implements controllable “early-out” and “best-N-of-M” logic on multi-finger template level meaning that it is possible to direct the algorithm to compare “as many best fingerprint pairs as needed to achieve best quality but not fewer then number specified”
Copyright © 2012, ID Solutions, Inc. All Rights Reserved