Labeling Instructions
  • Dark
  • PDF

Labeling Instructions

  • Dark
  • PDF


The "Instructions" section in the recipe page includes modules for labeling tools, recipe settings, and tool-specific extensions, namely pose-tool templates.

When creating a Dataset from the UI, it is created with default Ontology and default Recipe already Inter-connected. When creating a dataset from SDK, specific connections need to be done.

Navigating to the recipe page

1. In the project dashboard's dataset table, click the 3 dots on the right and click on the "Edit Recipe" icon.

2. Select the "Recipes" item from the left-side navigation menu to access the full list of project recipes.

3. From Studio 2.0, click the 'Recipe' icon in the Item-Info tab, or the 'Recipe' link above the label-picker section.

Labeling Tools

By default, a recipe does not include any tools, and they must be specifically added. To add a tool, open the “Select tool” drop-down and click any tool you wish to add. To remove a tool, click the (-) icon next to it.

Filter Specific Labels

Selected tools are associated with all labels. To change that, open the drop-down and select the specific labels.
Like, in this example you will only be able to use the classification tool for the "Tomato" label.

:::(Info) () For your convenience, when no tools are included in a recipe, the annotation studio will show ALL tools, to avoid confusion. :::

Recipe Settings

Global Settings

The settings section include parameters that affect annotation work by enabling specific features:

  • Default studio opacity - Set the default annotations opacity level in the different annotation studio. Every new annotation session will start with this default opacity, opacity level adjustments made in the annotation-studio will survive between items in the same session only.

  • Allow label category selection - when working with nested/hierarchical labels, in most cases the tree nodes (categories) are not labels to be used, for example the category name is "Vehicles" and then the nested labels are "Car","Bus" etc. Check this option if you wish to enable annotators selecting the category name as the label for annotations they create.

  • Enforce 100% segmentation: When enabled, annotators performing semantic segmentation cannot move to the next item until all pixels have been segmented (see Enforce 100% segmentation on Semantic page).
    For their convenience, the unmasked pixels tool helps them find even a single unmasked pixel, anywhere in the image.

  • Draw arrowhead on Polyline: Check this to add arrowheads on your Polyline annotations (see Polyline on Create a Polyline Annotation page).

  • Enforce Polyline/Polygon point-reduction granularity - When enabled, polygon/polyline points drawn in free-hand mode are reduce by the value define here. Annotators does not have an option to override the reduction value set here.

  • Allow Polyline/Polygon point-reduction granularity in studio - When enabled, annotaotrs can set the polygon/polyline point reduction factor from the general settings in the studio settings.

  • Fast Classification: Presented all classes above the image, to enable quick selection, Applies only to old Studio 1.0. Uncheck it to eliminate fast classification from the studio screen (see classification on Classify an Item page ).

  • Allow Item Description: Uncheck this option to remove the option to enter description for an item.

  • Allow Automations: Uncheck this option to remove the option to use automations on the studio (see AI Automatic Tools on AI Automatic Tools).

  • Next item on Classification: Uncheck it to eliminate moving to the next item after classifying from the studio screen (see classification on Classify an Item page).

  • Do not stretch to fit screen: Check it to open Images in the Original Resolution. This is often required for low-res/small images’ display.

  • Enabel pixel smoothing: By default, images are smoothed for softer, easier to work with, edges. For some projects, such as with low-resolution images, this is redundant.

  • Keep Zoom and Position: Check this to maintain zoom level and position between images (see General Settings on Image Guide).
    You can also change this setting from the studio.

  • Allow next item only on done: Check this to lock the move between items unless they are "done". (see item status on Task Assignment).

  • Use assignment browser for bulk classification - select this option to route annotators to the assignment-browser when double-clicking their assignemnt, rather than to the annotation-studio.

Annotation Controls

  • Object Id: Numbering system that allows annotators to assign a unique object-ID to each annotation. Although annotations have their own unique annotation-ID, this provides a human-friendly annotation numbering, as well as the option to keep track of identical objects between different images. Uncheck it to eliminate the option to add an object ID.

  • Auto Assign Object Id: Assigns a unique object ID to every annotation, saving the need for manual entry. The first annotation will get object-ID=1, and continues to increment from there. However if you manually set it to any other number, it will continue to increment from the new value. Uncheck it to eliminate automatic object IDs for every new annotation on image or video items.

  • Parenting: Annotators can create parenting relations between multiple ‘child’ annotations and a ‘parent’ one. Annotations can be ‘child’ and ‘parent’ at the same time. Parenting relations are displayed in the studio as wires over the image, as well as in the annotations list. Uncheck it to eliminate the option to add entity relationships.

  • Annotation Text: Check it for an annotation text option.

  • Show Pixel Measurement: Check it to allow pixel measurement for Box, Cuboid and Polygon annotations (see pixel measurement on Annotation Pixel Measurement ).

  • Allow Cuboid Rotation: Cuboid annotations can be rotated. If not needed, hide this extra functionality by unchecking this option (see Cuboid on Create a Cuboid Annotation ).

OCR Annotation Mode

For text transcripts from images and OCR projects, the OCR mode enables inputting text for every box and polygon annotation created (see OCR on Box on OCR ).

Video Settings

The following settings affect video annotation work.

Enable Interpolation - When checked, object interpolation between frames will be enabled in the video annotation studio

Interpolation ON by default - When enabled in previous option, checking this option will set interpolation ON by default, and won't require the annotator to manually enable it first.

For more information about interpolation, go to Video Interpolation & Tracker.

Enforce label & attribute value to entire annotation - when enabled, changing label or attribute value on any frame in an annotation will apply the value to the entire annotation, rather than creating a key-frame where the change occurs.

Pose Annotation Template

When the Point tool is enabled from the Tools-Selection, a pose template can be created to enable Pose Annotations.

  1. Click "create", write a name and click "enter" to create a new template.
  1. click the 3 dots on the right of the template, and then click “Edit Template”
  1. Select keypoints from the label list on the left and click a position on the canvas to create a pose template. Note that the order of keypoints is documented on the "Label order" list on the right.
  2. To add lines between the keypoints, switch to "Add lines" on the top bar and start dragging lines between keypoints. Notice that the label connections of lines are documented on the "Arcs" list on the right.
    A. Use "Line suggestions" tool to add lines quickly.
    B. Use "Show Labels Chips" to show the keypoints label name.

Annotation Instructions

With Dataloop, your latest annotation instructions document can be viewed directly in the annotation studio.

Follow this tutorial to learn how to add annotation instructions.

During the process of creating a labeling task, a specific range of pages from the PDF can be selected.