3D Multi Sensor Fusion - User Documentation
  • Introduction
  • Account Activation
  • QuickServe Platform
  • Project Setup
    • Create Recipe
      • 1. Basic Details
      • 2. Classes
      • 3. Attributes
      • 4. Associations
      • 5. Publish Recipe
    • Create Taskflow
      • 1. Taskflow Details
      • 2. Taskflow Preview & Edit
      • 3. Publish Taskflow
    • Build Jobs
      • 1. Job Details
      • 2. Data Import
      • 3. Data Upload Status
      • 4. Launch Task
    • Batch Export
    • Reports
    • Pre-process Data
    • Storages
  • Annotation Tool
    • Tool Layout
    • Steps to Label
    • Drawing Tools
      • Cuboid
      • Polyline 3D
      • Polygon 3D
      • Brush Sphere
      • Rectangle
      • Polyline 2D
      • Polygon 2D
    • Key Features
      • Progress Bar
      • Keyframe Interpolation
      • Raycaster and Frustum
      • Focus Mode
      • Merged Point Cloud
      • Isolate
      • Outlier
      • Ground and Ceiling Mover
      • Project Points on Image
      • Task Level Attribute Propagation
      • Relationship
      • Intensity Filter and Picker
      • Image Settings Lock
      • Unify Dimension
      • Auto-Grounding for Cuboids and Polylines
    • Tool Shortcuts
  • Audit Tool
  • Visualization Tool
  • API Documentation
    • API Documentaion
Powered by GitBook
On this page
  • Create Classes
  • Name
  • Geometry Drawing Tools
  • Polygon (3D)
  • Polyline (3D)
  • Cuboid (3D)
  • Polygon (2D)
  • Rectangle (2D)
  • Polyline (2D)
  • Has Instances
  • Color
  • Segmentation Drawing Tools
  • Brush Sphere
  1. Project Setup
  2. Create Recipe

2. Classes

Previous1. Basic DetailsNext3. Attributes

Last updated 1 month ago

Define 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.


Geometry Drawing Tools

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.

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.

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.

Dynamic Dimension

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.

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.

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.

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.


Has Instances


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.

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

Select the 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:

This input appears only when the drawing tool selected is a cuboid and the 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 . With this feature, tracking a pedestrian from a sitting position to a standing position, becomes very easy.

- This feature takes the box size in the current and applies it to all (where the object is visible).

Dynamic Dimension ON feature is best utilized when the annotator identifies the where the cuboid is most visible (containing the maximum points). Using it in such instances ensures a more efficient annotation process.

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

Learn how to use the within the rectangle.

Instance Tracking should be toggled ON to enable object tracking when multiple objects of the same class appear within a . 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 .

.

drawing tools
Learn how to use
Learn how to use
Learn how to use
Learn how to use
Learn how to use
Learn how to use
Learn how to use
Has Instance
Uniform Dimension
new classes
Segmentation Mode
frames
frame
frames
frames
frame
frame
frame
keypoint with vertical line