- 2D plugins
- 3D plugins
- Sequences and tracking
- Smart plugins
For classification purpose: each image has one or some properties you want to annotate.
If you need to annotate structured or articulated objects like skeletons, this plugin will enable you to:
- define the structure of the objects to annotate:
- vertexes: for instance for a skeleton you could have a structure like: head, left hand, right hand, etc.
- edges: the relationship between vertexes, in our skeleton example: the head is linked to the left hand and to he right hand, etc
- annotate as many instances of this object an image can contain.
An interactive demonstration is available for this plugin here.
Button | Key Shortcut | Description |
---|---|---|
c |
Swap nodes |
|
h |
AllVisible |
This plugin is used to annotate thanks to classical bounding boxes.
An interactive demonstration is available for this plugin here.
If you want to annotate objects by outlining them or by using more edges then a simple rectangle, this plugin enables you to draw polygons of as many edges as needed. If your goal is to draw outlines with pixel wise precision, have also a look at the segmentation plugin.
An interactive demonstration is available for this plugin here.
Button | Key Shortcut | Description |
---|---|---|
Group polygons |
||
Split polygon |
||
Polyline/Polygon |
Whatever type of segmentation you need: instance, semantic or panoptic segmentation; this plugin enables you to annotate pixel wise masks using different tools:
- the polygon tool enables you to outline objects in a classical way
- the scalable brush tool enables you to draw on the image with high precision
- you can use the Union/Subtract option to complete any selected object you draw previously
- you can sanitize your masks by filtering it i.e. removing all too small isolated blobs
- different view modes are available:
- you can adapt the opacity of your annotation
- you can switch between the instance (see all instances separately) and semantic (one color per class, no matter if there are more than one instances in the class) view.
An interactive demonstration is available for this plugin here.
If your input is a point cloud, this plugin will enable you to draw cuboids around your 3D objects. During your work, you will be able to navigate inside your point cloud, to zoom in or out, and modify your cuboids as many times as needed.
NB: For now, only the pcl point cloud format is available.
An interactive demonstration is available for this plugin here.
In Pixano, a sequence is an ordered collection of 2D or 3D images stored in a folder.
NB: For now, Pixano does not manage video formats. If you want to annotate a video, you should first extract its frames into a folder, and then load this folder as a sequence. Tools like ffmpeg do that very easily.
The sequence-* plugins are extensions of 2D and 3D plugins and are available for all of them.
-->Annotating image or point cloud sequences frame by frame is extremely time-consuming. Increase productivity by annotating sparingly on key frames. Extrapolate from a key frame or interpolate between two key frames. In Pixano, the tracking plugin is a special case of a sequence plugin enabling interpolation between frames to accelerate your work. NB: For now, the tracking plugin is an extension of sequence-rectangle. Extending the other sequence plugins is an ongoing work.
-->This plugin is used for the same purpose then the rectangle plugin, but offers the possibility of annotating objects in one click: adjust approximately the size of the tool to the size of the objects you want to annotate, and click on each of them.
An interactive demonstration is available for this plugin here.
Button | Key Shortcut | Description |
---|---|---|
Smart mode |
||
Split polygon |
||
Polyline/Polygon |
||
${increase} | + |
ROI increase |
${decrease} | - |
ROI decrease |
This plugin is used for the same purpose then the segmentation plugin, but offers the possibility of annotating objects in one click-and-move: create a bounding box approximately around the object you want to annotate, Pixano will automatically infer a mask of this object.
An interactive demonstration is available for this plugin here.
Button | Shortcut | behavior |
---|---|---|
Same | as | segmentation |
Smart create |
This plugin is used for the same purpose then the tracking plugin, but instead of interpolating between key frames, this plugin enables to track a selected object dynamically: create a clean bounding box around the object you want to annotate, press the t
key, Pixano will automatically infer the bounding box of the next frame. If you selected Continuous tracking, Pixano will continue to track one frame after the other until you press Escape
.