Integrate Ultralytics YOLO with Label Studio
Overview
The Label Studio ML backend integration for Ultralytics YOLOv8 and YOLO11 enables a broad range of real-time computer vision tasks, including advanced object detection, segmentation, classification, and video object tracking.
As the most flexible data labeling platform, Label Studio gives you a tremendous amount of control in how you integrate and interact with YOLOv8 and YOLO11, combining both automation and human-in-the-loop workflows. Users have the ability to choose any combination of labeling tasks and formats, making use pre-configured templates or customized interfaces.
This ML backend is straightforward to install and configure in Label Studio; realistically, you can be fully up and running within 10 minutes. Once it’s installed, you can immediately start leveraging your datasets with any of the YOLO tasks listed in the table below. For example, you can use YOLO to automatically label a dataset in Label Studio, you can use Label Studio to evaluate how YOLO performs on your own data, or you can create a training dataset to fine-tune the YOLO model.
Export annotations from Label Studio to the YOLO format to use the image annotations for training and fine-tuning models.
Use Cases
YOLO Task Name | LS Control Tag | Prediction Supported | LS Import Supported | LS Export Supported |
Object Detection | <RectangleLabels> | ✅ | YOLO, COCO | YOLO, COCO |
Oriented Bounding Boxes (OBB) | <RectangleLabels model_obb="true"> | ✅ | YOLO | YOLO |
Image Instance Segmentation: Polygons | <PolygonLabels> | ✅ | COCO | YOLO, COCO |
Image Semantic Segmentation: Masks | <BrushLabels> | ❌ | Native | Native |
Image Classification | <Choices> | ✅ | Native | Native |
Pose Detection | <KeyPoints> | ✅ | Native | Native |
Video Object Tracking | <VideoRectangle> | ✅ | Native | Native |
Video Temporal Classification | <TimelineLabels> | ✅ | Native | Native |