- 3 min read

Creating Project at Unitlab

Create a project for annotation at Unitlab

Creating Project at Unitlab
Human Pose Estimation | Unitlab Annotate

Unitlab centralizes dataset management by streamlining data ingestion, storage, and maintenance. It ensures datasets remain consistent and accessible, promoting collaboration and reproducibility. As a centralized platform, Unitlab allows annotators to label and annotate images efficiently. This feature is linked to the project.

Let’s walk through how to set up a project on Unitlab.

Setting up an account

Unitlab offers multiple pricing models. Many services are available for free, with certain limitations. For this tutorial, we’ll use the free plan, which is ideal for individuals, hobbyists, and students. You can sign up for an account here.

Creating a project

After registration, in the project dashboard, we can create a new project, which consists of 5 short steps.

1. Project details

First, we provide a meaningful name for our project and select an image annotation type. Unitlab offers a variety of annotation types—refer to the blog for a detailed overview. Additionally, we can add a detailed project description to clarify the goals or context.

A Comprehensive Guide to Image Annotation Types and Their Applications
Image annotation types and their use cases

We named our project Project Creation Tutorial and chose Image Bounding Box for as our image annotation type.

Project details | Unitlab Annotate

2. Upload data

Next, you need to upload data for image annotation. Unitlab offers three ways to upload images:

  1. Web interface: drag-and-drop functionality.
  2. Unitlab CLI: the command-line interface to automate large uploads.
  3. Python package: the unitlab Python package to upload images programmatically.

For this tutorial, we’ll use the first and simplest option: drag-and-drop.

💡
Programmatically upload your images using Unitlab CLI!
Uploading data | Unitlab

3. Add classes

When annotating images, we will need to define different classes for various objects. For example, we can assign color blue to annotate cars, red for trucks, and green for bikes. Unitlab allows customizing class colors to make our data annotations clear and visually distinct.

Adding classes | Unitlab Annotate

4. Add members

With the free plan, we can invite up to three annotators to collaborate on the project. To add members, click the '+ Invite team' button. This feature ensures smooth collaboration by allowing multiple annotators to work on the same project.

In the paid plan, you can also hire annotators to label images in your project to speed up the data annotation process.

Adding members | Unitlab Annotate

5. Confirm project

Finally, we review and confirm the project configuration. If needed, we can make changes before proceeding. Once confirmed, our project will be ready for annotation.

Confirming project | Unitlab Annotate

After the project is set up, it will appear on the dashboard. From there, annotators can begin labeling images and monitoring progress on the centralized platform.

🎓
Did you know? Unitlab provides AI Models to automate image annotation!
Project created | Unitlab Annotate

Conclusion

Creating a project in Unitlab is quick and intuitive, with tools that simplify the data annotation process. Projects can also integrate various AI models to assist in labelling. The platform ensures projects are well-organized, version-controlled, and easy to share among team members. With multiple data upload options and the ability to define custom classes, Unitlab adapts to projects of various sizes and complexities.