Object Track
This schema builds on the following shared schemas:
| Property | Type | Required | Note |
|---|---|---|---|
| channel_id | Integer | Yes | Uniquely identifies a source within a single device, for example, a video or radar sensor |
| classes | Array of ObjectClass | No | Classification candidates for the track (e.g., person, vehicle) |
| duration | Float | No | Total duration of the track in seconds. - Normally equals end_time - start_time but calculated using a monotonic clock |
| end_time | String | No | Timestamp of the last observation in the track |
| id | ID | Yes | Globally unique identifier |
| image | Snapshot | No | Representative snapshot of the tracked object |
| maximum_speed | Float | No | Maximum measured speed of an object in m/s |
| minimum_speed | Float | No | Minimum measured speed of an object in m/s |
| parts | Array of ObjectTrackReference | No | References to the original object tracks that were combined to create this track. Each entry represents another ObjectTrack. The content of this track contains the combined content of its parts, with the same or less detail. This field records when ObjectTracks are transformed or combined, for example as a result of a rename or similar operation. For pure transformations of a track, such as switching coordinate systems or simplifying the content, this field contains only one entry referencing the original track |
| path | Array of TimeAndPosition | No | Time-ordered samples of the track’s trajectory (timestamps and positions) |
| start_time | String | No | Timestamp of the first observation in the track |
Object Track Reference
| Property | Type | Required | Note |
|---|---|---|---|
| object_track_id | ID | No | Globally unique identifier |
| parts | Array of ObjectTrackReference | No | References to the original object tracks that were combined to create this track. Each entry represents another ObjectTrack. The content of this track contains the combined content of its parts, with the same or less detail. This field records when ObjectTracks are transformed or combined, for example as a result of a rename or similar operation. For pure transformations of a track, such as switching coordinate systems or simplifying the content, this field contains only one entry referencing the original track |
Snapshot
Cropped image
| Property | Type | Required | Note |
|---|---|---|---|
| crop_box | BoundingBox | Yes | Normalized bounding box of the region captured in data, relative to the source image. |
| data | String | Yes | Image payload. Base64 encoded when serialized to json |
| id | String | Yes | UUID identifier string for the snapshot |
| timestamp | String | Yes | According to format: YYYY-MM-DDTHH:MM:SS.MMMMMMZ |