Skip to main content

Embedded Biometrics

API & technical documentation

API documentation and integration samples for this solution are distributed through the Innovatrics Customer Portal. Contact sales@innovatrics.com to request access.

Innovatrics Embedded Biometrics is a collection of modular, high-performance software components that enable OEMs and system integrators to seamlessly embed biometric functionality into devices, applications, and platforms. Optimized for low-latency matching, exceptional accuracy, small footprint, and international standards compliance, the SDKs are easily deployable across embedded systems, mobile environments, desktop solutions, and servers.

What it does

The SDK suite provides modular biometric capabilities that can be composed to match specific product requirements:

  • Facial recognition — matches faces from cameras or other input devices against local databases or watchlists for real-time identification on edge devices; algorithms consistently top-ranked in NIST FRTE 1:1 and NIST FRTE 1:N evaluations (SFE Toolkit, Enrollment SDK)
  • Fingerprint recognition — high-speed, high-accuracy fingerprint detection and matching with ANSI/ISO interoperability; algorithms top-ranked in NIST PFT III and NIST MINEX III (Enrollment SDK, IDKit SDK, ANSI & ISO SDK)
  • Iris recognition — contactless, high-precision identification using deep learning; iris patterns remain stable for life with no re-enrollment required, yielding one of the lowest false match rates of any biometric modality; top-ranked in NIST IREX 10 (SFE Toolkit, Enrollment SDK)
  • Palm recognition — contactless palm capture from any standard camera, unaffected by temperature, health conditions, or seasonal changes; supports both 1:1 verification and 1:N identification (SFE Toolkit)
  • Presentation Attack Detection (PAD) — passive liveness detection that confirms physical presence and blocks printed photos, screen replays, and 2D/3D replicas; ISO 30107-3 Level 2 certified, 100% spoof detection in iBeta Level 2 testing, results in under one second
  • Age estimation — automated age estimation from facial images for age-restriction policies enforced at the device level (SFE Toolkit, Enrollment SDK)
  • Auto-capture (face and palm) — guided capture components for Android and iOS that trigger acquisition once framing, distance, and quality thresholds are met, reducing operator effort and improving first-attempt capture quality (SFE Toolkit)
  • Camera stream processing — direct analysis of one or multiple concurrent camera feeds for real-time video analytics or access control on embedded hardware (SFE Stream Processor)

Target use cases

The SDKs are used across a wide range of hardware and application contexts:

  • Access control and time & attendance — enterprise entry terminals, time-clock readers, facility management systems, stadium and event security gates
  • Handheld and mobile — biometric scanners, industrial rugged devices, smartphones and tablets
  • PoS and fintech — payment authentication at point-of-sale, biometric payment cards, ATM access, fraud prevention at transaction terminals
  • Smart home and IoT — smart locks, home security cameras, appliances requiring user authentication with a focus on local processing and privacy
  • Automotive — driver authentication, keyless entry, personalized vehicle settings, in-cabin occupant monitoring

Deployment options

  • Fully offline, on-device operation with no cloud dependency — suitable for air-gapped and privacy-sensitive environments
  • Edge computing deployments on Linux, Windows, Android, iOS, and other embedded platforms
  • Hardware-agnostic: compatible with a wide range of cameras, fingerprint sensors, iris scanners, and palm capture hardware from major vendors
  • Modular by design — individual recognition modalities can be licensed and deployed independently without pulling in unused components
  • Scalable licensing model designed to fit device-level, fleet, and enterprise deployments

Integration approach

The SDKs expose biometric functions through documented APIs and ship with integration samples covering common use cases. Integration is designed for minimal friction in both device-level and server-side contexts.

Key integration touchpoints:

  • Native SDKs — C/C++ libraries for direct embedding into device firmware and native applications, with wrappers available for higher-level languages and frameworks
  • Documentation and samples — case-specific integration samples and API documentation provided through the Innovatrics Customer Portal; contact sales@innovatrics.com to request access
  • Hardware-agnostic capture — no sensor vendor lock-in; the SDK is validated against a broad set of commercially available capture hardware

Standards and certifications

Innovatrics biometric algorithms are independently benchmarked by NIST across all modalities, with biometric algorithms ranking among top performers since 2004:

ModalityBenchmark
Fingerprint 1:NNIST FRIF TE E1N — evaluation of exemplar one-to-many fingerprint identification algorithms
Fingerprint 1:1 interoperabilityNIST MINEX III — evaluation of minutiae-based fingerprint template interoperability
Fingerprint feature extractionNIST PFT III — evaluation of proprietary fingerprint feature extraction algorithms
Face recognition 1:NNIST FRTE 1:N — ongoing evaluation of one-to-many face identification algorithm accuracy and speed across large datasets with varied image quality, pose, and demographics
Face recognition 1:1NIST FRTE 1:1 — ongoing evaluation of one-to-one face verification algorithm accuracy and speed across large datasets with varied image quality, pose, and demographics
Iris recognitionNIST IREX 10 — evaluation of iris recognition algorithms
Age estimationNIST FATE AEV — evaluation of automated age estimation from facial images
Presentation Attack Detection (PAD)iBeta Level 1 & 2 — ISO 30107-3 presentation attack detection, 100% spoof detection in Level 2 testing
Face image qualityICAO TR Portrait Quality — face image quality requirements for biometric travel documents
Face image interchangeISO/IEC 19794-5:2011 — international standard for biometric face image data interchange

Integration support

Innovatrics provides direct engineering support throughout the integration lifecycle:

  • SDK documentation and code samples covering common device integration patterns
  • Direct access to Innovatrics engineers for integration questions and performance tuning
  • Flexible licensing structured to match production volumes, device categories, and regional compliance requirements
  • 20+ years of algorithm development experience across government, enterprise, and consumer biometric deployments

Proven deployments

Seamless and Touch-Free Access Control — Agora Budapest

Facial recognition deployed across a 70,000 m² office hub in Budapest for HB Reavis. 48 cameras integrated with an existing access control system covering entry points and elevator access for 6,000+ authorized users. Includes tailgating prevention, face mask detection, and GDPR-compliant remote enrollment. Contactless, staff-free entry with no manual credential checking.

Drive-Thru Access Control — KAUST, Saudi Arabia

Facial recognition for vehicle gate access at King Abdullah University of Science and Technology. Cameras installed around the gate perimeter identify drivers and passengers while they remain in their vehicles, replacing manual badge checks. Handles hundreds of cars and thousands of daily users at peak; processing speed doubled. Works across all lighting conditions and with face masks and head coverings. Deployed in under four months.

Secure Access Control with Seamless User Experience — Scandinavia

Multi-tenant, multi-site facial recognition access control deployed in partnership with Precise Biometrics across Scandinavian facilities (gyms, office buildings, managed facilities). Remote enrollment via mobile app reduces on-boarding from one to two days down to 30 seconds. Liveness detection and presentation attack prevention built in. Fully staffless operation with cloud-based user management.

See also

Innovatrics Academy

Innovatrics Academy offers online training courses covering integration, configuration, and operation of Innovatrics solutions. Some courses are publicly available at no cost; others are available upon request through your Innovatrics sales contact, including courses not listed in the public catalog.

License Agreement

Use of this solution is subject to the Innovatrics License Agreement.