Annotation Sets
This page will describe the context of the annotation sets. For tutorials on annotating datasets please refer to the Dataset Annotations sections. Each dataset can have multiple annotations sets. An annotation set is a container for storing the annotations in the dataset. Each annotation set contains annotations from a different source (i.e. different annotation teams, or inferences from models).
Annotation Set Operation
For these operations please refer to the following figure.

- Click on the add annotation set button (+) to add an annotation set.
- Each annotation set has an (x) button to delete the annotation set - all associated annotations will also be deleted. Please note that deleted annotation sets goes the the Recycle Bin and can either be restored or permanently deleted. The storage is only freed when the Recycling Bin is cleared.
- Each annotation set has an (i) button to get/set the details of the annotation set.
Editing 2D Annotations
There are two modes of operations:
- Edit Annotations from the Auditing Tasks Board.
- Edit Annotations from the Gallery
Auditing Tasks Board
EdgeFirst Studio allows multiple users to remotely access a single dataset and annotation set and make changes without interfering with each other. Users can navigate to this page using the Apps Menu.

Labelling is the process of creating new annotations whereas auditing is the process of reviewing annotations to potentially make any changes to correct any errors in the annotations.
User reviews annotations in the reference annotation set:
- Accepted annotations move to the target annotation set.
- Rejected annotation are not copied to the target annotation set.
- Edited annotations are copied with edits to the target annotation set.
Create a new task in the Auditing Task Board.

- Enter the task name and description.
- Select a dataset from the current project you want to work on.
- Select target annotation set. If "New annotation set" is selected then the result will be stored here.
- If "Audit" type is selected. A reference annotation set is required. You will be performing audits on annotations from this set.
Task entry is created in the Task board. There are three columns:
- Open - Created but no work has started.
- In Progress - Some images have been worked on - the remaining images are shown.
- Completed - All images have been worked on.

Click on any task entry and start editing. The editing process is described below.
Edit images from gallery
The tutorials for annotating images from the gallery is provided in the Dataset Annotations sections.
- Open the dataset gallery
- Click on an image.

Add a Bounding Box
- Click on a label from Labels section – all boxes drawn will be of this class.
- Click on the Detection Bounding Box Mode (or press b).
- Click and drag on image to draw as many rectangular bounding boxes.
- Select any other class and add boxes for that class.
- Click on "SAVE ANNOTATIONS" to finalize the annotations.
Add a Polygon Annotation with Vertices
- Click on a label from Labels section – all polygons drawn will be of this class.
- Click on the Segmentation Vertex Mode (or press p).
- Continuously click on image to draw as many vertices of the polygon as required.
- Select any other class and polygons for that class.
- Select Pointer mode (q) to edit any vertices.
- Click on "SAVE ANNOTATIONS" to finalize the annotations.
Add a Polygon Annotation with Brush
- Click on a label from Labels section – all polygons drawn will be of this class.
- Click on the Segmentation Brush Mode (or press w).
- Hold mouse down on image to draw the polygon as required.
- Select any other class and add polygons for that class.
- Select Pointer mode (q) to edit any vertex.
- Select Segmentation Eraser mode (e) to erase parts of the polygon.
- NOTE: Only the polygon selected (using pointer tool) will be erased.
- Use [+] and [-] buttons to make the brush/eraser larger or smaller.
- Click on "SAVE ANNOTATIONS" to finalize the annotations.
Change Class Label of an Annotation
- Click on a label from Labels section – all annotations clicked will be of this class.
- Click on the Change Label Mode (or press l).
- Click on any annotation to change its class to the selected class.
Edit Images from the Auditing Task Board
Go to the Auditing Tasks board.

Create a new task or continue an existing task.
Label
Add, delete, or edit annotations in one annotation set in the target annotation set and save changes in the same annotation set.
Audit
Review annotations in the reference annotation set then approve, reject, or edit annotation and place changes in a reference annotation set.
There are two auditing modes:
- Image-Based Audit
- Annotation-Based Audit

Image-Based Audit
Clicking on the task takes you directly to the image mode auditing. All the editing is the same as described in the Gallery-Based Editing above.
Users can switch between Image-based and Annotation-Based Audit from the top header.

Annotation-Based Audit
In this mode only one annotation is shown at a time. The user can edit with single click and the next annotation is automatically presented. Hot keys are provided to speed up the process:
- (ENTER) – accept annotation.
- (SPACE) – reject annotation.
- (<--) Go to previous annotation – no change to the current annotation.
- (-->) Go to next annotation – no change to the current annotation.
- (Z) – Toggle zoom to annotation view and full image.
- (1-9) - change the annotation class from 1 to 9.
- (SHIFT 0-9) - change the annotation class from 10 to 19.
Users can edit the size of the annotation by mouse click and drag.
Next Steps
This page has described the features and contexts of annotations sets and making any changes to the annotations. For more tutorials on annotating datasets, visit the Dataset Annotations section. Otherwise, proceed to the Model Experiments Dashboard to learn more about the context of model training and validation.