/ Модель

Характеристики

Лицензия
AGPL 3.0
Базовая модель
YOLOv9
Библиотека
ultralytics
Опубликована
18 июн 2026

visdrone-yolov9m

Поиск объектовИзображение → bounding_boxes

YOLOv9m, дообученная на VisDrone-DET для обнаружения людей и транспорта на аэроснимках с дронов.

93скачиваний за 30 дней6лайковвеса обновлены5 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Это детектор объектов YOLOv9m, дообученный командой DetectionBench на наборе VisDrone-DET для обнаружения объектов на снимках с дронов. Модель построена на архитектуре Ultralytics YOLOv9m, принимает изображения и возвращает рамки объектов с классами и оценками уверенности. Поддерживаемые классы включают пешеходов, людей, велосипеды, автомобили, фургоны, грузовики, трициклы, автобусы и мотоциклы.

Модель предназначена для анализа аэросъёмки и сравнительного тестирования детекторов. На тестовой части VisDrone-DET указаны mAP@50 47,62% и mAP@50–95 28,52%. Данные содержат много мелких объектов и заметный дисбаланс классов: редкие категории распознаются хуже, а класс others практически не работает из-за отсутствия обучающих примеров. Модель распространяется по лицензии AGPL-3.0; README также указывает на ограничения некоммерческого использования, связанные с лицензией датасета VisDrone CC BY-NC-SA 3.0.

Сценарии применения

  • обнаружение пешеходов на снимках с дронов
  • подсчёт автомобилей и другого транспорта на аэросъёмке
  • поиск велосипедов и трициклов на изображениях с воздуха
  • сравнительная оценка детекторов на VisDrone-DET

Ограничения

Из-за сильного дисбаланса классов редкие категории распознаются хуже, а класс others практически непригоден для использования: в обучающей выборке для него нет размеченных объектов. Высокая плотность очень мелких объектов затрудняет обнаружение; применение модели также ограничено условиями лицензии датасета VisDrone CC BY-NC-SA 3.0.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

YOLOv9m Finetuned on VisDrone-DET

Fine-tuned YOLOv9m object detector on the VisDrone-DET benchmark dataset, trained and evaluated as part of DetectionBench -- a framework for reproducibly benchmarking modern object detectors with identical training recipes and evaluation metrics across multiple real-world datasets.


Usage

Install Dependencies

pip install ultralytics huggingface_hub

Load Model from Hugging Face

from huggingface_hub import hf_hub_download
from ultralytics import YOLO

weights = hf_hub_download(
    repo_id="dronefreak/visdrone-yolov9m",
    filename="best.pt"
)

model = YOLO(weights)

Run Inference

results = model.predict(
    source="image.jpg",
    conf=0.25
)

results[0].show()

Performance

Evaluated on the VisDrone-DET test split, using DetectionBench's standard evaluation pipeline (detectionbench-evaluate).

MetricScore (%)
mAP@5047.62
mAP@50-9528.52
Precision59.26
Recall48.4
F1 Score53.28
Parameters20.2M
FLOPs77.9B (at 640 px)

VisDrone-DET Model Zoo

Every model DetectionBench has trained and evaluated on VisDrone-DET so far, for full transparency -- see DetectionBench for the smaller, curated comparison set used on the project README.

ModelmAP@50mAP@50-95PrecisionRecall
YOLO26m49.1129.2460.2149.76
YOLO11m48.0328.5659.3448.3
YOLOv9m47.6228.5259.2648.4
YOLOv10m46.7327.7259.2347.35
YOLOv8m45.4726.9457.8646.39
YOLOv9s45.3826.9556.9546.19
YOLO26s44.8726.4356.4445.41
YOLOv10s44.5126.2855.9745.61
YOLO11s43.6425.8854.4845.01
YOLOv8s43.4725.7756.0944.51
YOLOv9t40.6723.7352.8441.78
YOLO26n39.922.9551.1442.08
YOLOv10n39.823.0851.2241.5
YOLOv8n39.6923.0352.0241.36
RF-DETR Medium39.6221.9970.6246.76
YOLO11n39.5223.051.4941.02
RF-DETR Small39.1321.6864.3849.47
RF-DETR Nano37.9220.8869.0246.21

Per-Class Performance

ClassmAP@50mAP@50-95
pedestrian48.3420.78
people31.8412.22
bicycle25.1111.77
car84.055.45
van52.1136.49
truck56.6538.5
tricycle34.3120.47
awning-tricycle26.5116.88
bus66.6349.6
motor50.7123.05
others0.00.0

Normalized Confusion Matrix


Dataset

This model was trained on VisDrone-DET. For the full dataset description, provenance, license, and citation, see the dataset card:

https://huggingface.co/datasets/Voxel51/VisDrone2019-DET

Classes

  • pedestrian
  • people
  • bicycle
  • car
  • van
  • truck
  • tricycle
  • awning-tricycle
  • bus
  • motor
  • others

Training Configuration

SettingValue
DatasetVisDrone-DET
FrameworkUltralytics YOLO
Training ToolkitDetectionBench
Epochs (configured max)100
Epochs (actually trained)79
Early Stopping Patience25
Batch Size4
Image Size1280
OptimizerSGD
Initial Learning Rate0.01
Seed0

Repository Contents

best.pt
results.csv
args.yaml
BoxPR_curve.png
BoxF1_curve.png
BoxP_curve.png
BoxR_curve.png
confusion_matrix.png
confusion_matrix_normalized.png
val_batch0_pred.jpg
visdrone_yolov9m_showcase.jpg
assets/demo_banner.mp4
assets/demo_banner_poster.jpg
README.md

Related Resources


Training Framework

This model was trained using DetectionBench, an open-source framework for benchmarking object detectors across multiple real-world datasets with a common pipeline.

Features include:

  • A dataset-adapter registry for converting real-world datasets into a canonical format
  • Identical training/evaluation recipes across model families (Ultralytics YOLO/RT-DETR, RF-DETR)
  • Hardware profiling (latency, FPS, VRAM, parameters, FLOPs)
  • One-command reproducibility via versioned Hydra configs

If you find this model useful, please consider starring the repository.


Known Limitations

  • Severe class imbalance: car (42.21%) and pedestrian (23.12%) account for two-thirds of all annotated boxes in the training set, while awning-tricycle (0.95%) and tricycle (1.40%) are rare -- the others class has zero annotated instances in the training set entirely and is effectively unusable (always 0 AP).
  • Extreme small-object density: ~53 annotated boxes per image on average, with roughly 69% of boxes covering under 0.1% of the image area -- consistent with VisDrone's aerial small-object detection challenge (objects captured from significant altitude).
  • The original authors license VisDrone under CC BY-NC-SA 3.0 -- non-commercial research use only (see the dataset's homepage); this applies to any model trained on it, not only the raw images.
  • These RF-DETR checkpoints were trained/evaluated directly through DetectionBench. The YOLO/RT-DETR rows in the External VisDrone Model Zoo comparison below were trained via a separate companion codebase, not reproduced inside DetectionBench -- see that collection for their own training details and caveats.

Citation

If you use this model in your research, please consider citing the dataset and the model architecture:

@article{zhu2018vision,
  title={Vision meets drones: A challenge},
  author={Zhu, Pengfei and Wen, Longyin and Bian, Xiao and Ling, Haibin and Hu, Qinghua},
  journal={arXiv preprint arXiv:1804.07437},
  year={2018}
}
@article{wang2024yolov9,
  title={YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information},
  author={Wang, Chien-Yao and Yeh, I-Hau and Liao, Hong-Yuan Mark},
  journal={arXiv preprint arXiv:2402.13616},
  year={2024}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · ultralytics

Нельзя запустить

Модели Ultralytics YOLO требуют отдельного рантайма.

Ревизия весов
26ea908

0 моделей