Ultralytics YOLO27: 加入候补名单。
开始使用

Ultralytics 基准测试

COCO 无法代表许多真实世界的计算机视觉任务。Ultralytics 基准测试是一套基准数据集,用于衡量模型在 37 个经过筛选的目标检测数据集上的泛化能力,这些数据集都带有高质量的边界框标注。数据领域涵盖医学图像分析、遥感、交通、文档、用户界面、零售、机器视觉、农业、体育、野生动物、水下成像和废弃物检测。传感器类型包括 RGB、鱼眼、热红外、X 射线、MRI、超声、显微成像和合成孔径雷达 (SAR)。

整理后的数据集托管在 Ultralytics Platform 上。 VLM 排行榜根据准确率、成本和速度,对 36 个数据集中图像上的视觉语言模型和开放词汇检测器进行排名。

我们检查了候选数据集在训练集和验证集划分中是否存在完全重复或近似重复的图像。我们对标记出的图像对进行了审核,并移除了确认存在数据集划分泄漏的图像,或替换了受影响的数据集。

数据集#

领域传感器 / 影像类型数据集类别
航空影像/遥感RGB 卫星影像Airbus 储油罐检测1:储油罐
文档/用户界面RGB 图像和扫描页面AnnoPage 文档元素25 类:化学式/方程式、符号/标志、照片、绘图、图表、地图、数学表达式、乐谱、图像、装饰、铭文、平面图、条形码/二维码、印章、广告、手写便条、示意图、表格、插图和饰带
体育RGB 相机篮球篮筐检测2 类:篮球、篮球网
驾驶/交通RGB 道路摄像头CEYMO11 类:公交车道、自行车道、菱形标记、接线盒、左转箭头、人行横道、右转箭头、直行箭头、减速、直行并左转箭头、直行并右转箭头
医疗MRICheng 脑肿瘤 MRI3 类:脑膜瘤、胶质瘤、垂体瘤
医疗彩色眼底相机DDR 病灶4 类:硬性渗出物、出血、微动脉瘤、软性渗出物
工业线扫描工业相机DeepPCB6 类:开路、短路、鼠咬、毛刺、铜箔、针孔
医疗牙科 X 射线DENTEX4 类:阻生牙、龋齿、根尖周病变、深龋
工业RGB 工业相机DSPCBSD9 类:短路、毛刺、铜箔异物、开路、鼠咬、孔洞破损、导线划伤、导线异物、基材异物
其他RGB 第一人称视角相机EgoHands4 类:自己的左手、自己的右手、他人的左手、他人的右手
其他RGB 和红外野外相机ENA2422 个野生动物、人物、家畜和车辆类别
驾驶/交通RGB 鱼眼相机Fisheye8K5 类:公交车、自行车、汽车、行人、卡车
文档/用户界面数字版和扫描版平面图FloorPlanCAD30 个类别,涵盖建筑开口、家具、电器、卫浴设施、楼梯、电梯和自动扶梯
医疗X 射线GRAZPEDWRI-DX9 类:骨异常、骨病变、异物、骨折、金属、骨膜反应、旋前征、软组织、文本
文档/用户界面数字截图GroundCUA 用户界面9 类:按钮、信息显示、输入元素、菜单、导航、其他、侧边栏、视觉元素、未知
农业RGB 野外相机GWHD 20211 类:麦穗
航空影像/遥感热红外无人机HIT-UAV5:人员、汽车、自行车、其他车辆、忽略区域(不参与评分)
医疗安检 X 射线IED X 射线11 个类别,涵盖爆炸物、电池、笔记本电脑、寻呼机、手机、对讲机和改装设备
医疗RGB 内窥镜Kvasir-SEG 息肉1 类:息肉
驾驶/交通热红外LLVIP1 类:人物
航空影像/遥感8 波段多光谱影像MODA 多光谱8 类:汽车、厢式货车、卡车、公交车、三轮车、自行车、带遮阳篷的自行车、行人
农业RGB 相机PlantDoc29 个作物叶片和植物病害类别
体育RGB 视频帧RacketVision 网球1 类:网球
驾驶/交通RGB 道路摄像头RDD20225 类:纵向裂缝、横向裂缝、龟裂、其他路面损坏、坑洞
零售RGB 收银台摄像头RPC 零售结账200 个收银商品类别,涵盖包装食品、饮料、牛奶、罐头食品、巧克力、口香糖、糖果、调味品、卫生用品、纸巾和文具
其他RGB 水下相机RUOD 水下数据集10 类:海参、海胆、扇贝、海星、鱼、珊瑚、潜水员、乌贼、海龟、水母
工业RGB 相机Safe Human 1717 个人物、身体部位、工具和个人防护装备类别
航空影像/遥感RGB 无人机相机SeaDronesSee6 类:忽略、游泳者、船、摩托艇、救生设备、浮标
零售RGB 零售摄像头SKU-110K1:货架商品
体育RGB 广播摄像机SoccerDB3:球员、球、球门
航空影像/遥感合成孔径雷达 (SAR)SSDD SAR Ship1:船舶
其他RGB 相机TACO Litter28 类垃圾材料和物品
医疗胸部 X 光片TBX11K2:活动性肺结核、陈旧性肺结核
医疗超声TN5000 Thyroid Ultrasound2:良性、恶性
医疗光学显微镜TXL-PBC Blood Cells3:白细胞、红细胞、血小板
其他RGB 相机UEC School Lunch Food21 类学校午餐食品和饮料
航空影像/遥感RGB 无人机相机VisDrone10:行人、人群、自行车、汽车、面包车、卡车、三轮车、载货三轮车、公交车、摩托车

评估#

  • 从每个训练划分中最多抽取 1,000 张图像,保留完整的验证划分,并使用 fraction=[1000, 1.0, 0.0] 排除测试划分。
  • 在每个数据集上分别使用同一个预训练检查点进行微调,训练 100 个 epoch,patience 设为 100,seed 设为 0,batch 设为 16,workers 设为 4。图像尺寸为 640 像素。seed 0 并非完全确定,因此 YOLO27m 和 YOLO27l 报告这类运行 3 次的平均值。
  • 启用类别重映射、channels-last 和预测 JSON 输出,并禁用绘图。
  • 评估每个数据集的最佳检查点,并复用其保存的 max_det,该值对应其最大目标数量。
  • 按照 VisDrone DET 工具包的方式应用忽略区域:对于被忽略区域覆盖至少一半的预测和标签,将其丢弃。这些区域包括 VisDrone 官方提供的 1,378 个忽略区域和 HIT-UAV 的 7 个 ignored region 框,随后移除 HIT-UAV 类别。
  • 要计算按尺寸划分的 mAP50-95,请先将真实标注框和预测框的面积乘以 (640 / max(image_width, image_height)) ** 2,再应用 COCO 的小、中、大目标划分标准。
  • 为每个数据集赋予相同权重。每项尺寸指标仅纳入该分箱中至少有 10 个目标的数据集。

宏平均 mAP 为 sum(dataset validation mAP50-95) / 37。指标根据每个数据集保存的预测结果计算。

基准测试结果#

各项指标是 37 个验证子集的宏平均值,以百分比表示。YOLO27 目前尚未发布,仍处于预览阶段;其权重尚不可用。

大小模型mAP50-95精确率召回率mAP50-95-SmAP50-95-MmAP50-95-L
L/XYOLO27l55.9779.1175.1438.5255.9064.64
L/XYOLO26x50.1976.9369.0834.8950.7852.15
L/XYOLO26l50.0575.2869.5334.9650.3752.25
L/XYOLO11l48.7174.2668.5032.2950.8451.14
L/XYOLOv5l48.2574.0368.1632.1549.8950.27
L/XYOLOv8l48.2274.1569.1432.4449.1449.98
L/XYOLOv8x47.9476.0066.8231.6049.8550.16
L/XYOLOv5x47.5875.0568.1531.6649.6050.18
L/XYOLO11x47.4973.7567.5031.6448.8249.66
MYOLO27m53.6876.6673.2036.4753.6561.30
MYOLO26m49.7476.2368.7433.4050.2951.78
MYOLOv5m48.4174.3468.3932.1249.7852.39
MYOLO11m48.3973.8768.8532.6249.8751.23
MYOLOv8m48.2573.8968.6931.2149.7352.41
SYOLO27s51.7676.6871.4635.1951.6854.53
SYOLO11s48.0075.0067.8529.9849.8151.13
SYOLO26s47.7774.2467.2332.0047.9151.00
SYOLOv5s47.5574.1867.3730.9549.1350.57
SYOLOv8s47.5374.2767.6831.3848.5250.57
NYOLO27n49.3275.4668.8232.4149.2754.05
NYOLO11n46.3772.8665.9428.7647.5351.05
NYOLOv8n46.0972.5365.8929.0247.6149.62
NYOLOv5n45.2971.7765.2129.0346.8348.59
NYOLO26n44.3770.2563.4029.1244.7748.39

基准测试#

使用 Ultralytics 的 main 分支,并设置 ULTRALYTICS_API_KEY 以访问数据集:

from ultralytics import YOLO

datasets = [
    "ul://ultralytics/datasets/airbus-oil-storage-detection",
    "ul://ultralytics/datasets/annopage-doc-elements",
    "ul://ultralytics/datasets/basketball-hoop-detection",
    "ul://ultralytics/datasets/ceymo",
    "ul://ultralytics/datasets/cheng-brain-tumor-mri",
    "ul://ultralytics/datasets/ddr-lesion",
    "ul://ultralytics/datasets/deeppcb",
    "ul://ultralytics/datasets/dentex",
    "ul://ultralytics/datasets/dspcbsd-pcb-surface-defect",
    "ul://ultralytics/datasets/egohands-egocentric",
    "ul://ultralytics/datasets/ena24",
    "ul://ultralytics/datasets/fisheye8k-traffic",
    "ul://ultralytics/datasets/floorplancad-2",
    "ul://ultralytics/datasets/grazpedwri-dx",
    "ul://ultralytics/datasets/groundcua-ui-yolo",
    "ul://ultralytics/datasets/global-wheat-head-detection-2021",
    "ul://ultralytics/datasets/hit-uav",
    "ul://ultralytics/datasets/iedxray",
    "ul://ultralytics/datasets/kvasir-seg-polyp",
    "ul://ultralytics/datasets/llvip",
    "ul://ultralytics/datasets/moda-multispectral-obb",
    "ul://ultralytics/datasets/plantdoc",
    "ul://ultralytics/datasets/racketvision-tennis-ball-yolo",
    "ul://ultralytics/datasets/rdd2022",
    "ul://ultralytics/datasets/rpc-retail-checkout",
    "ul://ultralytics/datasets/ruod-underwater",
    "ul://ultralytics/datasets/safe-human-17",
    "ul://ultralytics/datasets/seadronessee-2",
    "ul://ultralytics/datasets/sku110k-2",
    "ul://ultralytics/datasets/soccerdb",
    "ul://ultralytics/datasets/ssdd-sar-ship",
    "ul://ultralytics/datasets/taco-detect",
    "ul://ultralytics/datasets/tbx11k-tb-only",
    "ul://ultralytics/datasets/tn5000-thyroid-us",
    "ul://ultralytics/datasets/txl-pbc-blood-cells",
    "ul://ultralytics/datasets/uec-school-lunch-food-2",
    "ul://ultralytics/datasets/visdrone",
]

results = YOLO("yolo26n.pt").train(
    data=datasets,
    epochs=100,
    patience=100,
    imgsz=640,
    batch=16,
    fraction=[1000, 1.0, 0.0],
    seed=0,
    workers=4,
    cls_remap=True,
    channels_last=True,
    save_json=True,
    plots=False,
)
# 主分支报告按原始面积划分的尺寸分箱。此基准测试会单独缩放 GT 和预测面积
# 按 (640 / max(image_width, image_height)) ** 2 缩放后再计算特定尺寸的 AP,并应用 VisDrone 和
# HIT-UAV 忽略区域。此代码片段两者都没有执行。

引用#

如果你在工作中使用 Ultralytics Benchmark,请引用Ultralytics YOLO26 论文:

引用
@misc{jocher2026ultralyticsyolo26unifiedrealtime,
  title = {Ultralytics YOLO26: Unified Real-Time End-to-End Vision Models},
  author = {Glenn Jocher and Jing Qiu and Mengyu Liu and Shuai Lyu and Fatih Cagatay Akyon and Muhammet Esat Kalfaoglu},
  year = {2026},
  eprint = {2606.03748},
  archivePrefix = {arXiv},
  primaryClass = {cs.CV},
  doi = {10.48550/arXiv.2606.03748},
  url = {https://arxiv.org/abs/2606.03748},
}

评论

提出问题、分享结果,或帮助其他人。