
OC-SORT multi-object tracker over per-frame [BoundingBox] or [Segmentation]. Observation-centric: when a track is re-observed after occlusion its Kalman filter is re-updated along the trajectory between observations, and observation momentum keeps headings consistent, so ids survive the gap. Motion-only, no appearance model. Emits one active-track list per frame, not per box.
Tracked detections with trajectories into zone-transition logic.
Counted, tracked detections summarised over HTTP.
Instance-mask tracking - segmentations in, mask-bearing tracks out.
[TrackedSegmentation] output arm is only selectable when the input is [Segmentation]; the carried mask comes from the input. With [BoundingBox] input it cannot be resolved and the worker errors at startup.[Track] arm is the only one that fills each track's ``trajectory``; it holds the track's own past centre points, oldest first, capped at 64 samples.min_hits consecutive frames, then confirmed and emitted. A confirmed track unmatched for up to track_buffer frames coasts on its motion prediction; after that it is dropped and its id is never reused.match_thresh is the IoU-distance gate; track_thresh is the high-confidence gate that drives association and is the only score allowed to start a new track. Raise track_thresh to suppress spurious tracks from weak detections.Automated release