Annotation Quickstart
Before following the quickstart, it could be helpful to skim the User Interface Guide
Single Frame Detections
How to quickly create multiple detections on a single image frame.
- Click (creation settings menu) in the Track List area.
- From the Mode dropdown, choose Detection.
- From the Type dropdown, choose or enter a default name that all new detections will have. If the type doesn't exist yet, enter a name to create a new one.
- Turn on the Continuous Mode switch if you would like to automatically re-enter the creation state so you can click-and-drag repeatedly to quickly create many detections.
- Enter the annotation creation state by clicking Detection or pressing the N key.
- Create your first detection by clicking and dragging to draw a rectangle.
- If you are in continuous mode, click and drag again to create the next detection.
- Press Esc to exit continuous creation mode.
Single Detection Mode Demo
The demo below shows how to use Detection mode to quickly create numerous detections of the same type.
Track Annotations
How to quickly create track annotations for a video or image sequence.
Interpolation Mode
Linear interpolation is a kind of spatio-temporal annotation that allows the inference of bounding boxes between keyframes. Interpolation mode is the fastest and easiest way to generate track annotations.
Interpolation editing for existing tracks will only be enabled on tracks that span more than one frame. It is enabled on new tracks by default.
- Click (creation settings menu) in the Track List area.
- From the Mode dropdown, choose Track.
- Also ensure that the Interpolate switch is turned on.
- Enter the annotation creation state by clicking Track or pressing the N key.
- Create your first detection by clicking and dragging to draw a rectangle around the object you want to track.
- You can now go forward one or more frames by pressing F or Right or by using the Timeline controls and an outline of the previous annotation will remain.
- To set another keyframe, either move or resize the transparent annotation or press K. There are also controls on for the currently selected track to add/remove keyframes.
- and will allow you to add and remove the current keyframe.
- and will turn on or off interpolation for the current keyframe interval region you are in.
Visualizing interpolated tracks
Click Events in the Timeline controls to see where interpolation occurs and where the keyframes are located.
- Keyframes are indicated by solid rectangular blue tick marks in the highlighted track.
- Interpolated regions are indicated by a thin yellow line between keyframes.
- Gap regions are indicated by areas with neither interpolated frames nor keyframes. Typically means that a track is off-camera or occluded.
Interpolation Mode Demo
Advance Frame Mode
This mode keeps you editing the same track while automatically advancing the frame each time a detection is drawn. In most cases interpolation mode will be easier.
- Click (creation settings menu) in the Track List area.
- From the Mode dropdown, choose Track.
- Also ensure that the Interpolate switch is turned off.
- Enter the annotation creation state by clicking Track or pressing the N key.
- Create your first detection by clicking and dragging to draw a rectangle around the object you want to track.
- Now each time an individual detection is drawn the frame will automatically advance to the next frame. Press Esc to end creation of the track.
Advance Frame Mode Demo
The demo below shows how to use AdvanceFrame mode to travel through the video while creating annotations.
Head Tail Annotations
Adding Head/Tail points to existing annotations
- Right-click an existing detection to enter edit mode.
- Enter head/tail creation mode
- In the Edit bar, click
- Or Press H to create a head point.
- Or press T to create a tail point.
- The mouse cursor will become a crosshair. Click in the annotator to place each point.
- Once the first marker is placed it automatically transitions to the second marker. If you start with head, the second one will be the tail and vice versa.
Creating new annotations using Head/Tail points
You can create a track by starting with a head/tail annotation or just a single point.
- Enter the annotation creation state by clicking Track or pressing the N key.
- In the Edit bar, click to switch to head/tail creation mode or press H, T, or 3.
- The mouse cursor will become a crosshair. Click in the annotator to place each point.
- Press Esc to finish creation after one or both points have been placed.
Other notes on Head/Tail
-
The head point is denoted by a filled circle, while the tail point is denoted by a hollow circle.
-
You don't have to place both markers. Press Esc on your keyboard at anytime to exit out of the line creation mode.
- You can modify an existing head/tail marker by placing the annotation into 'Edit Mode' and then selecting the line tool from the editing options.
- You can delete a head/tail pair by selecting a detection with existing markers, entering edit mode, and clicking Delete Linestring
Fish Head Tail Demo
Polygon Annotations
Every track is required to have a bounding box, but a polygon region may be added. When a polygon is created or edited it will generate or adjust the bounding box to fit the size of the polygon.
Polygon Creation
- Enter the annotation creation state by clicking Track or pressing the N key.
- In the Edit bar, click or press 2 to enter polygon creation mode.
- Place each point on the polygon by clicking.
- Right-Click to automatically close the polygon or press Esc to cancel creation.
Polygon Editing
- Right click an annotation to enter edit mode.
- In the Edit bar, click or press 2 to enter polygon edit mode.
- Click and drag any large circle handle to move it. This will move the point to a new position and recalculate the bounding box.
- Click and drag any small circle handle to create new points. This can be used to adjust the polygon and make it appear smoother.
- To delete the whole polygon, in the Edit bar, click Del polygon
- To delete a single keypoint, click its handle then click Del Point N