Introducing Zero Shot Object Tracking
Key Takeaways
The video introduces Zero Shot Object Tracking, a technique that enables object tracking using an object detection model without requiring additional modeling or training of separate classifiers, leveraging the OpenAI Generalized CLIP model for zero-shot image classification.
Full Transcript
hey there this is jacob from roboflow here today to talk about zero shot object tracking so zero shot object tracking is basically object tracking with an object detection model where we don't have to train any separate classifiers in order to do object tracking so let's zoom back here real quick what is object tracking object tracking is when you use an object detection model to make predictions and those predictions have a sense of continuity across frame over frame so here you can see this car here the silver car is identified as number one the number one car for all of the frames where the object detection model is is running so that requires an extra step from frame over frame to be matching up which frames recognize in previous frames so previously in object tracking uh what was done was a classifier was trained across the whole stream of object tracks this would create uh object track features which could then be compared within regions to identify which track is most likely uh to be kind of continuing the continuity of the object now the annoying thing about this was that you would have to train a whole another model a whole another classifier and you'd have to annotate these different streams of objects and now that is something that is rather unfortunate from our point of view so we decided to try to work and strip all of that out by using the openai generalized clip model which is a model that basically is a zero shot object a zero shot image classifier so you can use the features from the clip model the zero shot features and do the whole same object tracking routine it's crazy and you might think well this is some uh something that just lives in research and maybe this is something that's just living inside jacob's head that's not true it is open source and we have it open source available for you now here at the roboflow dash ai backslash zero shot object tracking repo we're really excited for you guys to get a hold of this and start working on this one of rovlo's first open source projects so if you want to use this uh basically all you need to do is have an object detection model ready to go and then you can hook that into this repo we'll download clip which will be doing those object track features uh you download some requirements um and then you just simply run this clip object tracker dot pi with the source of your video and then the url uh where your model is hosted on uh roboflow with roboflow train and uh your api key here now of course this is showing how to do with the realflow inference api but we will also be coming out with ways how to do this with yellow before yellow v5 other object detection models that you might have trained and of course uh prs are always welcome on this repo and always feel free to make issues and we'll be uh taking a look at it and building it uh over the coming weeks and and months so that's a quick tour of the zero shot object tracking with rebel flow of course i encourage you to dive in a little bit more and to try this of course to try this on your own data set with your own models because we all know that that's where things really start to get useful in computer vision these days so uh to sum it up this is a zero shot object tracker here trained um this this predictions on these cards are done using uh public cards data set uh on revlo universe which you can adapt with your own data sets and uh there's no extra model that is being trained here it is only the object detection model that is trained uh on the cards and then you're able to then do object tracking which is a really cool thing uh hopefully you uh get some great use out of it and if you enjoyed this video please like and subscribe please check out our repository linked below and we'll see you in the next video
Original Description
Object tracking without any extra modeling. Just bring your object detection model and you will be off to the races
https://github.com/roboflow-ai/zero-shot-object-tracking
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 AI Lessons
⚡
⚡
⚡
⚡
Cloud-Optimized OpenCV + A Special Surprise Announcement on OpenCV Live
OpenCV Blog
When the Camera Becomes an Exam Proctor: Building an AI-Powered Exam Monitoring System with…
Medium · Python
When the Camera Becomes an Exam Proctor: Building an AI-Powered Exam Monitoring System with…
Medium · Deep Learning
When the Camera Becomes an Exam Proctor: Building an AI-Powered Exam Monitoring System with…
Medium · Cybersecurity
🎓
Tutor Explanation
DeepCamp AI