Introducing Label Assist: Model Assisted Pre-Annotation for Computer Vision
Key Takeaways
The video introduces Label Assist, a feature by Roboflow that uses existing trained models to accelerate the annotation process for computer vision, allowing users to start from the model's predictions instead of from scratch. It demonstrates how to use Label Assist with public data sets like MS COCO and custom models trained with Roboflow Train.
Full Transcript
everyone it's brad from roboflow here to share with you a brand new feature that we just launched called label assist now label assist is a really exciting feature because it helps you accelerate your machine learning workflow with machine learning itself so here's how it works normally if you're creating a data set for computer vision you'll have to go through every image in your training set and create an annotation yourself this involves manually drawing a bounding box around every object that you want your model to learn from so here it would be all the cars with label assist you don't have to do that at all you just click this button over here and you can use an existing trained model to jump start the process and you start from the model's predictions instead of starting from a blank image so here i'm going to select the ms coco data set which is a data set filled with common objects from around the world it has 80 different classes and so if the things that you're looking for are involved in that data set you don't have to do anything at all you just come in here and you can jump start the process from these existing classes so in this data set i'm going to be looking for the cars and the trucks so i just select those two classes and to bootstrap my model and off i go so now every image that i start labeling is going to get pre-annotated by the predictions from the model and the only thing that i need to do is correct when the model got something wrong we don't need them teach the model the things that it already knows we want to spend our time annotating the things that are going to help the model do better in the future so here it missed this jeep so i'm going to label that as a truck and this is really good because the next time we go through and train it's going to learn from that annotation that i just added that its previous predictions were wrong but most of the time i just need to look and verify that things are correct or maybe just tweak them a little bit so here it got all these cars just perfect but what do you do if your data set contains objects that aren't present in the ms coco data set that could be a little bit more tricky but not to fear label assist can help with that too with roboflow train you can bootstrap your model with a few hundred manually labeled images then train a model from that so here i've gotten really good results but i've noticed that this model isn't quite doing well on some particular images and then i'm going to add more images from production when i learn how the model is performing poorly and and like what the error cases are so to train the next version of my model i'm going to go in here and i'm going to add more images so i have some more images that i collected from the wild of a chessboard that i'm going to drop in here and now when i go into the label assist tool instead of selecting mscoco i can go through and i can select my labeled chess data set to start from so this loads my custom model that i've already trained with roboflowtrain into the browser to do the same thing that we just did with ms coco except with our custom objects instead of the generic objects that are found in that other data set so here i can select a subset of the pieces but i probably don't want to do that in this data set because i'm actually looking for all of these things so when i select select the same thing happens it pre-annotates my images and as i noted these were images that the data that the model was having problems with so i know that there's going to be problems that i need to go in and correct but here i can just type white queen and just add the annotations for the things that the model missed instead of starting from scratch from scratch you can see it got about half of them i can also go down here and adjust the confidence level so if i boost that down a little bit it'll it'll find and label uh objects that the model was less certain of and this means that i can tune it a little bit so that maybe if it had found this rook over here but it wasn't quite sure enough of it to get a 50 confidence it might show it in the future um and this will make my labeling go really fast so i can go through and i can just double check that all these annotations are correct and fix the ones that aren't instead of starting from scratch and labeling all of these different pieces so that's the label assist the label assist from public data sets like ms coco is available on all of our accounts included for free you just need to sign up for a free account at app.roboflow.com and you'll be able to to jump into the labeling flow and use ms coco to jump start your labeling process if you want access to train to the custom models you'll need access to roboflow pro which is part of our uh paid offerings so reach out and we'd be happy to set you up with some train credits and let you try it out and discuss how this could be used for your business or your project so until next time uh happy training
Original Description
Annotating images for computer vision can be a time consuming process. Luckily, we can use existing trained models to jumpstart the process. With Roboflow's label assist you can use a model's predictions as the starting point for labeling instead of starting from scratch.
And best of all, labeling from public models like MS COCO is included for free! If you want to use label assist with custom trained models reach out and we'll be happy to help.
Roboflow: https://roboflow.com
Roboflow Annotate: https://roboflow.com/annotate
Label Assist announcement: https://blog.roboflow.com/announcing-label-assist/
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Roboflow · Roboflow · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
YOLOv3 PyTorch Notebook Tutorial
Roboflow
How to Train YOLOv4 on a Custom Dataset (PyTorch)
Roboflow
How to Train YOLOv5 on a Custom Dataset
Roboflow
How to Use the Roboflow Dataset Health Check
Roboflow
What is Mean Average Precision (mAP)?
Roboflow
How to Use the Roboflow Model Library
Roboflow
How to Train EfficientDet in TensorFlow 2 Object Detection
Roboflow
How to Train YOLO v4 Tiny (Darknet) on a Custom Dataset
Roboflow
Ask the Roboflow Team Anything - Episode 1
Roboflow
Exploring The COCO Dataset
Roboflow
Community Spotlight: Improving Uno with Computer Vision
Roboflow
Mosaic Data Augmentation - Deep Dive
Roboflow
Hands on with the OAK-1
Roboflow
Glenn Jocher: What is New in YOLO v5?
Roboflow
How to Use Amazon Rekognition Custom Labels and Roboflow to Build an Object Detection Model
Roboflow
An Interview with Brandon Gilles, Luxonis Founder and OAK Chief Architect
Roboflow
How to Train a Custom Mobile Object Detection Model (with YOLOv4 Tiny and TensorFlow Lite)
Roboflow
Tackling the Small Object Problem in Object Detection
Roboflow
Fast.ai v2 Released - What's New?
Roboflow
Teaser: Roboflow Train (1-Click Computer Vision AutoML)
Roboflow
How to Train a Custom Resnet34 Image Classification Model
Roboflow
How to Label Images for Object Detection with CVAT
Roboflow
Deploy YOLOv5 to Jetson Xavier NX at 30 FPS
Roboflow
Elisha Odemakinde Hosts Roboflow ML Engineer, Jacob Solawetz
Roboflow
Getting Started with VoTT - Computer Vision Annotation
Roboflow
How to Manage Classes in Object Detection (Rename, Combine, Balance)
Roboflow
How to Train YOLOv4 on a Custom Dataset in Darknet
Roboflow
Is Grayscale a Preprocessing or Augmentation Step in Computer Vision?
Roboflow
Getting Started with Image Data Augmentation
Roboflow
Glenn Jocher: Image Augmentation in YOLO v5 and Beyond
Roboflow
GA Hosts Roboflow - Healthcare and AI
Roboflow
How do self driving cars know when to stop?
Roboflow
What is PASCAL VOC XML?
Roboflow
AutoML Showdown: Google vs Amazon vs Microsoft
Roboflow
How is computer vision changing manufacturing?
Roboflow
The Alphabet in American Sign Language
Roboflow
Luxonis OAK-D: Computer Vision on Device
Roboflow
How to Train a Custom Faster R-CNN Model with Facebook AI's Detectron2 | Use Your Own Dataset
Roboflow
TensorFlow vs PyTorch: Fireside
Roboflow
Occlusion Techniques in Computer Vision
Roboflow
A Customizable Web Application for Your Computer Vision Model
Roboflow
Model Tradeoffs and the Future of Computer Vision
Roboflow
Designing an Augmented Reality Board Game App
Roboflow
YOLOv4 - Advanced Tactics
Roboflow
How to Use CreateML and Build a Computer Vision iPhone App | AR Object Detection
Roboflow
Fireside Chat: Computer Vision in Agriculture
Roboflow
Scaled-YOLOv4 Tops EfficientDet: Research Rundown
Roboflow
What is Image Preprocessing?
Roboflow
Building a Community of Creators with BlkArthouse and Von Deon
Roboflow
How to Train Scaled-YOLOv4 to Detect Custom Objects
Roboflow
Intro to Computer Vision: Fireside
Roboflow
The Best Way to Annotate Images for Object Detection
Roboflow
The Computer Vision Process: Fireside
Roboflow
How to Annotate Images with Your Team Using Roboflow
Roboflow
Introducing the Roboflow Object Count Histogram
Roboflow
How Fast is the M1 at Machine Learning? Benchmarking Apple's M1 and Intel's Chips
Roboflow
CLIP: OpenAI's amazing new zero-shot image classifier
Roboflow
How I hacked my Nest camera to run custom models
Roboflow
Getting Started with the Roboflow Inference API
Roboflow
Transfer Learning in Computer Vision | What, How, Why
Roboflow
More on: CV Basics
View skill →Related Reads
📰
📰
📰
📰
AI 3D Object Reconstruction for Crime Scenes
Medium · AI
What Is YOLOv8? An Introduction to the YOLOv8 Model Family
Medium · AI
What Is YOLOv8? An Introduction to the YOLOv8 Model Family
Medium · Data Science
Mistral's 8B Robostral Navigate outperforms multi-sensor robots
Dev.to · ironbyte-rgb
🎓
Tutor Explanation
DeepCamp AI