🧩Annotation Platform

Click Annotate to launch the 3D annotation workspace.

Editor UI Components:

A. Multi-View LiDAR Visualization Panels

The interface includes:

  • Main 3D Point Cloud View (center)

  • Top View (BEV)

  • Side View

  • Front View

  • Camera Views (synchronized)

These help annotators accurately position and scale 3D bounding boxes.

B. Class & Objects Panel

On the left:

  • Class List

  • Objects List

  • Status indicators (Submitted, Pending, etc.)

C. Annotation Tools

You can:

  • Create 3D bounding boxes

  • Adjust dimensions

  • Rotate along all axes

  • Duplicate or delete boxes

D. AI Assist Tools

AI Assist detects objects based on the classes you defined and speeds up complex 3D labeling tasks.

E. Submitting Annotations

After completing annotation: πŸ‘‰ Click Submit

Item status updates to:

  • In Review (if reviewers exist)

  • Done (if no reviewers are assigned)

You will be redirected back to the Project Dashboard.


πŸ” Understanding 3D Bounding Box Properties (LiDAR Annotation)

🧱 1. Dimensions (L, W, H)

Every 3D cuboid has three size measurements:

Length (L)

  • Measurement from front to back of the object

  • Example: the length of a car or truck

Width (W)

  • Measurement from side to side

  • Example: door-to-door width of a car

Height (H)

  • Measurement from bottom to top

  • Example: height of a pedestrian or vehicle roof

How annotators use dimensions

  • Resize the cuboid to tightly fit the object in 3D

  • Represent the real-world physical size accurately

  • Avoid unrealistically large or small values

Example (Typical Sedan):

  • Length β‰ˆ 4.5 m

  • Width β‰ˆ 1.8 m

  • Height β‰ˆ 1.5 m

🎯 2. Rotation (Yaw, Pitch, Roll)

Rotation defines how the cuboid is oriented in 3D space.

A. Yaw (Rotation around Z-axis)

  • Represents left/right turning direction

  • Most important rotation in automotive LiDAR

  • Matches vehicle heading

Examples:

  • Car facing north β†’ yaw = 0Β°

  • Car facing east β†’ yaw = 90Β°

Yaw may appear in degrees in the UI; internally stored in radians.

B. Pitch (Rotation around Y-axis)

  • Represents up/down tilt

  • Relevant for slopes, drones, aerial LiDAR

  • Usually 0Β° for automotive ground scenes

C. Roll (Rotation around X-axis)

  • Represents side tilt

  • Used for fallen or tilted objects

  • Typically 0Β° in road environments

3. Position (X, Y, Z)

Defines the center location of the cuboid in 3D space.

  • X β†’ Left / right distance from LiDAR sensor

  • Y β†’ Forward / backward distance

  • Z β†’ Height above ground

Annotators adjust position to:

  • Correct misalignment

  • Ensure accurate object centering

  • Place the cuboid correctly relative to ground

4. Axis Alignment (is_axis_aligned)

System-generated property indicating whether the cuboid is rotated.

  • true β†’ yaw = 0Β°

  • false β†’ yaw β‰  0Β°

Why it matters

  • Helps reviewers identify rotation issues

  • Supports QA and analytics

  • Not editable by annotators

Property
Represents
Important For
Typical Use

Length, Width, Height

Object size

All cuboids

Accurate fitting

Yaw

Horizontal rotation

Vehicles

Direction matching

Pitch

Up/down tilt

Slopes, drones

Rare automotive use

Roll

Side tilt

Fallen objects

Rare automotive use

X, Y, Z

Cuboid center

All objects

Precise placement

is_axis_aligned

Rotation flag

QA & analytics

Auto-calculated

Last updated