Hasty

The Hasty Developer Hub

Welcome to the Hasty developer hub. You'll find comprehensive guides and documentation to help you start working with Hasty as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Getting started with Hasty

This guide is written for first-time users that want to get started with using Hasty. It contains some tips and tricks on how to label quicker while walking you through the different steps you have to go through to get started.

It assumes that you have already created an account and that you are logged into the tool (https://app.hasty.ai)

1. Open the demo project

When you sign up to Hasty, you automatically get a demo project created for you. It can be found here:

Please note that it can sometimes take a couple of seconds to generate the project for you.

You might want to get started on your own project straight away - but giving the demo project a look can be worth it. It's the only way for you to see our AI tools in action without annotating 10 images yourself. So opening it up can make a lot of sense if you are evaluating different annotation tools. This tutorial is based on the demo project. Some things shown here might not be available in your own project on start.

2. Understanding the annotation environment

After you click on the demo-project you will see the following:

This is our annotation environment. Here you can create, edit, and delete annotations. Starting at the top, you have a project menu you can access by clicking the three lines in the top corner. You can also switch between images by clicking at the arrows that can be found at the top.

All tools that can be used to create annotations are found in the toolbar on the left.

You can navigate between images through the image gallery that can be found at the bottom.

📘

You can collapse the image gallery by pressing the arrows in the tab above it. This will give you more screen space to annotate on.

3. Moving around

Before starting with the tools, take a second and learn how to zoom and pan. Zoom, you can do easily either by using your scroll-wheel on your mouse, using pinch movements on your touchpad or by pressing the + key.

Panning (moving around the image) is easily done by pressing and holding down the spacebar and then moving the mouse pointer in the opposite direction that you want to move towards.

4. Training our AI tools

As you might see, the AI tools don't have blue icons like our manual tools do. That's because they either don't have enough data (green) or are training a model for you (orange). In this case, our Instance Segmentation Assistant is already training a model for you - which you can see by the color being orange. As every model is created from scratch, we need 5-10 minutes to build a model for your demo project. Meanwhile, you can get started with...

5. Manual annotation tools

Hasty has the widest selection of manual annotation tools on the market. With our tool, you can do anything from a humble bounding box to complex, pixel-perfect masks. For those that are using an annotation tool for the first time, we recommend starting with bounding boxes. The polygon tool can also be a good first tool to start with if you are doing more complex shapes. Then, when you are ready to try our more advanced tools, give GrabCut and DEXTR a shot.

6. Understanding active class

Hasty is a tool built for speed. When we were using other tools previously, it always irritated us that we had to switch back and forth between classes. So when we built Hasty, we made sure to fix this by introducing active classes. The concept of active class is simple. As long as a class is set to active class, the next object you create will have that class by default. This allows you to create tens or even hundreds of objects of the same class without having to select it over and over again.

You can see the active class by seeing which one has the blue symbol next to it. You can change it by hovering over your desired class and then clicking on the hedgehog.

Here, sourworms are selected as the active class

7. Editing existing annotations

Before getting started with the AI tools, take a minute to familiarize yourself with the editing process. Click on this symbol:

...to select the edit tool.

Next, click on an existing annotation. Now you are in editing mode. From here, you can either edit the shape in various ways, change the class by right-clicking on the annotation with one or more objects selected, or delete all selected objects by pressing "backspace".

8. Using our class prediction assistant

The first AI tool that will be available to you is the Class Prediction Assistant . This can be switched on by clicking the toggle in the top right corner:

Click the switch to the right the "Class prediction" text

After class prediction has been activated, drag a rectangle around any object in the image while having the wrong class selected. Wait for a second and the class will be changed to the correct one (in 99% of cases - sometimes things go wrong even in machine learning). This is the power of our class prediction assistant. After a while (generally 20-30 images or after 400-600 annotations) you will no longer have to select classes manually, the assistant will assign them for you - so you can just set it and forget it.

9. Using our instance segmentation assistant

The second AI tool that will be ready for you is our instance segmentation assistant. This assistant allows you to make masks or polygons much quicker than with any other tool. When you create your project, you would have to first annotate 10 images and set the image status to "done" or "to review" for these assistants to become available, but for the demo project, we have already annotated some images for you. All you need to do is wait for the icon to turn blue, go to an image with the status "new", then click it (or press "I"). This will activate the assistant. You will now see suggestions from the assistant on your image.

AI suggestions have an orange, dotted border to distinguish them from already existing annotations

To accept a suggestion, move your mouse pointer over it and left-click once. To accept all suggestions, press "Enter" while the assistant is selected. Try it out!

Although we have many interesting new features in Hasty, our assistants can speed you up more than anything else as it allows you to create complex annotations with one click - and after a while, allow you to annotate complete images with the press of a button. Many of our users report that they are between 7 to 20x quicker with Hasty than with any other annotation tool.

What you need to understand if you want to use the assistants on your project is that the results might not be perfect at the start. After 10 images, you will in all likelihood have mixed results. However, the more you annotate, the better our underlying model will be. So if the results are not great after 10 images, try annotating 10-20 more and you should start getting helpful results. Then, annotate a couple of hundred and the automation percentage (how many annotations that are created by assistants) will go from 10-30% to 50-90%, depending on use-case.

With that, you should now know everything needed to get started with Hasty. If you have any questions, don't hesitate to reach out to me at [email protected].

Happy labelling!

Updated 4 months ago


Getting started with Hasty


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.