# A Comprehensive Review of YOLO: From YOLOv1 and Beyond

**Authors:** Juan Terven, Diana Cordova-Esparza  
**arXiv:** [2304.00501](https://arxiv.org/abs/2304.00501)  
**Date:** 2023-04-02  
**Summary page:** https://www.summarizepaper.com/en/paper/2304.00501v3/

## Key points

- YOLO (You Only Look Once) framework is a central real-time object detection system for robotics, driverless cars, and video monitoring applications.
- The paper analyzes the evolution of YOLO from its original version to YOLOv8 and YOLO-NAS.
- Standard metrics and postprocessing techniques used in YOLO are described.
- Major changes in network architecture and training tricks for each model are discussed.
- Trade-offs between speed and accuracy throughout the development of YOLO are highlighted.
- Context and requirements of specific applications should be considered when selecting a suitable YOLO model.
- Various applications of YOLO across fields such as autonomous vehicles, robotics, video surveillance, and augmented reality are explored.
- Speed and accuracy make YOLO suitable for these applications.
- Future advancements in network architecture design, training techniques, and optimization algorithms are envisioned to enhance real-time object detection systems.

## Summary

In this paper, the authors provide a comprehensive analysis of the evolution of the YOLO (You Only Look Once) framework, which has become a central real-time object detection system for robotics, driverless cars, and video monitoring applications. They examine the innovations and contributions in each iteration from the original YOLO to YOLOv8 and YOLO-NAS. The paper starts by describing the standard metrics and postprocessing techniques used in YOLO. It then discusses the major changes in network architecture and training tricks for each model. These changes include improvements in network design, modifications to loss functions, adaptations of anchor boxes, and scaling of input resolution. The authors also highlight the trade-offs between speed and accuracy that have emerged throughout the development of the YOLO framework. They emphasize the importance of considering the context and requirements of specific applications when selecting an appropriate YOLO model. Furthermore, the paper explores various applications of YOLO across diverse fields such as autonomous vehicles, robotics, video surveillance, and augmented reality. The authors discuss how YOLO's speed and accuracy make it suitable for these applications. Finally, the authors provide a perspective on the future of YOLO and highlight potential research directions to enhance real-time object detection systems. They envision further advancements in network architecture design, training techniques, optimization algorithms that will shape ongoing progress in this field. Overall, this paper offers a detailed review of the evolution of YOLO from its inception to its latest versions; providing insights into key innovations made along with differences between versions; exploring trade-offs between speed and accuracy; discussing application areas; as well as offering perspectives on future research directions that could be taken to enhance real-time object detection systems.
