Depending on your project setup, you can annotate:
- Masks and Categories: Define what is visible in a scene (e.g., objects, tools, materials).
- Relations and Attributes: Describe how these objects interact or connect.
- Activities: Capture why or when something happens (e.g., a task step or user action).
Starting an Annotation Session
Before you begin, ensure you have opened or created a project, added video(s) to the project and started or created a pipeline.
- Open your project and navigate to the Annotations tab.
- Locate the video/annotation card you wish to work on and click Start Task.
- The interface will open. The timeline below the video displays green diamonds; these are keyframes selected for manual annotation.
- Click Edit Frame in the upper right corner to begin.
Creating Annotations (Masks & Categories)
Every annotation requires two things: a Mask (the visual shape) and a Category (the label). You will define both in a single workflow. Masks are generated by AI assistance but guided by your input.
Basic Controls
Regardless of your workflow, use the following controls to define an object:
- Left-click (Positive): Click on the object to add that area to the mask.
- Right-click (Negative): Click on unwanted areas (background) to remove them from the mask.
- Enter or Save Mask: Confirm the mask.
Using a Predefined Vocabulary (Recommended)
Use this workflow if your project already has an assigned vocabulary.
- Select Category: In the left sidebar, click the category name you want to annotate.
- Create Mask: Hover over the object in the video. A preview appears. Use Left/Right clicks to refine the shape.
- Confirm: Press Enter or Save Mask.
-
Result: The mask is saved and immediately linked to the category you selected.
Without a Vocabulary (Ad-hoc)
Use this workflow if you are defining new categories on the fly.
- Enter Mask Editor: Press Enter to enter the Mask Editor.
- Create Mask: Hover over the object and use Left/Right clicks to define the shape.
- Confirm: Once the mask looks correct, press Enter.
- Assign a Category: The Category Editor will open. Type the category name and press Enter to confirm.
- Save: Click Save Frame in the upper right corner to finish.
Advanced Masking Tools
If the standard controls do not produce a clean mask – for example, if the object is very small or partially hidden – use these advanced tools.
Adjusting Mask Sensitivity (S/W Keys)
If the AI prediction is too broad or too narrow while hovering:
- Press S: Focuses on smaller, detailed objects (shrinks the predicted area).
- Press W: Focuses on larger objects (expands the predicted area). Wider preview is set as default.
Additive Masks (Complex Objects)
If an object is partially occluded, split into parts, or irregularly shaped, a single mask creation with multiple clicks might not cover it cleanly. Use Additive SAM masks:
- Set your first positive click to mark the main part of the object.
- Press A: This confirms the current segment and allows you to start a new segment for the same object.
- Continue this process until all visible parts of the object are covered.
- Save once the full object is covered.
Video Consistency: Reusing Objects
In video annotation, it is critical to track specific objects over time rather than creating new instances for every frame.
When an object reappears in a subsequent keyframe:
- Do not create a new annotation from scratch.
- Look for the object in the object list under Not Annotated.
- Select the object from the object list.
- Update the mask position/shape if the object has moved.
This ensures the system maintains a consistent Object ID, enabling accurate tracking. Only create a new object if a completely new element enters the scene.
Managing Keyframes
You control which frames are annotated based on the complexity of the scene.
- Add a Keyframe: If significant movement, occlusion, or a new object appears between existing keyframes, navigate to that frame and click Edit Frame. This adds a yellow diamond to the timeline.
- Skip a Keyframe: If nothing has changed in the scene, you may leave a keyframe unannotated.
Object Utilities
- Lock Objects: To prevent accidental edits to a finished mask, press L or click the Lock icon next to the object in the sidebar.
- Add Notes: Hover over an object and press X to attach a short note. This is helpful for distinguishing between similar items (e.g., "Left Glove" vs "Right Glove") that share the same category.