BioAPI

BioAPI

BioAPI (Biometric Application Programming Interface)is a key part of the International Standards that support systems that perform biometric enrollment and verification (or identification). It defines interfaces between modules that enable software from multiple vendors to be integrated together to provide a biometrics application within a system, or between one or more systems using a defined Biometric Interworking Protocol (BIP) - see below.

Biometrics (measurements of physical characteristics of a person) are increasingly being used to provide verification of the identity of an individual, once they have been enrolled (one or more of their physical characteristics has been measured).

Computer systems that perform biometric enrollment, verification, or identification are becoming increasingly used. The BioAPI specification enables such systems to be produced by the integration of modules from multiple independent vendors.

Origins

The BioAPI specification is one of a set of International Standardsproduced jointly by the International Organisation for Standardisation (ISO) and the
InternationalElectrotechnical Commission (IEC) under their Joint Technical Committee 1 (JTC1), SubcommitteeSC37 Biometrics.

The Standard was based on some early work done in the United States ofAmerica and by the [http://www.bioapi.org/ BioAPI Consortium] which was called BioAPI 1.0 and BioAPI 1.1, but these specifications wereheavily revised to correct bugs and to provide enhancements when the workwas introduced to ISO/IEC. The first international versionwas therefore called BioAPI 2.0. A subsequent international version of BioAPIcontaining extensions of the user interface-related features and otherenhancements produced a BioApi 2.1. Further enhancements to BioAPI areexpected.

BioAPI 2.0 is specified in ISO/IEC 19784-1 and was first published on1 May 2006.

What and why?

The purpose of the BioAPI specification is to define an architectureand all necessary interfaces (using C programming languagespecifications) to allow biometric applications (perhaps distributedacross a network) to be integrated from modules provided by differentvendors.

The ability for system integrators to produce complete systems usingcomponents from multiple vendors is essential in the rapidly changingtechnology of biometrics. It gives flexibility in the provision ofmodules, avoids vendor lock-in, provides a degree of future-proofing asthe best available biometrics technologies change.

The modules being integrated may be software components containingcapture devices, such as fingerprint readers, cameras for face recognition, irisscanners, signature recognition devices, vascular imaging systems, etc.

They can also be modules that provide support for imageprocessing of biometric data, feature extraction (a form of compressionthat is specific to a given biometric technology and allows directmatching of the compressed formats - for example, the relative distanceson the face of eyes, nose, mouth, or the number of ridges betweenidentifiable ridge endings or ridge bifurcations).

In addition, modules that provide archiving and retrieval of biometricrecords to support matching or searching for a match are also arecognised part of the BioAPI architecture.

Applications can be concerned with personal identification (forexample for credit cards), or with more specific areas such as identitycard verification, checks for duplicate enrollment, passports, or physicalaccess control in a commercial environment or for airport employees ormerchant seamen wishing to go on-shore at their arrival port.

Whilst today a system is commonly built using a single device for asingle application, it is likely that in the long term many suchapplications will interact (securely, and via a network) with a commonset of trusted devices (with various security policies and certificates).

It is also expected that future biometrics applications will usemultiple biometric modalities (for example, fingerprint, iris, and face),both to improve the accuracy of identification and to cope with people that aremissing a finger, or have disability problems that prevent use of iris orface recognition.

BioAPI supports all these use cases.

The basic architecture

The basic architecture of BioAPI 2.0 is illustrated in the figure atthe top of this page. There are multiple possible (independent)"biometric applications" thatinteract with a "BioAPI Framework", which in turn routes theirmessages to "Biometric Service Providers (BSPs)" that support thevarious biometric capture devices, imageenhancement modules, feature extraction, matching, searching, etc.

A later extension of the architecture introduces the concept of a"Biometric Function Provider (BFP)" and defines further lower-levelinterfaces between a BFP and a controlling BSP. This minimises theamount of software that a biometric device vendor needs todevelop, allowing (other) software vendors to do most of the work ofproducing the BSP with an interface to the framework.

Procurement issues

The "BioAPI Framework" is the heart of BioAPI. Procurements ofbiometric systems need to consider the merits of basing theirinvitations-to-tender on systems conforming to the BioAPI Standard,which contain a BioAPI Framework module.

The importance of this Framework module is recognised bythe [http://www.bioapi.org/BioAPI2_0ReferenceImplementation.html BioAPI Consortium] , which identifies an implementation of this Frameworkfrom [http://www.biofoundry.com/products/bioapi20_RI.html | BioFoundry] .

Distributed systems

It might be uncommon to find multiple biometric applications andmultiple biometric devices on a single computer system, but the long-termaim of telebiometrics is to allowmultiple biometrics applications on multiple systems on the Internet tointerwork with multiple other systems that support biometrics devices.

BioAPI has already laid the foundations for this, with itsarchitecture.

Another ISO/IEC JTC1/SC37 Standard - BioAPI Interworking Protocol(BIP) - specifies an enhancement of the BioAPI Framework that essentiallymaps all API calls into network messages (defined using ASN.1
ASN.1
) to provide a distributed BioAPI system.

BIP is also being progressed as a Recommendation in ITU-T asJoint text with ISO/IEC.

References

ISO/IEC 19784-1, "Information Technology – BioAPI – Biometric Application Programming Interface – Part 1: BioAPI Specification"

ISO/IEC 24708, "Information Technology — BioAPI Interworking Protocol (BIP)"


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • BioAPI — является стандартом BioAPI Consortium разработанный специально для унификации программных интерфейсов программного обеспечения разработчиков биометрических устройств. История В марте 1999 Лаборатория Информационных Технологий NIST и… …   Википедия

  • BIOAPI — …   Википедия

  • Биометрические технологии — Основная статья: Биометрия Биометрические технологии основаны на биометрии, измерении уникальных характеристик отдельно взятого человека. Это могут быть как уникальные признаки, полученные им с рождения, например: ДНК, отпечатки пальцев, радужная …   Википедия

  • Biometría — Para el uso de estadísticas en biología, véase bioestadística. La biometría es el estudio de métodos automáticos para el reconocimiento único de humanos basados en uno o más rasgos conductuales o físicos intrínsecos. El término se deriva de las… …   Wikipedia Español

  • Biometrics — For the academic journal of statistics in biology, see Biometrics (journal). For the application of statistics to topics in biology, see Biostatistics. At Walt Disney World, biometric measurements are taken from the fingers of guests to ensure… …   Wikipedia

  • Telebiometrics — applies biometrics to telecommunications and telecommunications to remote biometric sensing. With the emergence of multimodal biometrics systems gathering data from different sensors and contexts, International Standards that support systems… …   Wikipedia

  • CBEFF — OverviewCBEFF (Common Biometric Exchange File Format) was developed from 1999 to 2000 by the CBEFF Development Team (NIST) and the BioAPI Consortium [http://www.doj.state.wi.us/les/nist itl/example cbeff.htm] . This standard provides the ability… …   Wikipedia

  • Daon, Inc. — Daon Type Private Industry Software Biometrics Founded Dublin, Ireland, (1999) Headquarters Reston, VA Products DaonEngine DaonEnroll Unified ID DaonAnalytics Credenti …   Wikipedia

  • JTC-1 — Joint Technical Committee 1 Pour les articles homonymes, voir JTC et 1 (nombre). Le JTC1, créé en 1987 par convention entre l ISO et la CEI est l organe de référence pour la normalisation des Technologies de l Information au niveau mondial.… …   Wikipédia en Français

  • JTC1 — Joint Technical Committee 1 Pour les articles homonymes, voir JTC et 1 (nombre). Le JTC1, créé en 1987 par convention entre l ISO et la CEI est l organe de référence pour la normalisation des Technologies de l Information au niveau mondial.… …   Wikipédia en Français

Share the article and excerpts

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