Labeling Editor Interface

Overview of the labeling interface on Ango Hub.

Ango Hub has labeling editors for each of the supported formats: audio, image, DICOM video, PDF, and text (NER).

Even though the data types supported by Ango Hub are all different, we designed our labeling editors to be as similar to one another as possible. This way, once an annotator has learned how to use one, they will be able to quickly switch to the other, without having to spend time retraining.

In this article, we will go through the features in common between all editors. At the bottom of this article are links to documentation pages for more details on each of the editors.

The following is an overview of the editor’s interface.

Overview of the Labeling Editor on Ango Hub

Tools (when available)

At the top of the left sidebar is the list of all labeling tools available in the project. Bounding boxes, polygons, points, and entities, for example, are all labeling tools.

Tools of different types can be present in the same project. To annotate, the labeler clicks on the tool from this section then clicks on the asset, where the label needs to be placed.

Questions (when available)

In the middle of the sidebar are the top-level classification tools for this project.

If created from the Label Set section of the Settings tab, classifications will be shown here. From this section, annotators can categorize the asset shown, with radio buttons, dropdowns, free text, and more.

Objects

Below the classification section is a list of all annotations (objects) placed on the current asset.

If the label has a nested question, by clicking on it in the list, you can expand it.

If in your project you have more than one of the same tool, you can quickly change the label’s category from here. If we had another bounding box tool called “tree”, for example, we would be able to change this label’s category from “vehicle” to “tree.”

It is not possible to change an annotation to a label of a different type. (for example, a bounding box into a polygon.)

Another way to quickly change a label's category is to hover over it with the mouse cursor and pressing Alt + the new category's keyboard shortcut.

Each object (annotation) has a unique ID. Clicking this button will copy the annotation's ID to the clipboard.

A locked label cannot be edited. The lock function is particularly useful when importing labels, if there are labels you'd like the annotators not to change.

You can flag labels. The flag does not have a particular meaning out-of-the-box. The flag function is particularly useful when performing post-labeling QA checks through our API.

For example, imagine you have a tool that automatically detects abnormal labels, connected to our platform using our API. You can have this tool flag all abnormal labels for manual review.

Quick Object Scrolling

You can quickly move between objects in the editor by hovering over an object such that it is selected, and then by pressing on Shift + Up or Shift + Down to navigate between objects. The selected object will automatically be shown in the middle of the screen and the zoom level will be accommodated to better view the object.

Reset and Submit/Save

At the bottom of the sidebar, we find the Reset and Submit/Save buttons.

Reset undoes all changes made, restoring the state found when the asset was first opened.

Save saves the annotations made on the asset. If the button shows instead the word Submit, changes will be saved and you will be brought to the next unlabeled asset.

There is no autosave.

If you try to leave the page without saving, you will be asked to save before exiting.

Top bar

Project Navigation

On the left-hand side are links to navigate between projects and within the current project.

Asset Tasks (Reviewer and Project Owner Only)

The number of circles appearing in the top bar is the number of labeling tasks associated with the asset. In the picture above, for example, the current asset was labeled three times.

Hovering over a circle will show detailed information about each of the labeling tasks. Clicking on a circle will open the task.

The arrows allow users to move back to the previous asset, and forward to the next asset.

The navigation arrows are only shown if the current task was opened by following an internal link from within the platform. Directly opening a task from an URL will prevent the arrows from showing.

Right-Hand Side

Toolbar

Starting from the left-hand side,

The three dots open a submenu with a number of options:

Left toolbar

Right toolbar

Spot Issues

Clicking on the bubble icon on the right side of the toolbar will turn the cursor into an issue bubble. When in this mode, click on the asset. An issue will be placed at your cursor's position.

To submit the issue, type into the box and press Enter.

Spot issues are not available for all file types. Currently, Image, Video, DICOM, and Text support Spot Issues.

Issues

From the right sidebar, open the Issues panel. This will show all issues present in the current task.

Users can type text in the + Create Issue field and press Enter to create issues, which will be sent as in-app notifications to task assignees, project owners, and project reviewers.

The user who created the issue, as well as reviewers and project owners, will be able to reply to the issue, resolve it, or delete it from the buttons on the right side of the panel.

Instructions

The Instructions button opens a drawer showing labeling instructions for the current project, if present. Project owners can upload instructions as a PDF file from the project’s Settings tab.

The buttons above the PDF allow the user to reset the zoom, zoom in and out, and to navigate between pages.

More on instructions here.

Samples

The Samples button opens a drawer showing all samples set in the project. More on samples here.

Clicking on a sample in the list will open its related asset and description. Clicking on the Arrow in box button in the sample will open an enlarged view of the sample:

Attachment

Clicking on Attachment will open a drawer showing the attachment linked to the current asset, if available. More on attachments here.

Task info

Clicking on Task info will show information related to the current task.

Assets drawer (Project Owner, Manager, and Reviewer only)

Clicking on the right-facing arrow on the left side of the screen will open the Assets drawer.

The assets drawer contains a list of all assets in the current project, together with their related information such as their status, consensus score, assignees, and more. Clicking on an item in the list will open the related asset.

Labeling Settings

Clicking on the blue Settings button on the bottom left of the editor will open a panel with a number of quick labeling settings.

Each data type has its own set of settings. This page will only go through those that are common to all data types. For more details on each data type's settings, visit its page, for example, Image Labeling Editor.

Fast Tool Selection

By default, after placing an annotation, the current labeling tool is deselected, and the annotator needs to click on a labeling tool again to place another annotation.

When this toggle is selected, placing annotations will not deselect the currently selected labeling tool, and the annotator can immediately place another one. The annotator can deselect the currently selected labeling tool by pressing Esc.

Fast Context Menu

When this setting is activated, right-clicking on an asset will automatically open the expanded version of the context menu, instead of opening the collapsed one.

Opacity, Brightness, Contrast

The opacity, brightness, and contrast sliders apply to all annotations on screen.

Border Thickness

Changes the thickness of bounding boxes.

Labeling editors in more depth

pageAudio Labeling EditorpageImage Labeling EditorpagePDF Labeling EditorpageText (NER) Labeling Editor

Last updated