Editor settings

All users can configure the Label Editor, and configure the Label Editor to their specific needs. This includes changing the way elements display, drawing settings, and settings related to automated labeling.

A user’s settings persist and do not reset at the end of a session.

Editor settings are divided into several sections which can be filtered using the search bar:

Use the search bar at the top of the Editor settings to search for specific settings, or keywords.

Editor settings sections

Data details

The Data details section displays information about the asset currently open for annotation, or review. This information is gotten from the data itself, and is not available for direct manipulation. We use this section to provide you with valuable information about the data you are working on, including if we may have detected any possible issues with the data encoding.

SettingDescription
Data titleThe title of the file currently open in the Label Editor.
Data typeThe type of data unit currently open in the Label Editor.
DimensionsThe size of the image or frame currently open in the Label Editor.
Frames per secondfrequently abbreviated FPS, this is the number of frames, or images, per second in a video. Higher FPS means smoother playback. This value is only valid for videos.
Browser compatibilitySome videos may have FPS or video encoding issues synchronizing drawn labels with frames in modern browsers. You can read more about supported videos here, and learn more about frame synchronization issues here and in our documentation here.

General settings

Auto-save interval

To prevent accidentally losing work, the Label Editor automatically saves your work. Use this setting to control how often labels are automatically saved. The minimum time interval for autosaving is 15 seconds and maximum is 600 seconds. By default, annotations are saved every 120 seconds.

Display bulk Approve/Reject buttons

A toggle show or hide the buttons to approve all, or reject all instances present in the frame.

Invert mouse wheel zoom direction

By default, scrolling up will zoom out and scrolling down will zoom in. Toggle this switch to invert the scroll-zoom mapping.

Display timestamps

A toggle to display timestamps instead of frame numbers for:

Turbo mode

Turbo mode simplifies the standard annotation workflow, enabling labelers to rapidly assign or confirm attributes. Activate turbo mode and choose an instance from the top-left dropdown menu to set the instance and its relevant attributes.

In turbo mode, the autozoom feature automatically focuses the camera on the active instance as you browse through them. You can adjust the zoom manually to get a better view of the instance’s context. The view auto-zooms again when moving to another instance.

Enable turbo mode:

  1. Open the editor settings.
  2. Use the search bar to search for Turbo mode.
  3. Enable the Turbo mode toggle.

Frame skip interval

The frame skip interval determines the number of frames skipped when using the forward and backward frame-skip buttons. The setting allows you to include custom numbers of frame skip intervals that are available in the video playback controls.

Show skip to next annotation button

For long videos with sparsely labeled frames, sometimes it helps to quickly jump between frames with labels. Toggle on the skip to next annotation buttons to add an extra set of playback controls which enable navigation straight to the next frame, either forward or backward, with labels. This will apply for objects and classifications. The screenshot below shows the video playback controls with the toggle off and on, respectively.

For lengthy videos that have labels on few frames, enabling the skip to next annotation buttons adds extra playback controls. These controls allow you to move forwards or backwards between labeled frames (for both objects and classifications).

Display data title

A toggle to show or hide the data unit title in the label editor.

Expand classifications

A toggle to automatically expand all classifications in the Label Editor. Enabling auto-expanded classifications provides visibility into the hotkeys for all classifications and answers.

We recommend expanding when using a hotkey driven workflow.

Label display settings

The Label display section of the Label editor settings contains the following components:

Display object names

The Display object names toggle allows you to display the names of annotation objects in the Label Editor.

Display object hash

The Display object hash toggle allows you to display the label hash (ID) of annotation objects in the Label Editor.

Display object classifications

The Display object classifications toggle allows you to display attributes of annotation objects in the Label Editor.

Object label font size

The Object label font size allows you to set the font size (in px) of all Label display settings.


Drawing settings

The Drawing settings section of the Label editor settings contains the following components:

Handle size

Adjust the size of corners, vertices, and keypoints. Larger vertices are easier to spot but may disrupt visibility of the surrounding areas. The possible range is from 1 pixel to 10 pixels, but handles cannot be disabled entirely.

Object opacity

Adjust the opacity of object labels to balance label visibility with the clarity of the underlying image. Higher opacity makes labels more noticeable but can obscure the labeled content, especially if labels overlap. Lower opacity might make labels less visible during a quick scan.

The setting can range from 1% to 100%. 1% is essentially transparent, and 100% is completely opaque.

Selected object opacity

Adjust the opacity for the selected instance, calculated as a multiplier of the value defined in object opacity. The opacity multiplier can range from 1x (same as all other instances) to 10x.

Primitive keypoint sensitivity

Adjust this setting to control the necessary precision when adjusting primitive keypoint positions. Low values require high precision — you must click exactly over the keypoint in question in order to adjust it. High values give the opposite behavior — you can select and move primitive keypoints even while the cursor is a good distance from the point in question.

Possible values range from a minimum of 1.00 and maximum of 10.00.

Segment anything RDP parameter

Set the RDP parameter for the Segment-anything Model (SAM).

Drawing line aides

Aids in creating more accurate labels by adding crosshairs on the canvas to indicate where a label is drawn.

Freehand drawing & Polygon coarseness

Use freehand drawing to draw a polygon or polyline as you move the mouse, without explicitly having to click to place each vertex. The coarseness controls the spacing between two vertices. A low Polygon coarseness allows for high resolution polygons, but creates high vertex counts.

  1. Click once to start drawing your label.
  2. Move the cursor to draw the polygon or polyline
  3. Click again to complete your label.
To avoid possible performance issues with large polygons, set the coarseness only as fine as necessary to accurately define the desired segmentation.

Show polyshape angles

Polygon and polyline angles can be displayed in the label editor to provide useful insights into your labels.

  1. Open the label editor Settings by clicking on the editor header.
  2. Navigate to the Drawing settings section and enable the Show polyshape angles toggle. Click back on to the slice to display the angles.
  3. Draw a polygon or polyline as you usually would.
Enabling the toggle will display angles for any existing polyshapes.

Permanent drawing (new instances)

Continue drawing new instances without having to press the drawing hotkey for a given ontology category. After drawing an instance of a given category, the editor will stay on the same frame and immediately prompt you to create another instance of the same category. It’s normally used to create many instances of a certain class in a given frame.

Useful in semi-automated workflows where the annotator labels many instances in certain keyframes and then uses tracking or interpolation features to fill in the remainder. The video below shows the difference between creating many objects with Permanent drawing (new instances) toggled off and then on.

Continue creating new instances in the same Ontology category without reselecting the drawing hotkey. After drawing an instance, the editor remains on the same frame, ready for you to add another instance of the same category.

Permanent drawing (new instances) is beneficial in semi-automated workflows where an annotator labels multiple instances of a class in a single frame and then employs tracking or interpolation for the rest.

Permanent drawing (existing instances)

Continue drawing labels of the same instance without pressing the drawing hotkey every time for the given object instance. After creating a label of an already existing instance, the Label Editor automatically advances forward the currently specified frame skip interval and prompts for the creation of a new label of that instance on the new frame. Accelerate workflows which create many labels for specific instances throughout a data asset and also makes it easy to apply dynamic attributes through the Preserve chosen state functionality. The following video showcases the difference in creating multiple labels of the same instance with the Permanent drawing (existing instances) on and off.

Enable Permanent drawing (existing instances) to continue labeling the same instance without repeatedly pressing the drawing hotkey. After labeling an existing instance, the Label Editor automatically moves forward by the set frame skip interval, prompting you to label that instance on the new frame.

Skeleton points

This toggles the display of the individual primitive keypoint names. Since object primitives may have many points in complex shapes, displaying the names can help ensure each point is placed appropriately and that the entire annotation is oriented correctly.

Learn how to work with Skeletons here

Interpolation auto adjustments

Enabling this toggle ensures that only labels with a confidence score (α) of 99% are overwritten in successive interpolations, while manual labels (α = 100%) are kept and serve as key frames.


Object tracking

Number of frames to predict

Specify how many subsequent frames the object tracking should continue from the current frame. For example, if you start on frame 50, and set Number of frames to predict to 50, the tracker attempts to predict labels on frames up to and including frame 100.

Tracking model

Choose between the Standard and Advanced tracking models to track objects across a range of frames.

The choice of setting determines which algorithm is run when using the Shift + T keyboard shortcut.


Keyboard shortcuts

The words ‘keyboard shortcuts’ and ‘hotkeys’ are used interchangeably and refer to the same concept.
A full list of keyboard shortcuts can be found in the Label Editor. Use Control + Shift + K to open the full list of shortcuts.
Windows and Mac may have different keyboard shortcuts. Use Control + Shift + K to open the full list of shortcuts

Use the following hotkeys to speed up common or useful operations.

Review mode

ActionShortcutConfigurable?
Approve selected labelNYes
Reject selected labelBYes
Approve all labelsNo default hotkey. Must be configured.Yes
Reject all labelsNo default hotkey. Must be configured.Yes
Toggle review edit modeCtrl + ENo
Mark as not labelled + YNo
Mark as in progress + UNo
Mark as labelled + LNo
Mark as review required + ONo
Mark as reviewed + PNo
Turbo attribute modeCtrl + + TNo
Toggle auto zoom (Turbo review mode)Ctrl + + YNo
Review modeCtrl + + RNo

Single label review:

ActionHotkeyConfigurable?
Go to next labelYes
Go to previous labelYes
PreviousNo
NextNo

General

ActionShortcut
SaveCtrl + S
Submit task⇧ + Enter
Shortcuts menuCtrl + ⇧ + K
Next
Previous
ApproveN
RejectB
Next frame
Previous frame
Play / PauseSpace
Copy (Mac)⌘ + C
Copy (Windows)Ctrl + C
Paste (Mac)⌘ + V
Paste (Windows)Ctrl + V
Special paste (Mac)⌘ + ⇧ + V
Special paste (Windows)Ctrl + ⇧ + V
DeleteBackspace
Delete selected object from frame⇧ + D
Select all (Mac)Ctrl + A
Select all (Windows)Alt + Ctrl + A
CompleteEnter
CancelEsc
Change class typeC
Track selected object from frame⇧ + T
Interpolate selected object from frame⇧ + I
Undo (Mac)⌘ + Z
Undo (Windows)Ctrl + Z
Redo (Mac)⌘ + ⇧ + Z
Redo (Windows)Ctrl + ⇧ + Z
Drag image (Windows)Ctrl + Click and drag
Drag image (Mac) + Click and drag

Keyframes:

ActionShortcut
Add keyframe⇧ + A
Delete keyframe⇧ + D
Previous keyframe⇧ + ←
Next keyframe⇧ + →

Annotate mode

Common Actions:

ActionShortcut
Permanent drawingCtrl + ⇧ + P
Freehand drawingD
SAM segmentationOntology hotkey + Shift + A
Classification Ranges:
ActionShortcut
Add rangeN
Save rangeM
Set to this frameX
Set to this frame & saveZ
Set start to this frameC
Set end to this frameV

Draw Polygon Mode:

ActionShortcut
CancelEsc
CompleteEnter
Select brush toolG
Select eraserH
Increase brush size[
Decrease brush size]
Add vertexA
Remove vertexS
Edit vertexF
Brush toolG

Draw Bitmask Mode:

ActionShortcut
CancelEsc
CompleteEnter
Select brushF
Increase brush size]
Decrease brush size[
Select eraserH
Select eyedrop pickerJ
Toggle threshold modeG

DICOM specific operations:

ActionHotkey
Windowing modificationAlt + W / Option + W
Measurement tool Alt + M / Option + M
Measurement tool Alt + M / Option + M