Main Features¶
The main features of the das-Face facial biometrics engine are:
- Top-level technology: VERIDAS achieved top 25% wordwide in NIST FRVT 1:1
- Minimum resolution: Allows processing images with faces with at least 80px inter-eye distance.
- Verification time: around 1 second when comparing the biometric vector contained in a credential versus the face contained in an image.
- Face liveness detection: given an image input it is possible to detect if the recorded face is authentic or it is a spoof sample. This solution is in compliance to ISO 30107-3 PAD level 1, as tested by iBeta.
To ensure optimal performance, recommendation for images to be captured under specific conditions is needed. VERIDAS offers different proprietary SDKs for image photo and video recording, and they are available for different platforms (iOS, Android, HTML). These SDKs ensure that capture process is performed following the best conditions. Most relevant conditions are:
- Supported image formats: JPEG/JFIF, JPEG/EXIF, JPEG Blob, PNG, and TIFF.
- Supported video formats: MP4, WEBM, Quicktime.
- Images must be kept as returned by the SDK, any additional compression may lead to accuracy problems.
- Videos must be kept as returned by the SDK, any additional compression may lead to accuracy problems.
- Face must be of at least 80px between eyes to ensure optimum verification and biometric credential computations.
- Face must be of 150px width to ensure it can be processed by the face liveness detection systems. To increase accuracy, we recommended faces with more than 320px width.
- Face is expected to be frontal with the camera in the photograph. Less than 30 degrees in face pose axis (roll, pitch, yaw) is the optimum.
- Face appearance must be with no significant fish-eye distortion.
This API enables generation of biometric credentials, which are binary strings containing a biometric vector (embedding). Such vectors are a representation of the face used by das-Face for similarity comparison. Credentials have the following specifications:
- Encoding: das-Face returns credentials encoded in base64. It is recommended to decode the string to binary before writing it to a persistent storage. Any POST request containing a credential must encoded it in base64 to be understood by das-Face.
- Length:
- 2896 bits are required for credentials in binary format generated by
/v2/credential/photo
. - The model 20210203 requires 9040 bits in binary format.
- 2896 bits are required for credentials in binary format generated by