Cuboid Velocity
Cuboid Velocity is a sanity check that monitors how quickly a tracked cuboid moves between consecutive frames. When its velocity exceeds the configured threshold, the 3D Multi-Sensor Fusion Labeling Editor surfaces a visual cue so the annotation can be reviewed.
Velocity is evaluated using the selected axes. This lets you check movement in one direction, across a plane, or in all three dimensions.
Configuring the Check
Open the project's category schema and add Velocity under the cuboid class's Sanity Checks. Configure the following values:
Axis - choose
Vx,Vy, orVzfor one axis;Vxy,Vyz, orVxzfor a plane; orVxyzfor three-dimensional velocity.Velocity threshold - enter the maximum permitted velocity. The value must be zero or greater.
Unit - choose metres per second (
m/s) or inches per second (inch/s).Priority - choose High for an error or Low for a warning.
Save the category schema after configuring the check. Changes apply to active tasks when the task is reloaded.
Responding to a Velocity Violation
When a tracked cuboid exceeds the threshold on the selected axes, inspect its position in the affected frames. Correct a misplaced cuboid or adjust the configured threshold when the movement is valid for the dataset.
Velocity checks are non-blocking. Annotators can submit tasks with active warnings, and reviewers can use the displayed violations to identify annotations that need further inspection.
Best Practices
Select only the axes that matter for the scene. For example, use
Vxywhen vertical movement should not affect the check.Set thresholds using the dataset's frame rate and realistic speeds for each object class.
Use the same unit as the project's measurement guidelines.
Start with Low priority while calibrating thresholds, then use High for violations that should receive immediate attention.
Last updated