Ultralytics YOLO Evolution: An Overview of YOLO27, YOLO26, YOLO11, YOLOv8, and YOLOv5 Object Detectors for Computer Vision and Pattern Recognition
Abstract
This paper presents a comprehensive overview of the Ultralytics YOLO family, emphasizing architectural evolution, benchmarking, deployment, and emerging directions from YOLOv5 through YOLO27. The review begins with YOLO27 (or YOLOv27), which introduces a scale-adaptive dual-architecture strategy: compact YOLO27n/s detectors employ streamlined CNNs with dual-scale prediction, strengthened high-resolution features, foreground-alignment supervision, and conventional or NMS-free inference, whereas YOLO27m/l adopt query-based transformer decoding for native NMS-free detection. YOLO27l further incorporates an UltraViT backbone with deep-stage self-attention for global-context modeling. Preliminary COCO results span 42.3-60.4 mAP at 640-pixel resolution and 0.62-2.32 ms TensorRT 11 FP16 latency, with YOLO27l reaching 61.2 mAP at 800 pixels. The evolution is subsequently traced through YOLO26, including DFL removal, Progressive Loss Balancing, Small-Target-Aware Label Assignment, MuSGD optimization, and NMS-free inference; YOLO11, emphasizing efficiency and task integration; YOLOv8, introducing decoupled anchor-free detection; and YOLOv5, which established the modular PyTorch-based Ultralytics ecosystem. Comparative benchmarking examines accuracy, precision, recall, F1-score, mAP, latency, and computational complexity alongside representative contemporary detectors. The review further examines detection, segmentation, depth, classification, pose, oriented detection, tracking, export, quantization, and deployment across robotics, agriculture, surveillance, and manufacturing. Finally, challenges involving dense scenes, CNN-Transformer integration, open-vocabulary perception, domain generalization, and hardware-aware optimization are discussed as directions for future YOLO systems.