lingvo.tasks.car.waymo.waymo_metadata module

Metadata for Waymo dataset employed in evaluation.

class lingvo.tasks.car.waymo.waymo_metadata.WaymoMetadata[source]

Bases: lingvo.tasks.car.evaluation_metadata.EvaluationMetadata

Metadata describing the Waymo dataset used for evaluation.

Some of these entries need to be revisited and set correctly for the final version of the Waymo dataset (e.g., MaximumDistance) based off an analysis of the dataset.

ClassNames()[source]

Returns a list of human-interpretable strings.

DifficultyLevels()[source]

Dictionary of difficulty level strings to int32 indices.

IoUThresholds()[source]

Dictionary of IoU thresholds for every evaluated class.

The keys of the dictionary are used to compute EvalClassIndices().

EvalClassIndices()[source]

List of int32 indices for the classes that should be evaled.

IgnoreClassIndices()[source]

Dictionary of int32 indices for the classes that should be ignored.

NumberOfPrecisionRecallPoints()[source]

Number of points on the precision-recall curve.

MaximumDistance()[source]

Maximum empirically observed Euclidean distance in world coordinates.

DistanceBinWidth()[source]

The width of each bin for Euclidean distance in world coordinates.

MaximumNumberOfPoints()[source]

Maximum empirically observed number of points in bounding box.

NumberOfPointsBins()[source]

Number of logarithmically space bins for examining points.

NumberOfRotationBins()[source]

Number of linear spaced rotations to bin.

NumberOfCalibrationBins()[source]

Number of linear spaced calibration bins.

MinHeight2D()[source]

Minimum height of detections to be evaluated.