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 Attributes
  • 1. Attribute Type
  • A. Class Level
  • B. Task Level
  • C. Batch Level
  • 2. UI Component
  • Boolean
  • Inputbox
  • Multi-Select
  • Select
  1. Project Setup
  2. Create Recipe

3. Attributes

Previous2. ClassesNext4. Associations

Last updated 4 months ago

Define attributes on the right highlighted section below. The saved attribute(s) will appear in rows highlighted on the left of the image.


Create Attributes

To create a new attribute, the user has to give details of the following three sections:


1. Attribute Type

A. Class Level

Global Attribute: ON / OFF

Attribute Mode

Specify which of the following mode it belongs to:

    • The checkmarks indicate the presence of the Car_1 object and its corresponding annotation on the specified sensor.

The constant attribute value will remain consistent across the entire sequence.

    • The checkmarks indicate the presence of the Car_1 object and its corresponding annotation on the specified sensor.

    • The checkmarks indicate the presence of the Car_1 object and its corresponding annotation on the specified sensor.


B. Task Level

There are two type of modes,

  1. Time-Varying : This type of attribute propagates the value across the sequence to reduce the subject expert having to set it everytime on each frame. However, when the user changes the value in the following frames, it will propagate it forward.

  1. Manual : This type of attribute requires the subject expert to set the task level attribute for each frame manually.

C. Batch Level


2. UI Component

Indicate how the annotator should enter the values of the attribute created and whether it is optional for marking or not.

Boolean

The value of this attribute can either be true or false. When selected, a toggle appears at the end of the form called ‘Default Value’. To decide the default behaviour of the boolean attribute on the annotation tool toggle the Default Value switch;

  • When switched off, the value is false on the annotation tool.

  • When switched on, the value is true on the annotation tool.

Inputbox

Select this when the value is to be entered in an Input Box and define the condition of the text by selecting the input type. A toggle appears to mark this Input as Optional or not at the end of the form. Note: ‘Float’ in Input Type allows any numbers with decimal points.

Multi-Select

When Attributes can have multiple values, this option is selected. Define the option name (Value, Text, Abbr.)

  • Value: Enter the option name reflected in the output data

  • Abbreviation: Abbreviation reflecting in case of less space.

Select

When attributes have a single value, this option is selected. The options will need to be defined like above. (Value, Text, Abbr)

Select this if the attribute is linked to a . The user must give the following inputs if the attribute type belongs to this one:

If this attribute is associated with all the classes created, toggle this ON. For example, there are 2 classes: ‘Car’ and ‘Truck’. The ‘Headlight’ attribute can be marked as Global to link it to both the created classes. If the attribute is associated with only one or a few classes, leave this toggle OFF. These can be linked to the specific classes in the tab in the next step.

Constant: Toggle this ON if the attribute value remains constant within a and across (i.e. the ). For example, the value of a vehicle's color attribute cannot change across . Continuing with this example, consider the below representation of object Car_1 and attribute color,

The singular color-filled boxes indicate that the constant attribute value remains uniform across the and within each .

Time-Varying: Toggle this ON if the attribute value remains constant within a but changes across the (i.e. the ). For example, the value of a vehicle's headlight attribute will remain uniform within a , however, can change across . Continuing with this example, consider the below representation of object Car_1 and attribute headlight,

The singular color-filled boxes within the indicate that the value remains uniform.

The multiple color-filled boxes across the indicate that the value can change with time.

The time-varying attribute value will stay consistent across different sensors within a single but may change across the sequence.

Sensor Specific: Toggle this ON if the attribute changes both within a and across the (i.e. the ). For example, the value of a vehicle's occlusion attribute will change both within and across . Continuing with this example, consider the below representation of object Car_1 and attribute occlusion,

The multiple color-filled boxes within the indicate that the value can change.

The multiple color-filled boxes across the indicate that the value can change with time.

The sensor specific attribute value may change across different sensors within a single AND may change throughout the sequence.

Choose this option if the attribute is associated with a specific . For instance, the attribute ‘Foggy’ can be used by annotators to label a particular frame as ‘Foggy,’ indicating the scene's condition in that specific frame within the .

.

.

Choose this option if the attribute applies to all the within a . For instance, the attribute ‘Time of Day’ can be used by annotators to highlight a specific time of day for the entire sequence.

Text: Enter the option name reflected in the

class
association
Annotation Tool
Attribute Type
UI Component
Identity
frame
frames
batch
frames
batch
frame
frame
frames
batch
frame
frames
frame
frame
frame
frame
frames
batch
frames
frame
frame
frame
frame
batch
frames
batch
Learn how to use
Learn how to use