Fingerprint SDK

Fingerprint SDK

A fingerprint SDK is a software toolkit that allows the integration of biometric fingerprint recognition into various applications. They will typically utilize either DLL or ActiveX (COM) to interface with the integrated application. By referencing these DLL or COM objects, developers are able to utilize the fingerprint functionality from within a desired application.

Fingerprint SDKs provide a basic framework of functions to talk to a fingerprint scanner, capture an image, extract the unique minutiae data from the image, and compare two sets of extracted minutiae data. All of the more complex features and functionality are built upon this framework.

Functions

initialize() -- Initializes the fingerprint SDK API (when starting)
cleanup() -- Release resources initialized by API (when finished)
openDevice() -- Open a fingerprint scanner device
closeDevice() -- Close fingerprint scanner device
captureImage() -- Captures a fingerprint image from device
getMinutiae() -- Extracts minutiae points from captured fingerprint
matchMinutiae() -- Compares two minutiae records (1-to-1)

NIST Evaluation

NIST evaluates biometric systems according to the following operational model:

# A template is created for each target element t in set T. The successful creation of a template is considered a successful enrollment, otherwise the is considered an enrollment failure.
# Each image q in set Q is compared to each successfully generated template (i.e., all query elements are pair wise compared against all target elements). For each comparison, the score representing the similarity between the images is recorded. The score is assumed to be a floating-point number that represents the similarity between the images. Higher scores indicate similar biometric signatures, lower scores dissimilar ones. A pretermined null similarity score (typically zero) would be used given a system error, such as failure to enroll the target or query signature.

Common Developer Issues Not Addressed by some Fingerprint SDKs

* Good fingerprint scan VS a bad fingerprint scan - Note: Some SDKs provide real-time quality scoring and feedback to the user of positional corrections to make, ensuring a quality capture.
* How to store the extracted minutiae - Note: Some SDKs provide a complete encrypted storage and indexing capabilities, using industry standard databases and platforms
* How to load the information back from the stored location - Note: See above
* How to encrypt/decrypt the stored data - Note: See above
* How to create a transmit comparison requests across a network to facilitate a client/server topology - Note: Some SDKs incorporate a secure, N-tier/web architecture, including browser-side plugins that manage any fingerprint scanner present there, provide a user interface for capture, and securely transmit data to a server for positive ID.
* How to associate more than one fingerprint with a given person - Note: Some SDKs allow you to associate up to 10 prints with an individual identity
* How to convert a 1-to-1 comparison functionality and build it into a 1-to-N solution - Note: Some SDKs are capable of 1 to N up to millions of prints; others are only capable of 1 to few or 1 to 1
* Reliability of the comparisons against a large population size - Note: Some SDKs are capable of positive ID against large populations, as confirmed by sizeable commercial deployments using 1 to N ID

Fingerprint SDK vendors

[http://www.123id.us/ 123ID, Inc.]
[http://www.m2sys.com/ M2SYS Technology]
[http://www.biometrix.at/ Biometrix]
[http://www.bromba.com/ Bromba Biometrics]
[http://www.cogentsystems.com/ Cogent Systems]
[http://www.dermalog.de/ Dermalog Identification Systems]
[http://www.futronic.com.hk/ Futronic Technolog Co. Ltd.]
[http://www.griaule.com/ Griaule Biometrics]
[http://www.l1id.com/ Identix]
[http://www.idencom.com/ Idencom]
[http://www.id-sol.com/ ID Solutions]
[http://www.innovatrics.com/ Innovatrics]
[http://www.bio-key.com/ BIO-key International, Inc.]
[http://www.motorola.com/ Motorola]
[http://www.nec.com/ NEC]
[http://www.neurotechnologija.com Neurotechnologija]
[http://www.morpho.com/ SAGEM Morpho]
[http://www.secugen.com/ Secugen]
[http://www.sonateq.com/ SONATEQ]
[http://www.thales-security.com/ Thales Security Systems]
[http://www.usfisinternational.com/english/home.htm USFIS International]

Resources

[http://fingerprint.nist.gov/SDK/ NIST Fingerprint SDK Evaluation]

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • M2SYS Technology — Infobox Company company name = M2SYS Technology company type = Private company foundation = 2001 location = Atlanta, Georgia, United States key people = Mizan Rahman, CEO CTO Michael Trader, President industry = Biometrics products = Fingerprint… …   Wikipedia

  • BlackDog — multiple issues wikify = August 2008 original research = August 2008 advert = August 2008 primarysources = August 2008The BlackDog is a fully self contained Linux computer with a built in biometric fingerprint reader. BlackDog is completely… …   Wikipedia

  • iPad — This article is about the line of tablet computers designed and marketed by Apple Inc. For other uses, see iPad (disambiguation). iPad An iPad showing …   Wikipedia

  • Kinect — for Xbox 360 …   Wikipedia

  • Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… …   Wikipedia

  • Microsoft Visual Studio — Visual Studio 2010 SP1 editing a WPF application Developer(s) …   Wikipedia

  • DirectX — A component of Microsoft Windows Details Included with Windows 95 OSR2 Windows NT 4.0 and all subsequent releases Microsoft Direct …   Wikipedia

  • Продукция Microsoft — За время своего существования Microsoft выпускала и в настоящее время выпускает различное программное и аппаратное обеспечение, а также разрабатывала концепции такие как Microsoft Courier, и компьютерные платформы такие как Microsoft Tablet PC.… …   Википедия

  • iPhone — This article is about the line of smartphones by Apple. For other uses, see iPhone (disambiguation). The iPhone 4S, the most recent generation of the iPhone iPhone models …   Wikipedia

  • Azure Services Platform — Windows Azure Part of the Windows family Windows Azure Developer Microsoft …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”