YOLO Evolution: A Comprehensive Benchmark and Architectural Review of YOLOv12, YOLO11, and Their Previous Versions (2411.00201v4)
Abstract: This study presents a comprehensive benchmark analysis of various YOLO (You Only Look Once) algorithms. It represents the first comprehensive experimental evaluation of YOLOv3 to the latest version, YOLOv12, on various object detection challenges. The challenges considered include varying object sizes, diverse aspect ratios, and small-sized objects of a single class, ensuring a comprehensive assessment across datasets with distinct challenges. To ensure a robust evaluation, we employ a comprehensive set of metrics, including Precision, Recall, Mean Average Precision (mAP), Processing Time, GFLOPs count, and Model Size. Our analysis highlights the distinctive strengths and limitations of each YOLO version. For example: YOLOv9 demonstrates substantial accuracy but struggles with detecting small objects and efficiency whereas YOLOv10 exhibits relatively lower accuracy due to architectural choices that affect its performance in overlapping object detection but excels in speed and efficiency. Additionally, the YOLO11 family consistently shows superior performance maintaining a remarkable balance of accuracy and efficiency. However, YOLOv12 delivered underwhelming results, with its complex architecture introducing computational overhead without significant performance gains. These results provide critical insights for both industry and academia, facilitating the selection of the most suitable YOLO algorithm for diverse applications and guiding future enhancements.
- Performance evaluation yolo v5 model for automatic crop and weed classification on uav images. Smart Agricultural Technology, 5:100231, 04 2023.
- Yolo-based deep learning model for pressure ulcer detection and classification. In Healthcare, volume 11, page 1222. MDPI, 2023.
- Towards real-time dpm object detector for driver assistance. In 2016 IEEE International Conference on Image Processing (ICIP), pages 3842–3846. IEEE, 2016.
- Object detection for inventory stock counting using yolov5. In 2022 IEEE 18th International Colloquium on Signal Processing & Applications (CSPA), pages 304–309. IEEE, 2022.
- Tree trunk detection of eastern red cedar in rangeland environment with deep learning technique. Croatian Journal of Forest Engineering, 44, 06 2023.
- Yolov4: Optimal speed and accuracy of object detection. arXiv preprint arXiv:2004.10934, 2020.
- Mcs-yolo: A multiscale object detection method for autonomous driving road environment recognition. IEEE Access, 11:22342–22354, 2023.
- A small attentional yolo model for landslide detection from satellite remote sensing images. Landslides, 18(8):2751–2765, 2021.
- Efficient foreign object detection between psds and metro doors via deep neural networks. IEEE Access, PP:1–1, 03 2020.
- N. Dalal and B. Triggs. Histograms of oriented gradients for human detection. In 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), volume 1, pages 886–893 vol. 1, 2005.
- Yolo-v4 deep learning model for medical face mask detection. In 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS), pages 209–213. IEEE, 2021.
- Object detection using yolo: Challenges, architectural successors, datasets and applications. multimedia Tools and Applications, 82(6):9243–9275, 2023.
- Drone-computer communication based tomato generative organ counting model using yolo v5 and deep-sort. Agriculture, 12:1290, 08 2022.
- Benchcloudvision: A benchmark analysis of deep learning approaches for cloud detection and segmentation in remote sensing imagery. arXiv preprint arXiv:2402.13918, 2024.
- Object detection with discriminatively trained part-based models. IEEE Transactions on Pattern Analysis and Machine Intelligence, 32(9):1627–1645, 2010.
- A review and comparative study on probabilistic object detection in autonomous driving. IEEE Transactions on Intelligent Transportation Systems, 23(8):9961–9980, 2021.
- A detection algorithm for cherry fruits based on the improved yolo-v4 model. Neural Computing and Applications, 35(19):13895–13906, 2023.
- A deep learning approach for face detection using yolo. In 2018 IEEE Punecon, pages 1–4. IEEE, 2018.
- Rich feature hierarchies for accurate object detection and semantic segmentation, 2014.
- Sensor technologies for intelligent transportation systems. Sensors, 18(4), 2018.
- Muhammad Hussain. Yolo-v1 to yolo-v8, the rise of yolo and its complementary nature toward digital manufacturing and industrial defect detection. Machines, 11(7):677, 2023.
- Muhammad Hussain. Yolov1 to v8: Unveiling each variant–a comprehensive review of yolo. IEEE Access, 12:42816–42833, 2024.
- Autonomous cars: Research results, issues, and future challenges. IEEE Communications Surveys & Tutorials, 21(2):1275–1313, 2019.
- Glenn Jocher. Ultralytics yolov5, 2020.
- Ultralytics yolov8, 2023.
- Ultralytics yolo11, 2024.
- Real-time object detection and segmentation technology: an analysis of the yolo algorithm. JMST Advances, 5(2):69–76, 2023.
- Toward accurate fused deposition modeling 3d printer fault detection using improved yolov8 with hyperparameter optimization. IEEE Access, PP:1–1, 01 2023.
- Yolov6: A single-stage object detection framework for industrial applications. arXiv preprint arXiv:2209.02976, 2022.
- Cross-domain object detection for autonomous driving: A stepwise domain adaptative yolo approach. IEEE Transactions on Intelligent Vehicles, 7(3):603–615, 2022.
- Agricultural greenhouses detection in high-resolution satellite images based on convolutional neural networks: Comparison of faster r-cnn, yolo v3 and ssd. Sensors, 20(17):4938, 2020.
- Focal loss for dense object detection, 2018.
- A yolo-based pest detection system for precision agriculture. In 2021 29th Mediterranean Conference on Control and Automation (MED), pages 342–347. IEEE, 2021.
- Deep learning for generic object detection: A survey. International journal of computer vision, 128:261–318, 2020.
- SSD: Single Shot MultiBox Detector, page 21–37. Springer International Publishing, 2016.
- Real-time herb leaves localization and classification using yolo. In 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT), pages 1–7. IEEE, 2021.
- Fruit detection and load estimation of an orange orchard using the yolo models through simple approaches in different imaging and illumination conditions. Computers and Electronics in Agriculture, 191:106533, 2021.
- A yolo based approach for traffic light recognition for adas systems. In 2022 2nd International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC), pages 225–229. IEEE, 2022.
- Yolo based real-time human detection for smart video surveillance at the edge. In 2020 IEEE eighth international conference on communications and electronics (ICCE), pages 439–444. IEEE, 2021.
- Radu Oprea. Traffic signs detection europe dataset. https://universe.roboflow.com/radu-oprea-r4xnm/traffic-signs-detection-europe, feb 2024. visited on 2024-07-12.
- A survey on performance metrics for object-detection algorithms. In 2020 international conference on systems, signals and image processing (IWSSIP), pages 237–242. IEEE, 2020.
- Identification and separation of medicine through robot using yolo and cnn algorithms for healthcare. In 2023 International Conference on Artificial Intelligence for Innovations in Healthcare Industries (ICAIIHI), volume 1, pages 1–5. IEEE, 2023.
- Paul Paul Tsoi. YOLO11: The cutting-edge evolution in object detection — a brief review of the latest in the yolo series. https://medium.com, October 2024. Accessed: 2024-10-17.
- Yolo-fine: One-stage detector of small objects under various backgrounds in remote sensing images. Remote Sensing, 12(15):2501, 2020.
- A yolo-based model for breast cancer detection in mammograms. Cognitive Computation, 16(1):107–120, 2024.
- Sovit Rath. Yolov8 ultralytics: State-of-the-art yolo models. LearnOpenCV–Learn OpenCV, PyTorch, Keras, TensorflowWith Examples and Tutorials, 2023.
- You only look once: Unified, real-time object detection. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 779–788, 2016.
- Yolo9000: better, faster, stronger. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 7263–7271, 2017.
- Yolov3: An incremental improvement. arXiv preprint arXiv:1804.02767, 2018.
- Wildect-yolo: An efficient and robust computer vision-based accurate object localization model for automated endangered wildlife detection. Ecological Informatics, 75:101919, 2023.
- A computer vision-based object localization model for endangered wildlife detection. Ecological Economics, Forthcoming, 2022.
- SIDDHARTH SAH. Ships/vessels in aerial images. https://www.kaggle.com/datasets/siddharthkumarsah/ships-in-aerial-images/data, july 2023. visited on 2024-07-12.
- Yolov10 to its genesis: A decadal and comprehensive review of the you only look once series. arXiv preprint arXiv:2406.19407, 2024.
- Object detection for autonomous driving using yolo [you only look once] algorithm. In 2021 Third international conference on intelligent communication technologies and virtual mobile networks (ICICV), pages 1370–1374. IEEE, 2021.
- Autonomous vehicle-pedestrian interaction modeling platform: A case study in four major cities. Journal of Transportation Engineering Part A Systems, 06 2024.
- Enhancing traffic safety with parallel dense video captioning for end-to-end event analysis, 2024.
- Very deep convolutional networks for large-scale image recognition, 2015.
- A review on yolov8 and its advancements. In International Conference on Data Intelligence and Cognitive Informatics, pages 529–545. Springer, 2024.
- suranaree university of technology. africa wild life dataset. https://universe.roboflow.com/suranaree-university-of-technology-wqhl6/africa-wild-life, feb 2023. visited on 2024-07-12.
- Ultralytics. YOLOv5: A state-of-the-art real-time object detection system. https://docs.ultralytics.com, 2021. Accessed: insert date here.
- A comprehensive review of object detection in yolo: Evolution, variants, and applications.
- Virtual fencing using yolo framework in agriculture field. In 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV), pages 441–446. IEEE, 2021.
- P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features. In Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001, volume 1, pages I–I, 2001.
- Yolov10: Real-time end-to-end object detection. arXiv preprint arXiv:2405.14458, 2024.
- Yolov7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 7464–7475, 2023.
- Yolov9: Learning what you want to learn using programmable gradient information. arXiv preprint arXiv:2402.13616, 2024.
- Mushroom-yolo: A deep learning algorithm for mushroom growth recognition based on improved yolov5 in agriculture 4.0. In 2022 IEEE 20th International Conference on Industrial Informatics (INDIN), pages 239–244. IEEE, 2022.
- Mobilenet-yolo based wildlife detection model: A case study in yunnan tongbiguan nature reserve, china. Journal of Intelligent & Fuzzy Systems, 41(1):2171–2181, 2021.
- Video analysis in sports by lightweight object detection network under the background of sports industry development. Computational Intelligence and Neuroscience, 2022:1–10, 08 2022.
- Object detection in 20 years: A survey. Proceedings of the IEEE, 111(3):257–276, 2023.