CoolFace
Modelpublic

dronefreak/visdrone-yolov8x

sourceHugging Faceagpl-3.0updated 3mo agoView on Hugging Face
7likes140downloads
Model Card

YOLOv8x Finetuned on VisDrone

Fine-tuned YOLOv8x object detector for aerial imagery using the VisDrone benchmark dataset.

This model is part of the VisDrone Detection Model Zoo, a collection of YOLO models trained and evaluated under a common pipeline for aerial object detection.

Detection Showcase

<p align="center"> <img src="visdrone_showcase.gif" alt="VisDrone Detection Demo"> </p>


Performance

MetricScore (%)
mAP@5036.81
mAP@50-9521.52
Precision51.91
Recall39.78
F1 Score45.05
Parameters68.2M
FLOPs257.8B

Evaluation Protocol

Metrics reported in this model card are computed on the VisDrone test set with ground-truth annotations available for evaluation.


VisDrone Model Zoo

RankModelmAP@50mAP@50-95PrecisionRecall
1YOLOv9e40.0223.7354.7842.42
2YOLOv11x38.4422.652.4141.43
3YOLOv26x38.3322.4852.9141.06
4YOLOv11l37.1421.8551.8740.33
5YOLOv10x37.2421.8152.5939.84
6YOLOv26l37.6521.7551.640.42
7YOLOv9c37.2221.7351.9939.77
8YOLOv8x36.8121.5251.9139.78
9YOLOv26m36.6721.2251.0339.79
10YOLOv10l35.9521.0952.1338.48
11YOLOv11m36.3521.0250.2439.46
12YOLOv9m36.1920.9551.0539.12
13YOLOv8m34.3919.9548.1838.2
14YOLOv9s33.5219.2646.1637.43
15YOLOv11s32.318.4745.4935.31
16YOLOv8s31.9518.2445.9935.49
17YOLOv26s32.118.0645.7535.05
18YOLOv9t29.0916.2242.5732.66
19YOLOv8n28.1815.7740.8631.81
20YOLOv11n27.5915.4639.5831.74
21YOLOv10n27.6515.3241.0231.68
22YOLOv26n26.7314.6438.631.14
23rtdetrl21.689.3435.7626.3

Per-Class Performance

ClassmAP@50mAP@50-95
pedestrian33.5913.73
people18.616.32
bicycle14.336.08
car75.9948.84
van40.1927.18
truck45.4630.58
tricycle24.4713.3
awning-tricycle20.9212.54
bus57.9241.54
motor36.6615.11

Evaluation Visualizations

Precision-Recall Curve

[image]

F1 Curve

[image]

Confusion Matrix

[image]


Dataset

VisDrone is a large-scale benchmark for object detection in aerial imagery captured from unmanned aerial vehicles (UAVs).

The dataset contains diverse scenes including:

  • Urban environments
  • Residential areas
  • Traffic intersections
  • Crowded pedestrian regions

Classes

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

Usage

Install Dependencies

bash
pip install ultralytics huggingface_hub

Load Model from Hugging Face

python
from huggingface_hub import hf_hub_download
from ultralytics import YOLO

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

model = YOLO(weights)

Run Inference

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

results[0].show()

Training Configuration

SettingValue
Epochs300
DatasetVisDrone2019-DET
FrameworkUltralytics YOLO
Training ToolkitVisDrone Dataset Python Toolkit

Repository Contents

text
best.pt
results.csv
args.yaml
BoxPR_curve.png
BoxF1_curve.png
confusion_matrix.png
assets/visdrone_showcase.gif
README.md

Related Resources

  • VisDrone Detection Model Zoo (Hugging Face Collection)
  • VisDrone Dataset Python Toolkit: https://github.com/dronefreak/VisDrone-dataset-python-toolkit
  • VisDrone Dataset: https://github.com/VisDrone/VisDrone-Dataset

Training Framework

These models were trained using the VisDrone Dataset Python Toolkit, an open-source framework for aerial object detection research and benchmarking on the VisDrone dataset.

Features include:

  • Dataset preparation and conversion utilities
  • Training and evaluation pipelines
  • Detection benchmarking
  • Visualization tools
  • Support for multiple YOLO model families

Repository:

https://github.com/dronefreak/VisDrone-dataset-python-toolkit

If you find these models useful, please consider starring the repository.


Known Limitations

Performance may degrade in:

  • Extremely dense crowds
  • Heavy occlusions
  • Severe motion blur
  • Very small objects occupying only a few pixels
  • Night-time or low-light aerial imagery

Citation

If you use this model in your research, please consider citing:

  1. 1.The VisDrone dataset
  2. 2.The original YOLO architecture
  3. 3.The VisDrone Detection Toolkit
bibtex
@article{visdrone2019,
  title={Vision Meets Drones: A Challenge},
  author={Zhu, Pengfei and Wen, Longyin and Du, Dawei and Bian, Xiao and Ling, Haibin and Hu, Qinghua},
  journal={International Journal of Computer Vision},
  year={2021}
}

@software{Saksena_VisDrone_Detection_Toolkit_2025,
  author = {Saksena, Saumya Kumaar},
  title = {VisDrone Detection Toolkit: Modern PyTorch Implementation for Aerial Object Detection},
  url = {https://github.com/dronefreak/VisDrone-dataset-python-toolkit},
  version = {2.0.0},
  year = {2025}
}