Struct DetectedItemHeader

Struct Documentation

struct DetectedItemHeader

The common information for a detected item as estimated by the sensor.

Public Types

enum MeasurementState

Definition of measurement states.

Values:

MEASUREMENT_STATE_UNKNOWN = 0

Measurement state is unknown (must not be used in ground truth).

MEASUREMENT_STATE_OTHER = 1

Measurement state is unspecified (but known, i.e. value is not part of this enum list).

MEASUREMENT_STATE_MEASURED = 2

Entity has been measured by the sensor in the current timestep.

MEASUREMENT_STATE_PREDICTED = 3

Entity has not been measured by the sensor in the current timestep. Values provided by tracking only.

Public Members

optional Identifier osi3::DetectedItemHeader::tracking_id = 1

Specific ID of the detected item as assigned by the sensor internally. Need not match with ground_truth_id.

repeated Identifier osi3::DetectedItemHeader::ground_truth_id = 2

The ID of the original detected item in the ground truth.

Note

OSI uses singular instead of plural for repeated field names.

optional double osi3::DetectedItemHeader::existence_probability = 3

The estimated probability that this detected item really exists, not based on history.

Range: [0,1]

Note

Use as confidence measure where a low value means less confidence and a high value indicates strong confidence.

optional double osi3::DetectedItemHeader::age = 4

The amount of time that this detected object has been continuously observed/tracked.

Unit: [s]

Note

\( Timestamp - Age := \) ‘point in time’ when the object has been observed for the first time.

optional MeasurementState osi3::DetectedItemHeader::measurement_state = 5

The measurement state.

repeated Identifier osi3::DetectedItemHeader::sensor_id = 6

A list of physical sensors which detected this detected item.

If SensorData has detected entities and all detections are missing, then e.g. the number of sensors can confirm the existence_probability.

Note

This information can be determined via the detected entities’ detections ( …Detection::object_id = ‘this detected item’ ) and the sensors (their IDs) to which these detections belong.

Note

OSI uses singular instead of plural for repeated field names.