The developer toolkit that made the imaging and IoT capabilities integrable into third-party systems — the most technically detailed part of this body of work.

Layered architecture diagram of the iB3 SDK
SDK architecture: application tier, component tier and algorithmic foundation, with training, IPR protection and configuration management underneath.

Modules

The toolkit was organised as independent components — finder, recognizer, verifier, classifier, virtualizer, tracker, sonic and custom — each usable on its own or composed into a pipeline. An integrator took only what the application needed.

Diagram of SDK modules and their composition
The module set and their relationships within a processing pipeline.
Diagram of the SDK technology stack
The stack from algorithmic foundation through components to deployed applications.

Integration

Three application tiers were supported: collaborative identity verification, non-collaborative security screening, and marketing audience analysis. The same components underneath, exposed differently according to what the deployment was allowed to assume about its subjects.

Diagram showing SDK integration patterns
Integration patterns across the three supported application tiers.