Ultralytics YOLO27:
Get Started

Ultralytics 벤치마크#

COCO는 여러 실제 컴퓨터 비전 작업을 대표하지 않습니다. Ultralytics 벤치마크는 고품질 바운딩 박스 라벨이 포함된 선별된 37개 객체 탐지 데이터셋 전반에서 모델 일반화 성능을 측정하기 위한 벤치마크 데이터셋입니다. 데이터셋 분야에는 의료 영상 분석, 원격 탐사, 교통, 문서, 사용자 인터페이스, 소매, 머신 비전, 농업, 스포츠, 야생 동물, 수중 영상, 폐기물 탐지가 포함됩니다. 센서 유형에는 RGB, 어안, 열적외선, X선, MRI, 초음파, 현미경, 합성 개구 레이더 (SAR)가 포함됩니다.

선별된 데이터셋은 Ultralytics Platform에 호스팅됩니다.

후보 데이터셋의 학습 및 검증 분할에서 완전히 중복되거나 거의 중복되는 이미지를 확인했습니다. 표시된 이미지 쌍을 검토했으며, 확인된 분할 간 데이터 누출은 제거하거나 해당 데이터셋을 교체했습니다.

데이터셋#

분야센서 / 영상 유형데이터셋클래스
항공/원격 탐사RGB 위성 영상Airbus 유류 저장 시설 탐지1: 유류 저장 탱크
문서/UIRGB 및 스캔한 페이지AnnoPage 문서 요소25: 화학식/방정식, 기호/로고, 사진, 그림, 그래프, 지도, 수학 표현식, 악보, 이미지, 장식, 명문, 평면도, 바코드/QR 코드, 도장, 광고, 손글씨 메모, 다이어그램, 표, 비네트, 프리즈
스포츠RGB 카메라농구 골대 탐지2: 농구공, 농구 네트
운전/교통RGB 도로 카메라CEYMO11: 버스 전용 차로, 자전거 전용 차로, 다이아몬드, 정션 박스, 좌회전 화살표, 횡단보도, 우회전 화살표, 직진 화살표, 서행, 직진-좌회전 화살표, 직진-우회전 화살표
의료MRICheng 뇌종양 MRI3: 수막종, 신경교종, 뇌하수체 종양
의료컬러 안저 카메라DDR 병변4: 경성 삼출물, 출혈, 미세동맥류, 연성 삼출물
산업선형 스캔 산업용 카메라DeepPCB6: 단선, 쇼트, 마우스바이트, 돌출부, 구리, 핀홀
의료치과용 X선DENTEX4: 매복치, 우식, 치근단 병변, 심부 우식
산업RGB 산업용 카메라DSPCBSD9: 쇼트, 돌출부, 구리 이물, 단선, 마우스바이트, 홀 브레이크아웃, 도체 스크래치, 도체 이물, 모재 이물
기타RGB 1인칭 시점 카메라EgoHands4: own_left, own_right, other_left, other_right
기타RGB 및 적외선 트레일 카메라ENA24야생 동물, 사람, 가축, 차량 클래스 22개
운전/교통RGB 어안 카메라Fisheye8K5: 버스, 자전거, 자동차, 보행자, 트럭
문서/UI디지털 및 스캔 도면FloorPlanCAD건축 개구부, 가구, 가전제품, 욕실 설비, 계단, 엘리베이터, 에스컬레이터 클래스 30개
의료X선GRAZPEDWRI-DX9: boneanomaly, bonelesion, foreignbody, fracture, metal, periostealreaction, pronatorsign, softtissue, text
문서/UI디지털 스크린샷GroundCUA UI9: 버튼, 정보 표시, 입력 요소, 메뉴, 탐색, 기타, 사이드바, 시각 요소, 알 수 없음
농업RGB 농장 카메라GWHD 20211: wheat_head
항공/원격 탐사열적외선 UAVHIT-UAV5: 사람, 자동차, 자전거, 기타 차량, 무시 영역
의료보안 검색용 X선IED X선폭발물, 배터리, 노트북, 호출기, 휴대전화, 무전기, 개조 기기 클래스 11개
의료RGB 내시경Kvasir-SEG 용종1: 용종
운전/교통열적외선LLVIP1: 사람
항공/원격 탐사8밴드 다중 스펙트럼 영상MODA 다중 스펙트럼8: 자동차, 밴, 트럭, 버스, 삼륜차, 자전거, 차양 자전거, 보행자
농업RGB 카메라PlantDoc작물 잎 및 식물 질병 클래스 29개
스포츠RGB 비디오 프레임RacketVision 테니스공1: 테니스공
운전/교통RGB 도로 카메라RDD20225: 종방향 균열, 횡방향 균열, 거북등 균열, 기타 손상, 포트홀
소매RGB 계산대 카메라RPC 소매 계산대포장 식품, 음료, 우유, 통조림, 초콜릿, 껌, 사탕, 조미료, 위생용품, 티슈, 문구류를 포함하는 계산대 상품 클래스 200개
기타RGB 수중 카메라RUOD 수중10: 해삼, 성게, 가리비, 불가사리, 물고기, 산호, 다이버, 갑오징어, 거북이, 해파리
산업RGB 카메라Safe Human 17사람, 신체 부위, 도구, 개인 보호 장비 클래스 17개
항공/원격 탐사RGB UAV 카메라SeaDronesSee6: 무시 대상, 수영하는 사람, 보트, 제트스키, 구명 장비, 부표
소매RGB 소매점 카메라SKU-110K1: 매장 상품
스포츠RGB 방송 카메라SoccerDB3: 선수, 공, 골대
항공/원격 탐사합성 개구 레이더 (SAR)SSDD SAR Ship1: 선박
기타RGB 카메라TACO Litter쓰레기 재료 및 객체 클래스 28개
의료흉부 X선TBX11K2: 활동성 폐결핵, 비활동성 폐결핵
의료초음파TN5000 Thyroid Ultrasound2: 양성, 악성
의료광학 현미경TXL-PBC Blood Cells3: 백혈구, 적혈구, 혈소판
기타RGB 카메라UEC School Lunch Food학교 급식 음식 및 음료 클래스 21개
항공/원격 탐사RGB UAV 카메라VisDrone10: 보행자, 사람, 자전거, 자동차, 밴, 트럭, 삼륜차, 차양 삼륜차, 버스, 오토바이

평가#

  • 각 학습 분할에서 최대 1,000개의 이미지를 샘플링하고, 검증 분할은 전체를 유지하며, 테스트 분할은 fraction=[1000, 1.0, 0.0]을 사용해 제외합니다.
  • 동일한 사전 학습 체크포인트를 각 데이터셋에서 독립적으로 100 epoch 동안 미세 조정합니다. patience는 100, seed는 0, batch는 16, worker는 4로 설정합니다. 이미지 크기는 640픽셀을 사용합니다. seed 0은 완전히 결정론적이지 않으므로 YOLO27m 및 YOLO27l은 이러한 실행 3회의 평균을 보고합니다.
  • 클래스 매핑, channels-last 및 예측 JSON 출력을 활성화하고, 플롯은 비활성화합니다.
  • 각 데이터셋의 최적 체크포인트를 평가하고, 해당 데이터셋에서 가장 많은 객체 수를 반영하는 저장된 max_det을 재사용합니다.
  • 크기별 mAP50-95를 계산하려면 COCO의 Small, Medium 및 Large 구간을 적용하기 전에 정답 및 예측 박스 영역에 (640 / max(image_width, image_height)) ** 2을 곱합니다.
  • 모든 데이터셋에 동일한 가중치를 부여합니다. 각 크기 지표에는 해당 구간에 객체가 10개 이상인 데이터셋만 포함됩니다.

매크로 mAP는 sum(dataset validation mAP50-95) / 37입니다. 지표는 각 데이터셋에 저장된 예측값을 사용해 계산합니다.

벤치마크 결과#

지표는 37개 검증 분할의 매크로 평균이며, 백분율로 보고됩니다.

크기모델mAP50-95정밀도재현율mAP50-95-SmAP50-95-MmAP50-95-L
L/XYOLO27l55.5078.8374.9038.1755.7563.36
L/XYOLO26x49.8576.7468.6134.4450.5451.69
L/XYOLO26l49.7275.0569.3134.4950.1651.72
L/XYOLO11l48.5374.2268.3331.9150.7150.77
L/XYOLOv5l48.0374.1167.7831.7349.7949.87
L/XYOLOv8l48.0273.9568.8032.0549.0449.56
L/XYOLOv8x47.6775.6666.4631.1249.6049.69
L/XYOLOv5x47.3574.6967.9631.2749.3949.76
L/XYOLO11x47.2473.6967.0831.2248.5749.24
MYOLO27m53.3875.8572.9535.9653.4061.40
MYOLO26m49.4276.2368.3132.9150.0251.32
MYOLOv5m48.1974.2168.0731.6849.6751.93
MYOLO11m48.1573.7268.5632.1449.7650.75
MYOLOv8m47.9973.8668.1530.7349.6151.97
SYOLO27s51.2376.9670.7434.2051.4754.74
SYOLO11s47.7874.7267.6629.5349.6950.69
SYOLO26s47.4774.3566.7331.5647.7250.58
SYOLOv8s47.3573.9767.5430.9048.4750.15
SYOLOv5s47.3073.9767.0230.4749.0750.10
NYOLO27n49.2574.8668.4931.9349.3053.20
NYOLO11n46.1972.8365.6928.3547.5150.66
NYOLOv8n45.8972.2965.5628.5647.5549.22
NYOLOv5n45.0971.6964.9928.6146.7948.14
NYOLO26n44.0870.0963.2028.6944.5247.96

벤치마킹#

데이터셋에 액세스하도록 ULTRALYTICS_API_KEY을 설정하고 Ultralytics의 main 브랜치를 사용합니다:

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("yolo27n.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 및 예측 영역을 별도로 재조정합니다
# 크기별 AP를 계산하기 전에 (640 / max(image_width, image_height)) ** 2를 적용합니다.

인용#

작업에서 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},
}
기여자

댓글