Tracking explained

Both detection and tracking are repeatedly executed.

SmartFace Platform performs detection on an entire frame in order to detect faces. Once a face is detected, SmartFace Platform extracts image and face information.

In the following frames SmartFace Platform only performs the tracking operation ─ keeps track of the location of the detected faces. The tracking process is performed on subsequent frames until the next detection, during which SmartFace Platform tries to detect faces again on the entire frame. Tracking of the face requires less computing power than detection, because it is not performed on an entire frame but only on the predicted position of the area close to the detected face.

The following figure describes detection and tracking on frames at 25 fps (frames per second) video stream.

  • The detection time interval is set to 200 ms.

  • In this example, tracking is performed on every frame, which means every 40 ms.

  • Each time detection is performed, SmartFace Platform extracts information about the face and its biometric template.


images/download/attachments/99757297/Tracking.svg