Seminar 201202175023
Seminar 201202175023
Application
Geo Thomas
CET Trivandrum
Contents
1.Introduction
2.YOLO?
8.Conclusion
Introduction
Methods for object detection generally fall into either machine learning-based
approaches or deep learning-based approaches.
family of models are a series of end-to-end deep learning models designed for
fast object detection
There are three main variations of the approach till , they are YOLOv1, YOLOv2,
and YOLOv3
How YOLO Work’s?
Apply a single neural network to the full image. This network divides the image
into regions and predicts bounding boxes and probabilities for each region.
These bounding boxes are weighted by the predicted probabilities.
It looks at the whole image at test time so its predictions are informed by global
context in the image.
YOLO use Darknet network.
The YOLO network splits the input image into a grid of S×S cells.
Each grid cell predicts B number of bounding boxes and their objectness score along
with their class predictions.
Class prediction – if the bounding box contains an object, the network predicts the
probability of K number of classes.
It turns out that most of these boxes will have very low confidence scores, so
only keep the boxes whose final score is above some threshold.
Define a box using its two corners (upper left and lower right): (x1, y1, x2, y2)
rather than the midpoint and height/width.
Find the coordinates (xi1, yi1, xi2, yi2) of the intersection of two boxes where :
Therefore IoU=area_intersection/union_area
Step 3 – the command or code need to render the input image or video
Performance chart YOLO vs other model
Real scenario with YOLO
--->Extremely Fast
--->Contextually Aware
--->A Generalized Network
Conclusion
YOLO, a unified model for object detection,is simple to construct and can be
trained directly on full images.YOLOv3 is orders of magnitude faster(45 frames
per second) than other object detection algorithms.
YOLO is the fastest general-purpose object detector and YOLO pushes the
state-of-the-art in real-time object detection. YOLO also generalizes well to new
domains making it ideal for applications that rely on fast, robust object detection.
References
https://ieeexplore.ieee.org/document/7780460
https://ieeexplore.ieee.org/abstract/document/8740604
https://ieeexplore.ieee.org/document/8621865
https://medium.com/@venkatakrishna.jonnalagadda/object-detection-yolo-v1-v2-
v3-c3d5eca2312a
https://towardsdatascience.com/real-time-object-detection-with-yolo-
9dc039a2596b
https://pjreddie.com/darknet/yolo/