Ultralytics Benchmark
COCO không đại diện cho nhiều tác vụ thị giác máy tính trong thực tế. Ultralytics Benchmark là một tập dữ liệu benchmark dùng để đo lường khả năng tổng quát hóa của model trên 37 tập dữ liệu phát hiện đối tượng được tuyển chọn, có nhãn hộp giới hạn chất lượng cao. Các lĩnh vực bao gồm phân tích ảnh y tế, viễn thám, giao thông, tài liệu, giao diện người dùng, bán lẻ, thị giác máy, nông nghiệp, thể thao, động vật hoang dã, ảnh dưới nước và phát hiện rác thải. Các loại cảm biến bao gồm RGB, mắt cá, hồng ngoại nhiệt, X-quang, MRI, siêu âm, hiển vi và radar khẩu độ tổng hợp (SAR).
Các dataset được tuyển chọn được lưu trữ trên Ultralytics Platform. Bảng xếp hạng VLM xếp hạng các model ngôn ngữ-thị giác và bộ phát hiện từ vựng mở trên ảnh thuộc 36 dataset này dựa trên độ chính xác, chi phí và tốc độ.
Các tập dữ liệu ứng viên được kiểm tra để tìm ảnh trùng lặp hoàn toàn hoặc gần giống nhau giữa các phân vùng train và validation. Các cặp bị gắn cờ được rà soát, các trường hợp rò rỉ giữa các phân vùng đã xác nhận được loại bỏ hoặc thay thế tập dữ liệu bị ảnh hưởng.
Datasets#
| Lĩnh vực | Cảm biến / hình ảnh | Dataset | Các lớp |
|---|---|---|---|
| Ảnh hàng không/viễn thám | Ảnh vệ tinh RGB | Phát hiện bồn chứa dầu Airbus | 1: bồn chứa dầu |
| Tài liệu/UI | RGB và trang đã quét | Các thành phần tài liệu AnnoPage | 25: công thức/phương trình hóa học, ký hiệu/logo, ảnh chụp, bản vẽ, biểu đồ, bản đồ, biểu thức toán học, ký hiệu âm nhạc, hình ảnh, đồ trang trí, dòng chữ khắc, sơ đồ mặt bằng, mã vạch/mã QR, con dấu, quảng cáo, ghi chú viết tay, sơ đồ, bảng, họa tiết trang trí và phù điêu |
| Thể thao | Camera RGB | Phát hiện vành rổ bóng rổ | 2: bóng rổ, lưới bóng rổ |
| Lái xe/Giao thông | Camera đường RGB | CEYMO | 11: làn xe buýt, làn xe đạp, hình thoi, hộp nối, mũi tên trái, vạch sang đường cho người đi bộ, mũi tên phải, mũi tên đi thẳng, đi chậm, mũi tên thẳng-trái, mũi tên thẳng-phải |
| Y tế | MRI | MRI khối u não Cheng | 3: u màng não, u thần kinh đệm, u tuyến yên |
| Y tế | Camera đáy mắt màu | Tổn thương DDR | 4: xuất tiết cứng, xuất huyết, vi phình mạch, xuất tiết mềm |
| Công nghiệp | Camera công nghiệp quét tuyến tính | DeepPCB | 6: hở mạch, ngắn mạch, sứt cạnh, phần nhô, đồng, lỗ kim |
| Y tế | X-quang nha khoa | DENTEX | 4: răng mọc ngầm, sâu răng, tổn thương quanh chóp, sâu răng nặng |
| Công nghiệp | Camera công nghiệp RGB | DSPCBSD | 9: ngắn mạch, phần nhô, đồng thừa, hở mạch, sứt cạnh, thủng đường mạch, vết xước dây dẫn, dị vật trên dây dẫn, dị vật trên vật liệu nền |
| Khác | Camera RGB góc nhìn thứ nhất | EgoHands | 4: tay trái của người đeo camera, tay phải của người đeo camera, tay trái của người khác, tay phải của người khác |
| Khác | Camera bẫy ảnh RGB và hồng ngoại | ENA24 | 22 lớp động vật hoang dã, người, động vật nuôi và phương tiện |
| Lái xe/Giao thông | Camera mắt cá RGB | Fisheye8K | 5: xe buýt, xe đạp, ô tô, người đi bộ, xe tải |
| Tài liệu/UI | Bản vẽ kỹ thuật số và bản quét | FloorPlanCAD | 30 lớp kiến trúc gồm cửa mở, đồ nội thất, thiết bị gia dụng, thiết bị phòng tắm, cầu thang, thang máy và thang cuốn |
| Y tế | X-quang | GRAZPEDWRI-DX | 9: bất thường xương, tổn thương xương, dị vật, gãy xương, kim loại, phản ứng màng xương, dấu hiệu cơ sấp, mô mềm, văn bản |
| Tài liệu/UI | Ảnh chụp màn hình kỹ thuật số | Giao diện người dùng GroundCUA | 9: nút, màn hình thông tin, phần tử nhập liệu, menu, điều hướng, mục khác, thanh bên, phần tử trực quan, không xác định |
| Nông nghiệp | Camera RGB ngoài đồng | GWHD 2021 | 1: đầu lúa mì |
| Ảnh hàng không/viễn thám | UAV hồng ngoại nhiệt | HIT-UAV | 5: người, ô tô, xe đạp, phương tiện khác, vùng bị bỏ qua (không tính điểm) |
| Y tế | X-quang an ninh | X-quang IED | 11 lớp gồm chất nổ, pin, máy tính xách tay, máy nhắn tin, điện thoại di động, bộ đàm và thiết bị bị can thiệp |
| Y tế | Nội soi RGB | Polyp Kvasir-SEG | 1: polyp |
| Lái xe/Giao thông | Hồng ngoại nhiệt | LLVIP | 1: người |
| Ảnh hàng không/viễn thám | Ảnh đa phổ 8 băng tần | Đa phổ MODA | 8: ô tô, xe van, xe tải, xe buýt, xe ba bánh, xe đạp, xe đạp có mái che, người đi bộ |
| Nông nghiệp | Camera RGB | PlantDoc | 29 lớp lá cây trồng và bệnh thực vật |
| Thể thao | Khung hình video RGB | Bóng tennis RacketVision | 1: bóng tennis |
| Lái xe/Giao thông | Camera đường RGB | RDD2022 | 5: nứt dọc, nứt ngang, nứt dạng da cá sấu, hư hỏng khác, ổ gà |
| Bán lẻ | Camera quầy thanh toán RGB | Quầy thanh toán bán lẻ RPC | 200 lớp sản phẩm tại quầy thanh toán, gồm thực phẩm đóng gói, đồ uống, sữa, thực phẩm đóng hộp, sô-cô-la, kẹo cao su, kẹo, gia vị, sản phẩm vệ sinh, khăn giấy và văn phòng phẩm |
| Khác | Camera dưới nước RGB | RUOD dưới nước | 10: hải sâm, cầu gai, sò điệp, sao biển, cá, san hô, thợ lặn, mực nang, rùa, sứa |
| Công nghiệp | Camera RGB | Safe Human 17 | 17 lớp người, bộ phận cơ thể, dụng cụ và thiết bị bảo hộ cá nhân |
| Ảnh hàng không/viễn thám | Camera UAV RGB | SeaDronesSee | 6: bị bỏ qua, người bơi, thuyền, mô tô nước, thiết bị cứu sinh, phao |
| Bán lẻ | Camera bán lẻ RGB | SKU-110K | 1: sản phẩm trên kệ |
| Thể thao | Camera phát sóng RGB | SoccerDB | 3: cầu thủ, bóng, khung thành |
| Ảnh hàng không/viễn thám | Radar khẩu độ tổng hợp (SAR) | SSDD SAR Ship | 1: tàu |
| Khác | Camera RGB | TACO Litter | 28 lớp vật liệu và vật thể rác |
| Y tế | X-quang ngực | TBX11K | 2: ActiveTuberculosis, ObsoletePulmonaryTuberculosis |
| Y tế | Siêu âm | TN5000 Thyroid Ultrasound | 2: lành tính, ác tính |
| Y tế | Kính hiển vi quang học | TXL-PBC Blood Cells | 3: bạch cầu, hồng cầu, tiểu cầu |
| Khác | Camera RGB | UEC School Lunch Food | 21 lớp thức ăn và đồ uống trong bữa trưa ở trường học |
| Ảnh hàng không/viễn thám | Camera UAV RGB | VisDrone | 10: người đi bộ, người, xe đạp, ô tô, xe tải nhẹ, xe tải, xe ba bánh, xe ba bánh có mái che, xe buýt, xe máy |
Đánh giá#
- Lấy mẫu tối đa 1.000 ảnh từ mỗi tập train, giữ nguyên toàn bộ tập validation và loại trừ tập test bằng
fraction=[1000, 1.0, 0.0]. - Fine-tune độc lập cùng một checkpoint pretrained trên từng dataset trong 100 epoch với patience 100, seed 0, batch 16 và bốn worker. Ảnh có kích thước 640 pixel. Seed 0 không đảm bảo tính xác định hoàn toàn, vì vậy YOLO27m và YOLO27l báo cáo giá trị trung bình của 3 lần chạy như vậy.
- Bật remapping lớp, channels-last và đầu ra JSON cho dự đoán, đồng thời tắt biểu đồ.
- Đánh giá checkpoint tốt nhất của từng dataset và sử dụng lại
max_detđã lưu, vốn tính đến số lượng đối tượng lớn nhất của dataset đó. - Áp dụng các vùng bị bỏ qua như trong bộ công cụ VisDrone DET: loại bỏ các dự đoán và nhãn mà vùng bị bỏ qua che phủ ít nhất một nửa. Đây là 1.378 vùng bị bỏ qua chính thức của VisDrone và 7 hộp
ignored regioncủa HIT-UAV; sau đó loại bỏ lớp HIT-UAV. - Để tính mAP50-95 theo kích thước, nhân diện tích box ground truth và box dự đoán với
(640 / max(image_width, image_height)) ** 2trước khi áp dụng các ngưỡng COCO Small, Medium và Large. - Gán trọng số bằng nhau cho mọi dataset. Mỗi metric theo kích thước chỉ tính các dataset có ít nhất 10 đối tượng thuộc ngưỡng đó.
mAP macro là sum(dataset validation mAP50-95) / 37. Các metric được tính từ dự đoán đã lưu của từng dataset.
Kết quả benchmark#
Các chỉ số là trung bình macro trên 37 tập con đánh giá, được báo cáo dưới dạng phần trăm. YOLO27 là bản xem trước chưa phát hành; trọng số của model hiện chưa có.
| Kích thước | Model | mAP50-95 | Precision | Recall | mAP50-95-S | mAP50-95-M | mAP50-95-L |
|---|---|---|---|---|---|---|---|
| L/X | YOLO27l | 55.97 | 79.11 | 75.14 | 38.52 | 55.90 | 64.64 |
| L/X | YOLO26x | 50.19 | 76.93 | 69.08 | 34.89 | 50.78 | 52.15 |
| L/X | YOLO26l | 50.05 | 75.28 | 69.53 | 34.96 | 50.37 | 52.25 |
| L/X | YOLO11l | 48.71 | 74.26 | 68.50 | 32.29 | 50.84 | 51.14 |
| L/X | YOLOv5l | 48.25 | 74.03 | 68.16 | 32.15 | 49.89 | 50.27 |
| L/X | YOLOv8l | 48.22 | 74.15 | 69.14 | 32.44 | 49.14 | 49.98 |
| L/X | YOLOv8x | 47.94 | 76.00 | 66.82 | 31.60 | 49.85 | 50.16 |
| L/X | YOLOv5x | 47.58 | 75.05 | 68.15 | 31.66 | 49.60 | 50.18 |
| L/X | YOLO11x | 47.49 | 73.75 | 67.50 | 31.64 | 48.82 | 49.66 |
| M | YOLO27m | 53.68 | 76.66 | 73.20 | 36.47 | 53.65 | 61.30 |
| M | YOLO26m | 49.74 | 76.23 | 68.74 | 33.40 | 50.29 | 51.78 |
| M | YOLOv5m | 48.41 | 74.34 | 68.39 | 32.12 | 49.78 | 52.39 |
| M | YOLO11m | 48.39 | 73.87 | 68.85 | 32.62 | 49.87 | 51.23 |
| M | YOLOv8m | 48.25 | 73.89 | 68.69 | 31.21 | 49.73 | 52.41 |
| S | YOLO27s | 51.76 | 76.68 | 71.46 | 35.19 | 51.68 | 54.53 |
| S | YOLO11s | 48.00 | 75.00 | 67.85 | 29.98 | 49.81 | 51.13 |
| S | YOLO26s | 47.77 | 74.24 | 67.23 | 32.00 | 47.91 | 51.00 |
| S | YOLOv5s | 47.55 | 74.18 | 67.37 | 30.95 | 49.13 | 50.57 |
| S | YOLOv8s | 47.53 | 74.27 | 67.68 | 31.38 | 48.52 | 50.57 |
| N | YOLO27n | 49.32 | 75.46 | 68.82 | 32.41 | 49.27 | 54.05 |
| N | YOLO11n | 46.37 | 72.86 | 65.94 | 28.76 | 47.53 | 51.05 |
| N | YOLOv8n | 46.09 | 72.53 | 65.89 | 29.02 | 47.61 | 49.62 |
| N | YOLOv5n | 45.29 | 71.77 | 65.21 | 29.03 | 46.83 | 48.59 |
| N | YOLO26n | 44.37 | 70.25 | 63.40 | 29.12 | 44.77 | 48.39 |
Đánh giá benchmark#
Sử dụng nhánh main của Ultralytics và đặt ULTRALYTICS_API_KEY để truy cập dataset:
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,
)
# Nhánh main báo cáo các ngưỡng kích thước theo diện tích gốc. Benchmark này tính lại tỷ lệ diện tích GT và dự đoán riêng
# nhân với (640 / max(image_width, image_height)) ** 2 trước khi tính AP theo kích thước, và áp dụng các vùng bị bỏ qua của VisDrone và
# HIT-UAV. Đoạn mã này không làm điều nào trong số đó.Trích dẫn#
Nếu sử dụng Ultralytics Benchmark trong công việc, vui lòng trích dẫn bài báo 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},
}Bình luận
Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.



