Project Manager

📚 Project Managers hold and share data, and manage annotation tasks and projects.

With BasicAI, annotation project managers can easily supervise and manage the entire project, including data annotation and team collaboration.

We will guide you through setting up and managing collaborative annotation with a specific task as an example. Follow the tutorial to get started:

Video Tutorial

📘

Essential Steps for Quick Start

0:04 - Step 1: Create a Dataset

0:36 - Step 2: Configure the Ontology

1:31 - Step 3: Create a Task

2:41 - Step 4: Manage Your Task

3:23 - Step 5: Curate Results

3:43 - Step 6: Export Results

In this tutorial, we will organize a team task to annotate a batch of 2D & 3D fused data for detecting and classifying various objects in a road scene.

Feel free to download the compressed file 📂 for this demo.

Step 1: Create a Dataset

To begin, you should create a new dataset and upload the data that needs to be annotated.

  • Go to the Datasets Tab on the sidebar and click the + Create button.
  • Enter the dataset name and choose the typeLiDAR Fusion.

👍

For more details about data types, please refer to Create a Dataset.

data annotation, annotation datasets, collaborative annotation tools,
  • Click on the + Upload button.
  • Choose the upload method as Local Data to upload the local ZIP file.

You can also import annotations if the data has been pre-labeled (optional).

👍

For more details about uploading data, please refer to Upload Data.

data annotation, collaborative annotation tools

📘

Run Models (Optional)

It is a common practice to use models for pre-labeling datasets to improve annotation efficiency.

Go to the Models Tab and select the Basic LiDAR Object Detection Model. For detailed instructions, please refer to Model.

Step 2: Configure the Ontology

After uploading the data successfully, you can preview and filter the items in the Data list. Most importantly, you need to configure the Ontology, setting the Class and Classification.

The ontology should be created in the dataset, NOT in the Ontology Tab.

📖 Class
  • Go to the Ontology list and click the + Create button under the Class category.
  • Name the class Car and select the annotation tool type Cuboid.
data annotation, collaborative annotation tools
  • Click on the Manage Attributes button to configure its Attribute. Here, we will set the class Car with two attributes: Motion Type and Occlusion Level.
  • Provide the information and add options for each attribute.
data annotation, collaborative annotation tools
  • To copy an existing class, click on the top right corner of the card.

Similarly, let's create two new classes named Bus and Pedestrian.

data annotation, collaborative annotation tools
📖 Classification
  • Switch to the Classification category. Click the + Create button to create a classification weather that describes the entire data.
data annotation, collaborative annotation tools

Furthermore, the class and classification can be imported from the Ontology Center or via JSON by clicking the ... button located in the top right corner.

👍

For more details about configuring ontology, please refer to Ontology.

Step 3: Create a Task

An efficient workflow is crucial for collaborative annotation. BasicAI makes it easy to create and manage team tasks.

Head to the Team Task Management list in the Task Tab on the sidebar. Click on the Create a Task button and configure task details.

data annotation, collaborative annotation, annotation project manager
1️⃣ Task Basics
  • Enter the task name and choose Create Task by Yourself.
  • Select the data type as Lidar Fusion to maintain consistency with the previously uploaded dataset.
  • Keep the default option Without Project, as no project is linked to the task.

If needed, you can first create a project in the Project Tab on the sidebar, which represents a higher level of tasks. Tasks and projects can only be linked if they share the same data type.

data annotation, collaborative annotation, annotation project manager
  • Select Single Data as the scenario type since this task does not require a tracking ID.
  • Choose Instance as the annotation type, indicating the annotation of data in an instantial manner, such as with a bounding box, cuboid, polygon, etc.
  • Click Next to proceed to the next stage.

For detailed instructions on creating tasks by templates or exploring other available options, please refer to Create.

data annotation, collaborative annotation, annotation project manager
2️⃣ Upload Data
  • Choose the previously uploaded dataset and click + Add to add data to this task.
  • Select all the data and click the Confirm button. The data will be added successfully.

You can also upload pre-labeled results and data from a new dataset.

data annotation, collaborative annotation, annotation project manager
3️⃣ Ontology & Instructions
  • Choose or edit the dataset's ontology (class and classification).
  • Provide attachments (in PDF format) or instructions for standardizing the team's work. (optional)
data annotation, collaborative annotation, annotation project manager
4️⃣ QA Rules (Optional)
  • Set up QA rules for targeted objects. Once enabled, these rules will be automatically applied to the tool.
data annotation, collaborative annotation, annotation project manager
5️⃣ Workflow
  • Distribute the task as One Task.
  • Assign annotation and multiple review stages to team members. The Claim Size and Max Claim Duration can be customized.
  • Assign the admins and inspectors to this task.

In addition to your team members, you can also assign different roles to yourself and partners.

For more information on role permissions, please refer to the Role & Permissions document.

data annotation, collaborative annotation, annotation project manager
  • Furthermore, configure settings related to the task. Find more details on Workflow Setup.
data annotation, collaborative annotation, annotation project manager
  • Once the setup is complete, click the Publish button!

👍

For more details about creating tasks, please refer to Create.

Step 4: Manage Your Task

After publishing, team members can view their assigned tasks in the My Tasks list.

Annotators, reviewers, and inspectors are able to locate tasks in the To-Do section and perform their respective actions.

The project manager can manage tasks in the My Tasks Management section.

The Team Task Management list displays tasks for the entire team, while the My Task Management section only shows tasks assigned to you as a project manager.

  • Quickly preview task information, including ID, progress, status, and stage details. The displayed information can be customized by clicking on the setting icon.
data annotation, collaborative annotation, annotation project manager
  • By clicking the ... button in the list, you can pause/close/copy/delete the task.
ActionsDescription
PauseThe status will be changed to paused. All your workers cannot access this task until you restart it.
Close:bangbang:Once closed, the task will NOT be able to restart. All unaccepted annotations will be discarded.
CopyCopy the task with customized settings. After refreshing, you can find the new one in the Team Task Management list.
Delete:bangbang:Once deleted, all your data related to this task, such as comments, rejections, statistics, etc., will be removed. Your original data and all the annotations that have been accepted will NOT be removed.
  • Select multiple tasks to carry out bulk operations, like adjusting task status, configuring workflow, and enabling QA.
data annotation, collaborative annotation, annotation project manager
  • Click on a task to access its details page. From there, you can view the task overview, manage data results, perform auto QA, review performance, and edit task settings.
data annotation, collaborative annotation, annotation project manager

👍

For more details about managing tasks, please refer to Manage.

Step 5: Curate Results

Once the inspectors have accepted the data, the annotation results will be integrated into the dataset. You can view them in the Datasets.

  • Select the dataset and click the Viewor Annotate button on the data card to access the tool page.
  • Load annotation results from different sources (specific tasks, model runs, or without tasks) in the top right corner. You can compare, analyze, and modify them with ease.
data annotation, collaborative annotation, annotation project manager

Step 6: Export Results

Export the annotation results from the dataset:

  • Select the data (entire all or a portion) and click the Export button in the top right corner. Click the Create button to set up the export.
  • Configure the ZIP architecture, the source, and the format of the annotation results.
  • Click the Create button to download to your local drive. Alternatively, you can save to the cloud by enabling the Cloud Storage option.
data annotation, collaborative annotation, annotation project manager

It also supports exporting intermediate data from the Task and Project Tab on the sidebar, which enables you to filter the data according to the workflow status.

data annotation, collaborative annotation, annotation project manager

👍

For more details about exporting, please refer to Export.