Object Tracking

Requires a Blickfeld QbProtect.

The continuous monitoring and analysis capabilities of the QbProtect are greatly enhanced by detecting and tracking objects throughout the scene. Specialized zones (e.g., object-based security zone) used in advanced security setups require information derived from object tracking to generate alarms with a false alarm rate close to zero.

object tracking
Figure 1. Object tracking process overview

Object tracking is split into two consecutive steps:

Detection

The foreground point cloud is clustered and divided into smaller, cohesive segments. The resulting list of detected objects is the basis for object tracking.

Tracking

Object tracking ensures consistent association of individual detected objects over time. This is achieved by assigning a unique id to each object. The derived attributes (e.g., lifetime, velocity, etc.) attached to each object are then used by specialized zones to generate alarms.

The main difference between detected and tracked objects is that detected objects are identified in a single frame, while tracked objects are continuously followed across multiple frames to maintain their identity and motion.

The list of tracked objects generated in the tracking step can also be requested as a standalone data stream via the sensor’s API (e.g., for visualization).