Try for free
PRODUCT
CVAT CommunityCVAT OnlineCVAT Enterprise
SERVICES
Labeling Services
COMPANY
AboutCareersContact usLinkedinYoutube
PRICING
CVAT OnlineCVAT Enterprise
RESOURCES
All ResourcesBlogDocsVideosAcademyCase StudiesPlaybooks
COMMUNITY
DiscordGitHub
CVAT Academy

Lecture

4

.

CVAT UI Overview: Projects, Tasks, Jobs & Roles

CVAT (Computer Vision Annotation Tool) is a modern and flexible web-based tool for annotating images and videos used in computer vision tasks. CVAT provides manual, automatic, and semi-automatic annotation capabilities, allowing users to define object boundaries and classes, which are essential for training and testing machine learning models.


In CVAT, the annotation workflow is organized in a hierarchical structure: Project → Task → Job. At the top level are projects, within which individual tasks are created. Each task can be divided into several jobs to facilitate distribution among annotators. Annotation is always performed at the job level; jobs are an integral part of a task and cannot be deleted or exist independently.

After logging into the CVAT interface, the Tasks page opens by default, displaying all tasks created by the user or assigned to them. From this page, users can also navigate to other sections, including Projects and Jobs.

In addition to the main sections, the interface also includes several additional tabs:

  • Cloud Storages — used to connect external cloud storage services (More details: Cloud storages page | CVAT);
  • Requests — allows tracking the status of operations such as task creation, dataset export, or import (More details: Requests page | CVAT);
  • Models — contains pre-installed models for automatic or semi-automatic annotation, and also allows uploading custom models (More details: Models | CVAT).

In this material, we will focus primarily on the key sections: Projects, Tasks, and Jobs, as well as the annotation interface, since these form the core of an annotator's daily work. We will now take a closer look at each of them.

Projects

In the CVAT system, the workflow is organized through projects. Projects play a key role in organizing, standardizing, and scaling the annotation process, especially when teams of annotators, validators, and team leads are involved. (More details: Projects page | CVAT)

Centralized Task Management


A project in CVAT serves as a container that groups together all tasks related to a specific topic, data type, or research objective. This simplifies workflow navigation, especially when managing a large number of tasks and team members.

Unified Annotation Schema

One of the main advantages of projects is the ability to define a unified label schema that is automatically applied to all tasks within the project. This ensures annotation consistency and helps prevent errors caused by inconsistent terminology or accidental use of different classes for the same object.

Team Collaboration Management

Projects make it easy to organize collaborative work: annotators, validators, and team leads can be assigned, with roles and access rights distributed accordingly. This makes the system especially useful for companies and research groups working on large datasets.

Tasks

Tasks occupy a central place in the CVAT structure and serve as the primary unit of data processing. Each task groups together the uploaded images or videos. (More details: Tasks page | CVAT)

Content and Structure of Tasks


A task contains a set of media files to be annotated and inherits the label schema from the project it belongs to. If a task is created outside of a project, the label schema is defined individually. Thus, a task specifies what exactly needs to be annotated and according to which rules. (More details: Task details | CVAT)

Subdivision into Jobs and Progress Tracking


After creation, a task is divided into one or more jobs. This allows the workload to be distributed among multiple annotators or the annotation to be performed in parts. The division is based on the number of frames or images, according to manually set parameters during task creation. The task interface allows tracking of progress status, annotator activity, and annotation quality (when Ground Truth or HoneyPots are available).

Job


The Jobs page displays all available jobs and also serves as a personalized list of all jobs assigned to a specific user. It shows tiles for each job, with each tile corresponding to a separate segment of a task designated for annotation.

This section gathers all active jobs assigned to the annotator, which may belong to different tasks and even different projects. This is convenient because the annotator doesn’t need to navigate through individual tasks on the Tasks page to find their active assignments — everything they need is collected in one place. (More details: Jobs page | CVAT

Navigating to Annotation
Clicking on any job tile opens the annotation interface. This is the main workspace where all annotation work is performed.

Convenient Work Distribution
Jobs allow the client or task coordinator to evenly distribute the workload among multiple annotators. Each annotator receives only the jobs assigned to them and sees these jobs on their personal page. This reduces the risk of overlap and errors in task assignment.

Annotation Interface


The annotation interface is the central workspace in CVAT where data annotation is performed. You can access it in two ways: by selecting the desired job on the task page or by opening it directly from the Jobs page, which displays all the jobs assigned to the user.

The annotation interface combines various panels and tools, organized to enable the annotator to work sequentially and efficiently — from reviewing requirements to creating, editing, and verifying objects.

It is important not only to know where the buttons are located but also to understand how the interface is designed from a practical perspective. Familiarity with its features, including settings, keyboard shortcuts, and filters, helps speed up the annotation process, avoid mistakes, and focus on the task content rather than technical details. (More details: CVAT Annotation Interface)

1. Settings


CVAT offers a wide range of options with a variety of settings. To open the settings panel, simply click on your username in the top right corner and select Settings from the dropdown menu, or use the keyboard shortcut F2. (More details: Settings | CVAT)

In the settings, you can adjust video playback parameters: change the player speed, set the frame step, enable or disable autosave, and configure the display of information about annotated objects. Additional options are also available here to activate or deactivate various CVAT features, which is especially convenient when working with different types of tasks.

An additional section, Appearance, located on the objects sidebar, allows you to customize the visual style of annotations, including colors, transparency, and other visual parameters of the objects. (More details: Objects sidebar | CVAT #Appearance)


There is also an option to adjust the brightness and contrast of the image. These settings are located at the bottom of the workspace and can be accessed by clicking the arrow. The option to enable a grid is also available here. (More details: Workspace | CVAT #Image settings)

2. Reviewing Task Requirements and Navigation Interface

Before starting annotation, it is important to carefully review the instructions and task parameters. This helps the annotator understand which objects need to be annotated, which classes and attributes to use, as well as the quality and formatting requirements for the annotations.


The top panel of the interface includes several key elements:

  • The Guide button opens a detailed instruction for the task. It describes which objects need to be annotated, their structure, the available classes, and special considerations to keep in mind during annotation.
  • The Info button displays information about the task: total number of frames, start and end frames, the user assigned to the job, as well as statistics on annotated objects by class. This allows for a quick assessment of progress and workload.
  • The Filters button opens the object filtering menu. This feature allows you to filter displayed annotations by label, shape, or other criteria. It is especially useful during task validation but also helps during annotation — for example, for self-checking or navigating existing objects.
  • The annotation mode is available via a dropdown menu next to these buttons. This menu allows switching between different modes depending on the annotator’s current tasks:
    • Standard mode — the default mode where objects are created and edited directly on frames. It is suitable for most tasks and serves as the main working mode. In this mode, the annotator can freely switch between tools, create new objects, edit existing ones, and review annotations.
    • Attribute annotation mode — used for bulk or step-by-step filling of object attributes. Useful when the focus is on metadata rather than geometry.
    • Single shape mode — restricts the user to creating one object of a specified class per frame, after which the frame automatically switches to the next.
    • Tag annotation mode — allows adding tags to images and is used for more convenient and efficient annotation of image classification tasks.
    • Review mode — designed for annotation validation. This mode is convenient for checking already annotated objects, identifying errors, and leaving comments.

Each mode is designed for specific scenarios, and choosing the appropriate mode at the right time helps significantly simplify and speed up the workflow. (More details: Navigation bar & Menu | CVAT #job information and annotation mode switcher)

Understanding these interface elements and using them correctly is key to ensuring that the annotation meets the client’s expectations, is of high quality, and complies with all project requirements.

3. Selecting the Tool and Label


After reviewing the instructions, the annotator selects an annotation tool — the left panel offers tools such as rectangle, polygon, polyline, points, and others. Semi-automatic and automatic annotation modes can also be used by selecting AI Tools.

On the tools sidebar, the annotator chooses the desired shape (rectangle, polygon, or another), selects the label, and then selects the annotation mode: Shape or Track.

In Shape mode, we usually annotate individual images.

In Track mode, we work with video clips where it is necessary to track objects that appear and move throughout the video.

More details:
Controls sidebar | CVAT #Shapes
Shape mode (basics) | CVAT
Shape mode (advanced) | CVAT
Track mode (basics) | CVAT
Track mode (advanced) | CVAT 

4. Annotation in the Workspace and Using Shortcuts


The central part of the screen is the workspace, where the annotator views images or video frames and performs the main annotation work. This is where annotations are created. (More details: CVAT Workspace

Depending on the data type, different approaches are used: annotating each image individually, interpolation, or tracking.

If needed, images can be zoomed, moved, or rotated — navigation is available both via mouse and keyboard shortcuts.

More details: Shortcuts | CVAT 

It is also worth highlighting the shortcut key settings. The user can remap almost any key combination, making annotation more convenient and faster. To view the current shortcuts, simply press F1 — a window will open displaying a list of all available shortcuts.


Shortcuts can be modified in the Settings under the Shortcuts tab.

Using shortcuts significantly speeds up the annotation process, as you don’t waste extra time moving the mouse pointer to specific buttons. Learning and using shortcuts is especially important for improving productivity.

5. Task Navigation


The annotation interface includes a player for navigating through the task. It allows you to view video, move frame-by-frame, jump forward or backward by a specified number of frames, and navigate to the beginning or end of the task. The player bar helps track task progress and quickly jump to an approximate position. By knowing the frame number, you can move directly to it by entering the number or by specifying the file name. All these features enable efficient navigation through the task during annotation or validation.
More details: Navigation bar & Menu | CVAT #Navigation controls 

6. Working with the Objects sidebar


All annotated objects are displayed on the right side of the screen — in the Objects sidebar. Here you can quickly see the list of all annotations present on the current frame, change their labels, and set or refine attributes.

Various properties applicable to the objects are available here. Objects can be sorted using different methods.

There are additional tabs: Labels and Issues.

In the Labels tab, we can see all the labels available in the task, while the Issues tab shows problems found in the task. Issues are added by the validator during task review.

More details: 

Objects sidebar | CVAT
Manual QA and Review | CVAT 

7. Progress Monitoring and Task Completion


Using the information from the player bar, you can determine when you have reached the end of the task.
When finishing the annotation, the annotator should change the task status accordingly in the menu, then save and close the task.

The menu also contains other useful functions that assist with annotation or annotation management, such as Remove annotation and Run actions. However, these should be used carefully to avoid accidentally deleting or modifying annotations that do not require changes.

More details: Navigation bar & Menu | CVAT #Menu 

Conclusion

CVAT is a powerful and flexible tool for annotating images and videos, supporting a wide range of workflows — from manual annotation to automated processes using artificial intelligence models. Its structured approach to organizing the workflow through projects, tasks, and jobs allows for efficient management of large volumes of data and the distribution of work among team members.

The CVAT interface is designed to provide annotators with convenient and functional tools for fast and high-quality annotation. The ability to customize keyboard shortcuts, different annotation modes, as well as easy navigation and progress tracking significantly enhance productivity and work quality.

Thus, a deep understanding of CVAT’s structure and skillful use of its features is the key to successfully completing annotation tasks, ultimately contributing to the creation of accurate and reliable datasets for training modern computer vision models.

Lecture
1
.
Data Annotation 101: What It Is and Why It Matters
What is Data Annotation? Definition, Use Cases, Types, and Roles
Lecture
2
.
What a Data Annotator Does
What a Data Annotator Does: Roles, Skills, and Responsibilities
Lecture
3
.
Data Confidentiality in Annotation
Data Confidentiality in Annotation: Rules, Risks, and Best Practices
Lecture
4
.
Getting Started with CVAT
CVAT UI Overview: Projects, Tasks, Jobs & Roles
Lecture
4
.
Getting Started with CVAT
Getting Started with CVAT Online (Part 1)
Lecture
4
.
Getting Started with CVAT
Getting Started with CVAT Online (Part 2)
Lecture
5
.
Bounding Boxes in CVAT
Bounding Box Annotation in CVAT: Basics & Tips
Lecture
5
.
Bounding Boxes in CVAT
Bounding Box Annotation in CVAT (Overview)
Lecture
5
.
Bounding Boxes in CVAT
Bounding Box Annotation in CVAT (Practical Task)
Lecture
6
.
Polygons & Polylines in CVAT
Polygon & Polyline Annotation in CVAT
Lecture
6
.
Polygons & Polylines in CVAT
Polygons & Polylines in CVAT (Overview)
Lecture
6
.
Polygons & Polylines in CVAT
Polygons & Polylines in CVAT (Practical Task)
Lecture
7
.
Brush Tool in CVAT
Brush Tool in CVAT for Pixel-Accurate Segmentation
Lecture
7
.
Brush Tool in CVAT
Brush (Mask) Tool in CVAT (Overview)
Lecture
7
.
Brush Tool in CVAT
Brush (Mask) Tool in CVAT (Practical Task)
Lecture
8
.
Keypoints & Skeletons in CVAT
Keypoints & Skeletons in CVAT: Pose and Landmark Annotation
Lecture
8
.
Keypoints & Skeletons in CVAT
Points & Skeleton in CVAT (Overview)
Lecture
8
.
Keypoints & Skeletons in CVAT
Points & Skeleton in CVAT (Practical Task)
Lecture
9
.
Tags & Attributes in CVAT
Attributes in CVAT: Metadata That Improves Your Dataset
Lecture
9
.
Tags & Attributes in CVAT
Annotation with Tags: Instant Image Classification
Lecture
9
.
Tags & Attributes in CVAT
Tags & Attributes in CVAT (Overview)
Lecture
9
.
Tags & Attributes in CVAT
Tags & Attributes in CVAT (Practical Task)
Lecture
10
.
Cuboids in CVAT
Cuboids in CVAT: 3D Bounding Boxes and Spatial Labeling
Lecture
10
.
Cuboids in CVAT
Cuboids in CVAT (Overview)
Lecture
10
.
Cuboids in CVAT
Cuboids in CVAT (Practical Task #1)
Lecture
10
.
Cuboids in CVAT
Cuboids in CVAT (Practical Task #2)
Lecture
11
.
Ellipse Tool in CVAT
Ellipse Tool in CVAT: Fast Annotation for Round Objects
Lecture
11
.
Ellipse Tool in CVAT
Ellipse Tool in CVAT (Overview)
Lecture
11
.
Ellipse Tool in CVAT
Ellipse Tool in CVAT (Practical Task)
Lecture
12
.
Track Mode in CVAT
Track Mode in CVAT: Video Annotation & Keyframes
Lecture
12
.
Track Mode in CVAT
Track Mode in CVAT (Overview)
Lecture
12
.
Track Mode in CVAT
Track Mode in CVAT (Practical Task)
Lecture
13
.
AI Tools in CVAT
AI Tools in CVAT: Assisted and Automatic Annotation
Lecture
13
.
AI Tools in CVAT
AI Tools in CVAT (Overview)
Lecture
13
.
AI Tools in CVAT
AI Tools in CVAT (Practical Task)
Lecture
14
.
Labeling Guidelines: How to Keep Annotations Consistent
Labeling Guidelines: How to Keep Annotations Consistent
Lecture
14
.
Labeling Guidelines: How to Keep Annotations Consistent
Annotation Guidelines: How to Create Labeling Rules
Lecture
15
.
Annotation Quality: What “Good Labels” Look Like
Annotation Quality: What “Good Labels” Look Like
Lecture
15
.
Annotation Quality: What “Good Labels” Look Like
What “Good Labels” Look Like
Lecture
16
.
Quality Control Methods for Annotation in CVAT
Quality Control for Annotation: Reviews, Checks, and Workflow Tips
Lecture
16
.
Quality Control Methods for Annotation in CVAT
Quality Control Methods in CVAT