Case Keeper v1.3 Release Notes - 13 July 2023
In this release, we have included the following improvements:
KYC module
ID Face Recognition process improvement: Face Attributes Validation is now supported in all liveness providers
Face Attributes Validation: Validate possible objects obstructing the face comparison process like wearing a mask, a hat, or, sunglasses, or more than one person detected in the image.
Previously in the ID Face Recognition process, we only support Face Attributes Validation on the livenessProvider sensetime
. In this release, we've also added the validation in all liveness providers (facetec
and facetecXAWS
)
As per the results, the following keys will be in the idFaceRecognitionResult
:
-
The first key,
faceAttributesResponse
holds the raw data from the facial analysis service. The data will then be parsed to the second key. (This key's data structure will differ, depending on thelivenessProvider
) -
The second key,
detectedFaceAttributes
, is an array of the attributes present in the image. When there are entries in this field, the status will not be verified.
Example of a failed result with facetec
and facetecXAWS
liveness provider:
"idFaceRecognitionConfig": {
"required": true,
"livenessProvider": "facetec"
},
"idFaceRecognitionResult": {
"verified": false,
"faceAttributesResponse": [
{
"FaceOccluded": {
"Value": true,
"Confidence": 99.9787368774414
},
...
},
{
"FaceOccluded": {
"Value": false,
"Confidence": 99.9787368774414
},
...
}
],
"detectedFaceAttributes": [
"faceOccluded",
"moreThanOnePerson"
]
}
Example of a failed result with sensetime
liveness provider:
"idFaceRecognitionConfig": {
"required": true,
"livenessProvider": "sensetime"
},
"idFaceRecognitionResult": {
"verified": false,
"faceAttributesResponse": {
"numOfFaces": 2,
"faces": [
{
"faceId": "0",
"attribute": [
{
"key": "4",
"value": "1",
"confidence": 0.99,
"type": "Mask",
"description": "Waring mask"
},
{ ... }
]
},
{
"faceId": "1",
"attribute": [
{
"key": "4",
"value": "0",
"confidence": 0.99,
"type": "Mask",
"description": "Waring mask"
},
{ ... }
]
}
]
},
"detectedFaceAttributes": [
"mask",
"moreThanOnePerson"
],
...
}