Biometric Capture and Hardware Abstraction / PreFace™
Biometric Facial Image Autocapture, Quality Assurance, Liveness Detection, and Camera Abstraction
PreFace is an SDK that automatically captures and analyzes biometric facial images in order to maximize their quality and matchability. It can enable a biometric enrolment application to automate the facial image capture process and also ensure that enrolled images comply with ISO standards or backend processing system and are of sufficient quality to perform biometric matching.
PreFace integrates with the camera to perform analysis of the live facial image. Once basic quality criteria are met, PreFace triggers the camera to take a full-resolution image. Following capture, PreFace performs a thorough image analysis, which reports image geometry and non-compliant features. Scaling, rotation, and cropping of the image is performed to meet highly configurable targets and thresholds. These thresholds are derived from the ISO/IEC 19794-5 standard for biometric facial image quality. Results are reported to the user. PreFace also includes a robust face finder, able to locate multiple faces in a single frame in both still shots and video.
PreFace includes “Camera API,” which serves to abstract camera hardware and integrate software-driven autocapture with a variety of consumer-grade digital cameras, webcams, and industrial cameras. It is designed to greatly simplify the task of integrating a facial image camera into a photo capture application. Camera API provides a method by which to support many different cameras within a single application; program once, and use many. Support for new cameras is added in subsequent revisions of the SDK as they become available. Camera API enables a biometric application to operate equivalently with a variety of devices over time or within the same system. An up-to-date list of cameras supported by Camera API is available from Aware upon request.