Hasty offers a wide variety
of manual and semi-automated tools to get you started with your
annotation efforts. Depending on your project, different tools might be
preferable. More on this here.
Let's start by reviewing our manual tools.
These are tools are all available when you start a new project. They offer no assistance or AI functionality.
Bounding box
This tool is used to create bounding boxes in two clicks. It is only used when working on object detection annotation tasks.
Polygon
The polygon tool is used to create polygons with 2 or more clicks. It
is mainly used for instance segmentation but can be used for semantic
segmentation and panoptic segmentation sometimes.
Brush (and eraser)
The brush allows you to draw shapes as you would when using a
graphical editing software (Microsoft Paint or Photoshop, for example).
It can be used for any type of segmentation annotation task.
Image tags
Image tags are what we call a single classification added to an
image. It is only used when working on image classification tasks.
Label attributes
Label attributes are additional pieces of information concerning an
annotation beyond the class. For example, you might have labeled an
apple, but you also want to know which type of apple it is, and what its
"freshness" is. For this, we use attributes. Think about attributes as a
way to add additional metadata to your annotations.
Semi-automated tools are also available from the start of any
project. These tools use pre-trained AI models to speed up annotation
from the first image.
DEXTR
DEXTR is an AI-powered tool where you put in the north, east, south,
and west extreme points of an object you want to annotate. The AI model
will then look for a shape between those points. It is mainly used for
instance segmentation, but can also be used for semantic and panoptic
segmentation.
ATOM Segmenter
ATOM is an AI-powered segmentation tool that allows you to annotate
in one click. Simply click in the middle of the area/object you want to
annotate. Get a suggestion back. Then, you can manipulate the suggestion
by adding more clicks. In our testing, we found that we could do
complex annotations in 2-5 clicks on average.
Box to Instance
Box to Instance is a bit of an outlier as it is a tool for converting
bounding boxes to instances. It does so by taking any bounding boxes
present on an image and then look for shapes inside of those boxes. Its
main utility is to assist you if you want to migrate a project from
object detection to instance segmentation or panoptic segmentation.
Convert mask <-> polygon
In some cases, you might want to convert polygons to masks or vice versa. We have built functionality for those cases.
Merging two or more annotations into one
In other cases, you might find yourself with many annotations that
should be one, uniform, one. For this, we have merge functionality.