خانه / محصولات / موتورهای تشخیص / Fingerprint Match Engine
ENGINE

Fingerprint Match Engine

تطبیق سریع و مبتنی بر استاندارد اثر انگشت را به هر برنامه اضافه کنید. Cams Fingerprint Match Engine ثبت‌نام، تأیید 1:1 و شناسایی 1:N را روی الگوهای minutiae با استاندارد ISO/IEC 19794-2 انجام می‌دهد، با جست‌وجوی دومرحله‌ای که گالری را پیش از امتیازدهی به بازمانده‌ها در SQL پیش‌فیلتر می‌کند. مسیر فینگرفوتوی بدون تماس به شما اجازه می‌دهد از یک عکس معمولی نوک انگشت تطبیق انجام دهید.

نمای کلی

ثبت‌نام اثر انگشت ISO/IEC 19794-2، تأیید 1:1 و شناسایی مرحله‌ای 1:N از طریق یک REST API ساده.

یک میکروسرویس مستقل تطبیق اثر انگشت که در /api/biometric/v1/fp/ ارائه می‌شود. الگوهای minutiae تک‌انگشتی ISO/IEC 19794-2:2005 را به‌ازای هر tenant و کاربر به‌صورت base64 ذخیره می‌کند. شناسایی یک خط لوله مرحله‌ای 1:N اجرا می‌کند: پیش‌فیلتر درشت SQL کاندیداها را بر اساس موقعیت انگشت، کیفیت و کلاس الگو محدود می‌کند، سپس یک matcher مستقل minutiae به سبک Bozorth بازمانده‌ها را در برابر آستانه قابل تنظیم (پیش‌فرض 72، حدود 12 minutia منطبق — حداقل متعارف جرم‌شناسی) امتیازدهی می‌کند. matcher پشت یک نقطه اتصال pluggable قرار دارد تا بتوان مقایسه ISO، NBIS/Bozorth3 یا یک SDK تجاری را بدون دست زدن به سرویس متصل کرد.

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" }

قابلیت‌ها

چه کاری انجام می‌دهد

ثبت‌نام یک انگشت

یک الگوی minutiae با استاندارد ISO 19794-2 را برای هر کاربر همراه با موقعیت انگشت، کیفیت و کلاس الگو برای پیش‌فیلتر 1:N ذخیره کنید.

تأیید (1:1)

یک الگوی probe را با انگشتان ثبت‌نام‌شده یک کاربر مشخص تطبیق دهید و امتیاز 0-100 و پرچم تطبیق را برگردانید.

شناسایی (1:N)

جست‌وجوی مرحله‌ای در گالری tenant: پیش‌فیلتر SQL سپس تطبیق دقیق minutiae؛ بهترین کاندیدای بالاتر از آستانه برگردانده می‌شود.

الگوهای مبتنی بر استاندارد

روی استاندارد باز ISO/IEC 19794-2:2005 کار می‌کند؛ الگوهای نامنطبق رد می‌شوند و بی‌صدا به‌عنوان آشغال امتیازدهی نمی‌شوند.

فینگرفوتوی بدون تماس

یک عکس نوک انگشت را می‌پذیرد، به الگوی ISO تبدیل می‌کند و از طریق همان matcher ثبت‌نام یا شناسایی می‌کند.

Matcher قابل تعویض

موتور امتیازدهی (ISO، NBIS/Bozorth3 یا تجاری) را پشت یک نقطه اتصال واحد عوض کنید.

امکانات

همه‌چیز در بسته

  • سه مسیر REST — ثبت‌نام، تأیید (1:1) و شناسایی (1:N) — در /api/biometric/v1/fp/
  • الگوهای minutiae تک‌انگشتی ISO/IEC 19794-2:2005، با رمزگذاری base64 و چند-tenant
  • 1:N مرحله‌ای: پیش‌فیلتر درشت SQL بر اساس موقعیت انگشت، کیفیت و کلاس الگو، سپس تطبیق دقیق minutiae
  • matcher مستقل minutiae به سبک Bozorth با هندسه جفتی ناوردا به انتقال، بدون وابستگی خارجی به NIST
  • آستانه تطبیق قابل تنظیم (پیش‌فرض 72، حدود 12 minutia منطبق)
  • نقطه اتصال matcher قابل تعویض برای افزودن مقایسه ISO، NBIS/Bozorth3 یا matcher تجاری بدون هیچ تغییر دیگر
  • تطبیق چندنخی کاندیداها با حدود 0.09 ms برای هر مقایسه (حدود 10.7k مقایسه در ثانیه برای هر هسته)
  • مسیر ثبت‌نام و شناسایی فینگرفوتوی بدون تماس: عکس نوک انگشت به الگوی ISO تبدیل و از طریق همان موتور تطبیق داده می‌شود
  • دلایل شکست روشن و درون‌پاسخ (الگوی غیرقابل تجزیه، بدون کاندیدا) به‌جای امتیازدهی اشتباه بی‌صدا

با Fingerprint Match Engine بسازید

یک کلید بگیرید، مستندات را بخوانید و عرضه کنید. تیم ما در اولین یکپارچه‌سازی شما کمک می‌کند.

پرسش‌های متداول

پرسش‌های متداول

از چه قالب الگوی اثر انگشتی استفاده می‌کند؟

رکوردهای minutiae تک‌انگشتی ISO/IEC 19794-2:2005 با رمزگذاری base64. ANSI-378 و نسخه ISO سال 2011 تجزیه نمی‌شوند و با ذکر دلیل روشن رد می‌شوند، نه اینکه بی‌صدا اشتباه امتیازدهی شوند.

شناسایی اثر انگشت 1:N چگونه کار می‌کند؟

در دو مرحله: پیش‌فیلتر درشت SQL کاندیداها را بر اساس موقعیت انگشت، کیفیت و کلاس الگو محدود می‌کند، سپس یک matcher minutiae به سبک Bozorth بازمانده‌ها را امتیازدهی می‌کند و بهترین تطبیق بالاتر از آستانه قابل تنظیم را برمی‌گرداند.

آیا انگشت جعلی را تشخیص می‌دهد؟

در سمت سرور خیر. موتور فقط الگوی minutiae را می‌بیند، بنابراین liveness باید از حسگر دریافت یا SDK کلاینت بیاید. Cams اسکنرهای دارای گواهی LFD را برای مقاومت در برابر انگشت جعلی توصیه می‌کند.

آیا می‌تواند اثر انگشت را از روی عکس تلفن تطبیق دهد؟

بله. مسیر فینگرفوتوی بدون تماس عکس نوک انگشت را به الگوی ISO 19794-2 تبدیل می‌کند که موتور سپس آن را ثبت‌نام یا شناسایی می‌کند.

مرتبط

بخش‌های بیشتری از پلتفرم را کاوش کنید