Skip to main content
Version: 2.4.0 (latest)

Non-cooperative recognition in Access Control Systems (ACS)

img.png

Application

Non-corporate access control systems (such as facial recognition payment in transportation and visitor tracking in gyms) implemented using cameras without the need for specialized biometric terminals. Our main focus is on fast and accurate detection and identification, ensuring smooth and efficient entry without queues or delays. Top priority is to eliminate identification errors and provide a seamless experience for all users.

Use case requirements

  • Face detection from frames taken within a crowd, even from side angles
  • Frames captured in an indoor environment with consistent lighting
  • Up to 5-8 faces in the frame. Only the face closest to the camera is identified
  • Image type for detection and identification is "WILD" (according to NIST), which corresponds to QAA totalscore >= 40%
  • access_control_system_several_faces_q1.xml
  • access_control_system_several_faces_q2.xml

How to configure

1. Open the ./cfg/image-api.values.yaml file in Image API distribution, find the capturer configuration object (path to the object: processing.services.service name.configs.capturer) and enter the same values for the fields of the capturer object in each detection service: face-detector-face-fitter, face-detector-liveness-estimator, face -detector-template-extractor.

Example:

configs:
capturer:
name: access_control_system_several_faces_q1.xml // name of the Face SDK configuration file

2. After editing the file, save it and update Image API in the cluster using the command:

./cli.sh image-api install

Benchmark results

Capturer configuration fileTime to detect one frame (ms)Detection accuracy (0 to 1)
access_control_system_several_faces_q1.xml9690.946
access_control_system_several_faces_q2.xml95 0.936