2. Classes

Define new classes and link them to a drawable from the right-highlighted section below. The saved classes will appear in rows highlighted on the left.

Create Classes

Provide the following details to create a new class:

Name

  • Name: Name of the class shown in the output data to be entered here.

  • Display Name: Class name displayed on the annotation tool to be entered here.

  • Abbreviated Name: Define the short form of the class name which gets displayed in data columns with space constraint.

Based on the selection in Step 1 Basic Details, Segmentation Mode, drawable tools will appear.


Geometry Drawing Tools

Select the drawing tools that need to be enabled for marking areas or points of the object falling under this class on the annotation tool. This is a multi-select option:

Polygon (3D)

A Polygon 3D is an annotation tool that allows users to draw a closed shape in 3D space by connecting multiple points or vertices. These points (3 or more) are joined together to form a polygonal surface, typically used to annotate complex, irregularly shaped objects or surfaces within a point cloud.

Learn how to use

Polyline (3D)

A 3D Polyline is a flexible annotation tool that allows users to draw a continuous line in 3D space with a starting point, an endpoint, and an unlimited number of joints or nodes in between. Each node marks a point in space where the line changes direction, enabling annotators to outline complex shapes or paths.

Learn how to use

Cuboid (3D)

A 3D Cuboid is a three-dimensional annotation tool used in point cloud and image data labeling to enclose objects within a cube-like shape. By specifying the length, width, and height of the cuboid, annotators can create a box around an object, helping to define its spatial dimensions and orientation in 3D space.

Learn how to use

Dynamic Dimension

This input appears only when the drawing tool selected is a cuboid and the Has Instance toggle is switched ON.

  • By indicating dimension as dynamic (toggle ON), a marked annotation for an object can vary in dimension across the sequence of frames. With this feature, tracking a pedestrian from a sitting position to a standing position, becomes very easy.

  • By indicating dimension as non-dynamic (toggle OFF), a marked annotation's dimension for an object remains constant across the sequence of frames. Any change in dimension would reflect across all its occurrences. With this feature, annotating a lamp post becomes easy.

Preset Cuboid Dimension

Preset Cuboid Dimension toggle input appears only when the drawing tool selected is a cuboid.

  • By indicating Preset Cuboid Dimension toggle ON, allows teams to define a standard cuboid size per class—particularly useful for objects with known and consistent dimensions.

  • By indicating Preset Cuboid Dimension toggle OFF, a standard cube dimension is available.

Polygon (2D)

A Polygon 2D is an annotation tool used to draw a closed shape by connecting multiple points or vertices on a 2D plane, typically on an image. It allows users to outline irregular or complex objects with precision by placing a series of points around the object's boundary.

Learn how to use

Rectangle (2D)

A 2D Bounding Box (BBox) is a rectangular annotation tool used to enclose and label objects within a 2D image. It is defined by the top-left and bottom-right corners, creating a box that contains the object of interest.

Learn how to use

The following 3 inputs appear when the drawing tool has rectangle selected:

Truncate

If the rectangle extends beyond the image edge, it auto-truncates by snapping back to the edge. When this option is OFF, dimensions remain unchanged even if part of the rectangle lies outside the image.

Keypoint with Vertical Line

A line appears in the centre of the rectangle, enabling the marking of a key point within a rectangle.

Learn how to use the keypoint with vertical line within the rectangle.

Edge Length Constraint:

Add minimum and maximum dimension limits for the rectangle belonging to a class.

Polyline (2D)

A Polyline 2D is an annotation tool used to draw a series of connected straight lines (segments) on a 2D image. It consists of multiple points (or nodes) that define the shape, allowing annotators to mark irregular or elongated objects with more precision than a simple bounding box.

Learn how to use


Has Instances

Instance Tracking should be toggled ON to enable object tracking when multiple objects of the same class appear within a frame. Each object instance is assigned a unique identifier for differentiation. For example, the class 'Car' will have multiple instances such as car_1, car_2, car_3, whereas a class like 'Vegetation' may typically be represented as a single instance encompassing the entire frame.


Color

Color to be represented for the annotation after marking it with the drawing tool. Users can select from the color picker or provide a HEX code.


Segmentation Drawing Tools

Brush Sphere

Paintbrush 3D is a tool used in 3D point cloud annotation that allows annotators to "paint" over specific areas of the 3D space.

Learn how to use.

Last updated