Ultralytics YOLO27: Inscreve-te na lista de espera.
Começar

Ultralytics Benchmark

COCO não representa muitas tarefas de visão computacional do mundo real. O Ultralytics Benchmark é um conjunto de dados de benchmark para medir a capacidade de generalização do modelo em 37 conjuntos de dados selecionados de detecção de objetos, com rótulos de alta qualidade de caixas delimitadoras. Os domínios incluem análise de imagens médicas, sensoriamento remoto, trânsito, documentos, interfaces de usuário, varejo, visão de máquina, agricultura, esportes, vida selvagem, imagens subaquáticas e detecção de resíduos. Os tipos de sensores incluem RGB, olho de peixe, infravermelho térmico, raios X, MRI, ultrassom, microscopia e radar de abertura sintética (SAR).

Os conjuntos de dados selecionados estão alojados na Plataforma Ultralytics. A tabela de classificação VLM classifica modelos de linguagem visual e detetores de vocabulário aberto em imagens de 36 destes conjuntos de dados, com base na precisão, no custo e na velocidade.

Os conjuntos de dados candidatos foram verificados para identificar imagens duplicadas ou quase duplicadas entre as divisões de treinamento e validação. Os pares sinalizados foram revisados, e os vazamentos confirmados entre divisões foram removidos ou o conjunto de dados afetado foi substituído.

Conjuntos de dados#

DomínioSensor / imagensConjunto de dadosClasses
Aéreo/RSImagens de satélite RGBDetecção de tanques de armazenamento de petróleo da Airbus1: tanque de armazenamento de petróleo
Documento/Interface de usuárioRGB e páginas digitalizadasElementos de documentos AnnoPage25: fórmula/equação química, símbolo/logotipo, fotografia, desenho, gráfico, mapa, expressão matemática, notação musical, imagem, decoração, inscrição, planta baixa, código de barras/QR, carimbo, anúncio, nota manuscrita, diagrama, tabela, vinheta e friso
DesportoCâmera RGBDetecção de cesta de basquete2: bola de basquete, rede de basquete
Direção/TrânsitoCâmera rodoviária RGBCEYMO11: faixa de ônibus, ciclovia, losango, caixa de junção, seta à esquerda, faixa de pedestres, seta à direita, seta em frente, devagar, seta em frente e à esquerda, seta em frente e à direita
MedicinaMRIMRI de tumores cerebrais de Cheng3: meningioma, glioma, hipófise
MedicinaCâmera de fundo de olho coloridaLesões DDR4: exsudatos duros, hemorragias, microaneurismas, exsudatos moles
IndústriaCâmera industrial de varredura linearDeepPCB6: circuito aberto, curto-circuito, mordida, protuberância, cobre, furo de pino
MedicinaRaio X odontológicoDENTEX4: dente incluso, cárie, lesão periapical, cárie profunda
IndústriaCâmera industrial RGBDSPCBSD9: curto-circuito, protuberância, cobre espúrio, circuito aberto, mordida, ruptura de furo, arranhão no condutor, objeto estranho no condutor, objeto estranho no material de base
OutraCâmera egocêntrica RGBEgoHands4: own_left, own_right, other_left, other_right
OutraCâmera de trilha RGB e infravermelhaENA2422 classes de vida selvagem, pessoas, animais domésticos e veículos
Direção/TrânsitoCâmera olho de peixe RGBFisheye8K5: ônibus, bicicleta, carro, pedestre, caminhão
Documento/Interface de usuárioPlantas digitais e digitalizadasFloorPlanCAD30 classes de aberturas arquitetônicas, móveis, eletrodomésticos, instalações de banheiro, escadas, elevadores e escadas rolantes
MedicinaRaio XGRAZPEDWRI-DX9: anomalia óssea, lesão óssea, corpo estranho, fratura, metal, reação periosteal, sinal do pronador, tecido mole, texto
Documento/Interface de usuárioCapturas de tela digitaisInterface de usuário GroundCUA9: botão, exibição de informações, elementos de entrada, menu, navegação, outros, barra lateral, elementos visuais, desconhecido
AgriculturaCâmera de campo RGBGWHD 20211: cabeça de trigo
Aéreo/RSUAV com infravermelho térmicoHIT-UAV5: pessoa, carro, bicicleta, outro veículo, região ignorada (não pontuada)
MedicinaRaio X de segurançaRaio X de IED11 classes de explosivos, baterias, laptops, pagers, celulares, walkie-talkies e dispositivos modificados
MedicinaEndoscópio RGBPólipos Kvasir-SEG1: pólipo
Direção/TrânsitoInfravermelho térmicoLLVIP1: pessoa
Aéreo/RSImagens multiespectrais de 8 bandasMODA multiespectral8: carro, van, caminhão, ônibus, triciclo, bicicleta, bicicleta com toldo, pedestre
AgriculturaCâmera RGBPlantDoc29 classes de folhas de culturas e doenças de plantas
DesportoQuadros de vídeo RGBBola de tênis RacketVision1: bola de tênis
Direção/TrânsitoCâmera rodoviária RGBRDD20225: trinca longitudinal, trinca transversal, trinca tipo couro de jacaré, outros danos, buraco na pista
RetalhoCâmera RGB de caixaCaixa de varejo RPC200 classes de produtos de caixa, incluindo alimentos embalados, bebidas, leite, enlatados, chocolate, chiclete, doces, temperos, produtos de higiene, lenços de papel e artigos de papelaria
OutraCâmera subaquática RGBRUOD subaquático10: holotúria, ouriço-do-mar, vieira, estrela-do-mar, peixe, corais, mergulhador, sépia, tartaruga, água-viva
IndústriaCâmera RGBSafe Human 1717 classes de pessoas, partes do corpo, ferramentas e equipamentos de proteção individual
Aéreo/RSCâmera UAV RGBSeaDronesSee6: ignorado, nadador, barco, jet ski, equipamentos salva-vidas, boia
RetalhoCâmera RGB de varejoSKU-110K1: produto em prateleira
DesportoCâmera de transmissão RGBSoccerDB3: jogador, bola, gol
Aéreo/RSRadar de abertura sintética (SAR)SSDD SAR Ship1: navio
OutraCâmera RGBTACO Litter28 classes de materiais de lixo e objetos
MedicinaRadiografia de tóraxTBX11K2: ActiveTuberculosis, ObsoletePulmonaryTuberculosis
MedicinaUltrassomTN5000 Thyroid Ultrasound2: benigno, maligno
MedicinaMicroscopia ópticaTXL-PBC Blood Cells3: glóbulos brancos, glóbulos vermelhos, plaquetas
OutraCâmera RGBUEC School Lunch Food21 classes de alimentos e bebidas de merenda escolar
Aéreo/RSCâmera UAV RGBVisDrone10: pedestre, pessoas, bicicleta, carro, van, caminhão, triciclo, triciclo com toldo, ônibus, motocicleta

Avaliação#

  • Amostre até 1.000 imagens de cada divisão de treinamento, mantenha a divisão de validação completa e exclua a divisão de teste com fraction=[1000, 1.0, 0.0].
  • Ajuste o mesmo checkpoint pré-treinado de forma independente em cada conjunto de dados por 100 épocas, com paciência 100, semente 0, lote 16 e quatro workers. As imagens usam 640 pixels. A semente 0 não é totalmente determinística, então YOLO27m e YOLO27l informam a média de 3 execuções desse tipo.
  • Ative o remapeamento de classes, o formato channels-last e a saída JSON das predições, com os gráficos desativados.
  • Avalie o melhor checkpoint de cada conjunto de dados e reutilize o max_det salvo, que leva em conta a maior contagem de objetos.
  • Aplique as regiões ignoradas conforme o toolkit VisDrone DET: descarte as previsões e os rótulos cobertos por uma região ignorada em pelo menos metade. Estas são as 1.378 regiões oficialmente ignoradas do VisDrone e as 7 caixas ignored region do HIT-UAV; em seguida, a classe HIT-UAV é removida.
  • Para calcular a mAP50-95 específica por tamanho, multiplica as áreas das caixas de verdade de referência e das previsões por (640 / max(image_width, image_height)) ** 2 antes de aplicar as categorias Small, Medium e Large do COCO.
  • Atribua o mesmo peso a cada conjunto de dados. Cada métrica por tamanho inclui apenas conjuntos de dados com pelo menos 10 objetos nessa categoria.

A mAP macro é sum(dataset validation mAP50-95) / 37. As métricas são calculadas com base nas predições salvas de cada conjunto de dados.

Resultados do benchmark#

As métricas são médias macro calculadas sobre as 37 divisões de validação e apresentadas como porcentagens. YOLO27 é uma prévia ainda não lançada; seus pesos ainda não estão disponíveis.

TamanhoModelomAP50-95PrecisãoRevocaçãomAP50-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

Avaliação comparativa#

Use a branch main do Ultralytics com ULTRALYTICS_API_KEY definido para acessar o conjunto de dados:

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,
)
# A branch principal informa as categorias de tamanho com base na área nativa. Este benchmark redimensiona separadamente as áreas de GT e das predições
# por (640 / max(image_width, image_height)) ** 2 antes de calcular a AP específica por tamanho, e aplica as regiões ignoradas do VisDrone e do
# regiões ignoradas do HIT-UAV. Este trecho não faz nenhuma dessas coisas.

Citação#

Se você usar o Ultralytics Benchmark no seu trabalho, cite o artigo do Ultralytics YOLO26:

Citação
@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},
}

Comentários

Faz uma pergunta, partilha os teus resultados ou ajuda alguém.