Computer-Vision Soft-Skills English Research

YOLOv1 - YOLOv4

1. Introduction to YOLO

YOLO (You Only Look Once) was introduced by Joseph Redmon, Santosh Divvala, Ross Girshick, and Ali Farhadi in 2015 as a fast and efficient method for object detection. Unlike 2-stage approaches such as R-CNN, which first generate potential object regions and then classify them, YOLO does everything in a single step. It looks at the entire image once and directly predicts both the bounding boxes and the types of objects. Because of this one-step approach, YOLO is much faster and uses fewer computational resources, making it ideal for real-time applications like video analysis and surveillance.

2. Evolution of YOLO (YOLOv1 - YOLOv4)

3. The fundamental architecture of YOLO

Basically, a YOLO architecture includes three sections: Backbone, Neck, and Head.

All of these components are done in a single forward pass in YOLO, making it fast and suitable for real-time object detection. Figure 1 illustrates the overall architecture of YOLOv4.

References