Trang chủ / Sản phẩm / Engine nhận dạng / Fingerprint Match Engine
ENGINE

Fingerprint Match Engine

Thêm đối sánh vân tay nhanh, dựa trên tiêu chuẩn vào mọi ứng dụng. Cams Fingerprint Match Engine xử lý đăng ký, xác minh 1:1 và nhận dạng 1:N trên các mẫu minutiae ISO/IEC 19794-2, với tìm kiếm hai giai đoạn lọc sơ bộ gallery bằng SQL trước khi chấm điểm các ứng viên còn lại. Đường dẫn fingerphoto không tiếp xúc cho phép bạn đối sánh từ ảnh đầu ngón tay thông thường.

Tổng quan

Đăng ký vân tay ISO/IEC 19794-2, xác minh 1:1 và nhận dạng 1:N theo từng giai đoạn qua một REST API đơn giản.

Một microservice đối sánh vân tay độc lập cung cấp tại /api/biometric/v1/fp/. Nó lưu các mẫu minutiae ISO/IEC 19794-2:2005 dạng một-ngón-một-góc-nhìn theo từng tenant và người dùng, mã hóa base64. Nhận dạng chạy pipeline 1:N theo giai đoạn: bước lọc sơ bộ SQL thô thu hẹp ứng viên theo vị trí ngón, chất lượng và lớp mẫu vân, sau đó một bộ đối sánh minutiae kiểu Bozorth độc lập chấm điểm các ứng viên còn lại theo ngưỡng có thể cấu hình (mặc định 72, khoảng 12 điểm minutiae khớp — mức tối thiểu pháp y thông thường). Bộ đối sánh nằm sau một điểm ghép nối cắm được để có thể tích hợp so sánh ISO, NBIS/Bozorth3 hoặc SDK thương mại mà không cần động đến dịch vụ.

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

Khả năng

Nó làm được gì

Đăng ký ngón tay

Lưu mẫu minutiae ISO 19794-2 cho mỗi người dùng kèm vị trí ngón, chất lượng và lớp mẫu vân để lọc sơ bộ 1:N.

Xác minh (1:1)

Đối sánh mẫu thăm dò với các ngón tay đã đăng ký của một người dùng cụ thể và trả về điểm 0-100 cùng cờ khớp.

Nhận dạng (1:N)

Tìm kiếm theo giai đoạn trên gallery của tenant: lọc sơ bộ SQL rồi đối sánh minutiae chi tiết, trả về ứng viên tốt nhất vượt ngưỡng.

Mẫu dựa trên tiêu chuẩn

Hoạt động theo tiêu chuẩn mở ISO/IEC 19794-2:2005; các mẫu không tuân thủ bị từ chối, không bị chấm điểm rác một cách âm thầm.

Fingerphoto không tiếp xúc

Nhận ảnh đầu ngón tay, chuyển nó thành mẫu ISO, rồi đăng ký hoặc nhận dạng qua cùng bộ đối sánh.

Bộ đối sánh cắm được

Hoán đổi engine chấm điểm (ISO, NBIS/Bozorth3 hoặc thương mại) sau một điểm ghép nối duy nhất.

Tính năng

Tất cả đều có sẵn

  • Ba route REST — đăng ký, xác minh (1:1) và nhận dạng (1:N) — tại /api/biometric/v1/fp/
  • Mẫu minutiae ISO/IEC 19794-2:2005 dạng một-ngón-một-góc-nhìn, mã hóa base64 và đa tenant
  • 1:N theo giai đoạn: lọc sơ bộ SQL thô theo vị trí ngón, chất lượng và lớp mẫu vân, rồi đối sánh minutiae chi tiết
  • Bộ đối sánh minutiae kiểu Bozorth độc lập với hình học cặp bất biến phép tịnh tiến, không phụ thuộc NIST bên ngoài
  • Ngưỡng đối sánh có thể cấu hình (mặc định 72, khoảng 12 điểm minutiae khớp)
  • Điểm ghép nối bộ đối sánh cắm được để tích hợp so sánh ISO, NBIS/Bozorth3 hoặc bộ đối sánh thương mại mà không cần thay đổi gì khác
  • Đối sánh ứng viên đa luồng ở ~0,09 ms mỗi phép so sánh (khoảng 10,7 nghìn phép so sánh/giây mỗi nhân)
  • Đường dẫn đăng ký và nhận dạng fingerphoto không tiếp xúc: ảnh đầu ngón tay được chuyển thành mẫu ISO và đối sánh qua cùng engine
  • Lý do thất bại rõ ràng trong phản hồi (mẫu không phân tích được, không có ứng viên) thay vì chấm điểm sai một cách âm thầm

Xây dựng với Fingerprint Match Engine

Lấy khóa, đọc tài liệu và triển khai. Đội ngũ của chúng tôi hỗ trợ bạn trong lần tích hợp đầu tiên.

Câu hỏi thường gặp

Câu hỏi thường gặp

Nó dùng định dạng mẫu vân tay nào?

Bản ghi minutiae ISO/IEC 19794-2:2005 dạng một-ngón-một-góc-nhìn, mã hóa base64. ANSI-378 và biến thể ISO 2011 không được phân tích và bị từ chối kèm lý do rõ ràng thay vì chấm điểm sai một cách âm thầm.

Nhận dạng vân tay 1:N hoạt động như thế nào?

Theo hai giai đoạn: bước lọc sơ bộ SQL thô thu hẹp ứng viên theo vị trí ngón, chất lượng và lớp mẫu vân, sau đó bộ đối sánh minutiae kiểu Bozorth chấm điểm các ứng viên còn lại và trả về kết quả khớp nhất vượt ngưỡng có thể cấu hình.

Nó có phát hiện được vân tay giả không?

Không phải ở máy chủ. Engine chỉ thấy mẫu minutiae, nên liveness phải đến từ cảm biến thu nhận hoặc SDK phía client. Cams khuyến nghị dùng đầu đọc có chứng nhận LFD để chống vân tay giả.

Nó có đối sánh được vân tay từ ảnh chụp bằng điện thoại không?

Có. Đường dẫn fingerphoto không tiếp xúc chuyển ảnh đầu ngón tay thành mẫu ISO 19794-2 mà engine sau đó đăng ký hoặc nhận dạng.

Liên quan

Khám phá thêm về nền tảng