Data framing
In general, data can be be organized, or framed in different ways. Depending on how data is framed it may expose or enhance both understand and depth to specific parts.
Object tracking data can be framed in different ways.
To accommodate applications where tracking data is processed one frame at a time, such as real-time tracking applications and visualizing the state of tracked objects as a video overlay, a framing that is centered around tracked objects each frame may be used.
Both ADF and ONVIF supports this kind of framing using,
To accommodate needs by applications where the object tracking data is primarily processed, not in real time, but instead after-the-fact, or one track at a time, such as post processing application and forensic search applications a framing that is centered around individual object tracks may be more useful.
ADF supports this kind of framing using the type ConsolidatedTrack
. The ConsolidatedTrack
type can be seen as representing a sort of track summary. It includes the track represented as a list of TrackedObjectObservation
, where TrackedObjectObservation
is used to represent the object state at a particular time. It also includes aggregate values of some properties, such as min/max speed, across the object track.