Downloads · 30 days
326
16% of all-time downloads
dronefreak/visdrone-yolo11m
visdrone-yolo11m is a object detection model from dronefreak. Use it when you need objects located in an image. It is set up for ultralytics. The card lists the license as agpl-3.0.
Fine-tuned YOLO11m 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 re…
Downloads · 30 days
326
16% of all-time downloads
All-time downloads
2K
Public
Repo size
185 MB
Likes
4
Public
Click a slice to open those files.
.pt40.6 MB · 52%
From the Hugging Face model README
Fine-tuned YOLO11m 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.
<!-- Demo banner: side-by-side video of this checkpoint's detections on two VisDrone-DET test clips. Media lives under assets/ in this repo. The <video> renders on the Hugging Face model page (absolute resolve/ URL); on GitHub the nested <img> poster is shown instead. --> <p align="center"><video controls autoplay loop muted playsinline width="900" poster="https://huggingface.co/dronefreak/visdrone-yolo11m/resolve/main/assets/demo_banner_poster.jpg" src="https://huggingface.co/dronefreak/visdrone-yolo11m/resolve/main/assets/demo_banner.mp4"><img src="https://huggingface.co/dronefreak/visdrone-yolo11m/resolve/main/assets/demo_banner_poster.jpg" alt="YOLO11m detections on two VisDrone-DET test clips" width="900"></video></p> <br> <!-- ROW 1: Identity & Tech Stack --> <div style="display: flex; justify-content: center; align-items: center; gap: 8px; margin-bottom: 8px; flex-wrap: wrap;"> <img src="https://img.shields.io/badge/Task-Object_Detection-blue?style=flat-square" alt="Task"> <img src="https://img.shields.io/badge/Framework-Ultralytics_YOLO-0aa1a7?style=flat-square" alt="Framework"> <img src="https://img.shields.io/badge/Base_Model-YOLO11m-purple?style=flat-square" alt="Base Model"> </div> <!-- ROW 2: Performance Metrics --> <div style="display: flex; justify-content: center; align-items: center; gap: 8px; margin-bottom: 8px; flex-wrap: wrap;"> <img src="https://img.shields.io/badge/[email protected]%25-success?style=flat-square" alt="mAP@50"> <img src="https://img.shields.io/badge/mAP@50:95-28.56%25-orange?style=flat-square" alt="mAP@50:95"> <img src="https://img.shields.io/badge/Params-20.1M-lightgrey?style=flat-square" alt="Params"> </div> <!-- ROW 3: Metadata --> <div style="display: flex; justify-content: center; align-items: center; gap: 8px; margin-bottom: 24px; flex-wrap: wrap;"> <img src="https://img.shields.io/badge/License-AGPL--3.0-lightgrey?style=flat-square" alt="License"> <a href="https://github.com/dronefreak/DetectionBench"><img src="https://img.shields.io/badge/Source-DetectionBench-black?style=flat-square" alt="Source"></a> </div>pip install ultralytics huggingface_hub
from huggingface_hub import hf_hub_download
from ultralytics import YOLO
weights = hf_hub_download(
repo_id="dronefreak/visdrone-yolo11m",
filename="best.pt"
)
model = YOLO(weights)
results = model.predict(
source="image.jpg",
conf=0.25
)
results[0].show()
Evaluated on the VisDrone-DET test split, using DetectionBench's standard evaluation pipeline (detectionbench-evaluate).
| Metric | Score (%) |
|---|---|
| mAP@50 | 48.03 |
| mAP@50-95 | 28.56 |
| Precision | 59.34 |
| Recall | 48.3 |
| F1 Score | 53.26 |
| Parameters | 20.1M |
| FLOPs | 68.5B (at 640 px) |
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.
| Model | mAP@50 | mAP@50-95 | Precision | Recall |
|---|---|---|---|---|
| YOLO26m | 49.11 | 29.24 | 60.21 | 49.76 |
| YOLO11m | 48.03 | 28.56 | 59.34 | 48.3 |
| YOLOv9m | 47.62 | 28.52 | 59.26 | 48.4 |
| YOLOv10m | 46.73 | 27.72 | 59.23 | 47.35 |
| YOLOv8m | 45.47 | 26.94 | 57.86 | 46.39 |
| YOLOv9s | 45.38 | 26.95 | 56.95 | 46.19 |
| YOLO26s | 44.87 | 26.43 | 56.44 | 45.41 |
| YOLOv10s | 44.51 | 26.28 | 55.97 | 45.61 |
| YOLO11s | 43.64 | 25.88 | 54.48 | 45.01 |
| YOLOv8s | 43.47 | 25.77 | 56.09 | 44.51 |
| YOLOv9t | 40.67 | 23.73 | 52.84 | 41.78 |
| YOLO26n | 39.9 | 22.95 | 51.14 | 42.08 |
| YOLOv10n | 39.8 | 23.08 | 51.22 | 41.5 |
| YOLOv8n | 39.69 | 23.03 | 52.02 | 41.36 |
| RF-DETR Medium | 39.62 | 21.99 | 70.62 | 46.76 |
| YOLO11n | 39.52 | 23.0 | 51.49 | 41.02 |
| RF-DETR Small | 39.13 | 21.68 | 64.38 | 49.47 |
| RF-DETR Nano | 37.92 | 20.88 | 69.02 | 46.21 |
| Class | mAP@50 | mAP@50-95 |
|---|---|---|
| pedestrian | 49.51 | 21.31 |
| people | 32.3 | 12.55 |
| bicycle | 25.54 | 12.2 |
| car | 83.61 | 55.01 |
| van | 51.59 | 36.06 |
| truck | 57.74 | 38.49 |
| tricycle | 34.17 | 19.7 |
| awning-tricycle | 28.5 | 18.21 |
| bus | 67.66 | 49.65 |
| motor | 49.7 | 22.4 |
| others | 0.0 | 0.0 |

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
| Setting | Value |
|---|---|
| Dataset | VisDrone-DET |
| Framework | Ultralytics YOLO |
| Training Toolkit | DetectionBench |
| Epochs (configured max) | 100 |
| Epochs (actually trained) | 69 |
| Early Stopping Patience | 25 |
| Batch Size | 8 |
| Image Size | 1280 |
| Optimizer | SGD |
| Initial Learning Rate | 0.01 |
| Seed | 0 |
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_yolo11m_showcase.jpg
assets/demo_banner.mp4
assets/demo_banner_poster.jpg
README.md
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:
If you find this model useful, please consider starring the repository.
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).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}
}
No official YOLO11 research paper has been published by Ultralytics; the most commonly cited independent architectural analysis is used instead:
@article{khanam2024yolov11,
title={YOLOv11: An Overview of the Key Architectural Enhancements},
author={Khanam, Rahima and Hussain, Muhammad},
journal={arXiv preprint arXiv:2410.17725},
year={2024}
}