Home / Producten / Herkenningsengines / Fingerprint Match Engine
ENGINE

Fingerprint Match Engine

Voeg snelle, op standaarden gebaseerde vingerafdrukmatching toe aan elke applicatie. De Cams Fingerprint Match Engine verzorgt registratie, 1:1-verificatie en 1:N-identificatie over ISO/IEC 19794-2-minutiaesjablonen, met een tweetraps zoekopdracht die de galerij in SQL voorfiltert voordat de overgebleven kandidaten worden gescoord. Met een contactloos fingerphoto-pad kunt u matchen op basis van een gewone foto van een vingertop.

Overzicht

Vingerafdrukregistratie volgens ISO/IEC 19794-2, 1:1-verificatie en gefaseerde 1:N-identificatie via een eenvoudige REST-API.

Een zelfstandige microservice voor vingerafdrukmatching, beschikbaar op /api/biometric/v1/fp/. Hij slaat ISO/IEC 19794-2:2005-minutiaesjablonen met één vingerweergave per tenant en gebruiker op, base64-gecodeerd. Identificatie draait een gefaseerde 1:N-pipeline: een grove SQL-voorfilter beperkt kandidaten op vingerpositie, kwaliteit en patroonklasse, waarna een zelfstandige minutiae-matcher in Bozorth-stijl de overgebleven kandidaten scoort tegen een configureerbare drempel (standaard 72, ongeveer 12 gematchte minutiae — het gebruikelijke forensische minimum). De matcher zit achter een inplugbare koppeling, zodat een ISO-vergelijking, NBIS/Bozorth3 of een commerciële SDK kan worden aangesloten zonder de service aan te passen.

ENGINERESTHTTPSJSONC++
POST /api/biometric/v1/fp/verify (1:1)
curl .../api/biometric/v1/fp/verify \
  -H "sn: $SN" -H "auth-token: $TOKEN" \
  -d '{ "user_id":"1001",
        "iso_template":"<base64 ISO 19794-2>" }'
{ "ok":true, "match":true, "score":81, "user_id":"1001" }

Mogelijkheden

Wat het doet

Een vinger registreren

Sla per gebruiker een ISO 19794-2-minutiaesjabloon op met vingerpositie, kwaliteit en patroonklasse voor 1:N-voorfiltering.

Verifiëren (1:1)

Match een probe-sjabloon met de geregistreerde vingers van een specifieke gebruiker en geef een score van 0-100 en een matchvlag terug.

Identificeren (1:N)

Gefaseerd zoeken in de tenantgalerij: SQL-voorfilter en daarna fijne minutiae-matching, met de beste kandidaat boven de drempel als resultaat.

Sjablonen op basis van standaarden

Werkt op de open standaard ISO/IEC 19794-2:2005; niet-conforme sjablonen worden geweigerd en niet stilzwijgend als rommel gescoord.

Contactloze fingerphoto

Accepteert een foto van een vingertop, zet die om in een ISO-sjabloon en registreert of identificeert die via dezelfde matcher.

Inplugbare matcher

Wissel de scoringsengine (ISO, NBIS/Bozorth3 of commercieel) achter één koppeling.

Functies

Alles inbegrepen

  • Drie REST-routes — registreren, verifiëren (1:1) en identificeren (1:N) — op /api/biometric/v1/fp/
  • ISO/IEC 19794-2:2005-minutiaesjablonen met één vingerweergave, base64-gecodeerd en multi-tenant
  • Gefaseerde 1:N: grove SQL-voorfilter op vingerpositie, kwaliteit en patroonklasse, daarna fijne minutiae-matching
  • Zelfstandige minutiae-matcher in Bozorth-stijl met translatie-invariante paargeometrie, zonder externe NIST-afhankelijkheid
  • Configureerbare matchdrempel (standaard 72, ongeveer 12 gematchte minutiae)
  • Inplugbare matcherkoppeling om een ISO-vergelijking, NBIS/Bozorth3 of een commerciële matcher aan te sluiten zonder andere wijzigingen
  • Multithreaded kandidaatmatching met ~0,09 ms per vergelijking (ongeveer 10,7k vergelijkingen/sec per core)
  • Contactloos fingerphoto-pad voor registreren en identificeren: een foto van een vingertop wordt omgezet in een ISO-sjabloon en door dezelfde engine gematcht
  • Duidelijke in-band foutredenen (sjabloon niet parseerbaar, geen kandidaten) in plaats van stille foutieve scores

Bouw met Fingerprint Match Engine

Haal een sleutel op, lees de docs en ga live. Ons team helpt u bij uw eerste integratie.

FAQ

Veelgestelde vragen

Welk sjabloonformaat voor vingerafdrukken gebruikt hij?

ISO/IEC 19794-2:2005-minutiaerecords met één vingerweergave, base64-gecodeerd. ANSI-378 en de ISO-variant van 2011 worden niet geparsed en worden met een duidelijke reden geweigerd in plaats van stilzwijgend foutief gescoord.

Hoe werkt 1:N-vingerafdrukidentificatie?

In twee stappen: een grove SQL-voorfilter beperkt kandidaten op vingerpositie, kwaliteit en patroonklasse, waarna een minutiae-matcher in Bozorth-stijl de overgebleven kandidaten scoort en de beste match boven de configureerbare drempel teruggeeft.

Kan hij nepvingers detecteren?

Niet op de server. De engine ziet alleen het minutiaesjabloon, dus liveness moet van de opnamesensor of client-SDK komen. Cams raadt LFD-gecertificeerde scanners aan voor weerstand tegen nepvingers.

Kan hij een vingerafdruk matchen op basis van een telefoonfoto?

Ja. Een contactloos fingerphoto-pad zet een foto van een vingertop om in een ISO 19794-2-sjabloon dat de engine vervolgens registreert of identificeert.

Gerelateerd

Ontdek meer van het platform