Downloads · 30 days
361
82% of all-time downloads
dronefreak/rdd2022-yolov8s
rdd2022-yolov8s 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 YOLOv8s object detector on the RDD2022 Road Damage benchmark dataset, trained and evaluated as part of DetectionBench -- a framework for reproducibly benchmarking modern object detectors with identical trai…
Downloads · 30 days
361
82% of all-time downloads
All-time downloads
442
Public
Repo size
25.9 MB
Likes
0
Public
Click a slice to open those files.
.pt22.5 MB · 91%
From the Hugging Face model README
Fine-tuned YOLOv8s object detector on the RDD2022 Road Damage 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.
<p align="center"> <img src="rdd2022_yolov8s_showcase.jpg" alt="RDD2022 Road Damage Detection Demo" width="900"> </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-YOLOv8s-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-33.53%25-orange?style=flat-square" alt="mAP@50:95"> <img src="https://img.shields.io/badge/Params-11.2M-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/rdd2022-yolov8s",
filename="best.pt"
)
model = YOLO(weights)
results = model.predict(
source="image.jpg",
conf=0.25
)
results[0].show()
Evaluated on the RDD2022 Road Damage test split, using DetectionBench's standard evaluation pipeline (detectionbench-evaluate).
| Metric | Score (%) |
|---|---|
| mAP@50 | 61.45 |
| mAP@50-95 | 33.53 |
| Precision | 64.55 |
| Recall | 57.18 |
| F1 Score | 60.64 |
| Parameters | 11.2M |
| FLOPs | 28.6B (at 640 px) |
Every model DetectionBench has trained and evaluated on RDD2022 Road Damage 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 |
|---|---|---|---|---|
| RF-DETR Medium | 65.08 | 36.02 | 71.18 | 55.98 |
| RF-DETR Small | 64.71 | 35.73 | 65.69 | 59.41 |
| YOLOv8m | 62.03 | 34.08 | 65.61 | 57.42 |
| YOLOv8s | 61.45 | 33.53 | 64.55 | 57.18 |
| YOLO26s | 61.27 | 33.3 | 64.42 | 57.13 |
| YOLO26m | 61.24 | 33.38 | 63.7 | 57.27 |
| RF-DETR Nano | 60.85 | 33.22 | 65.49 | 54.3 |
| YOLOv8n | 58.8 | 32.05 | 62.03 | 56.08 |
| YOLO11x | 51.05 | 26.54 | 56.64 | 49.54 |
| Class | mAP@50 | mAP@50-95 |
|---|---|---|
| longitudinal_crack | 54.95 | 29.83 |
| transverse_crack | 54.18 | 25.89 |
| alligator_crack | 62.91 | 32.82 |
| pothole | 73.77 | 45.6 |

This model was trained on RDD2022 Road Damage. For the full dataset description, provenance, license, and citation, see the dataset card:
https://huggingface.co/datasets/dronefreak/RDD2022
| Setting | Value |
|---|---|
| Dataset | RDD2022 Road Damage |
| Framework | Ultralytics YOLO |
| Training Toolkit | DetectionBench |
| Epochs (configured max) | 50 |
| Epochs (actually trained) | 50 |
| Early Stopping Patience | 10 |
| Batch Size | 16 |
| Image Size | 640 |
| Optimizer | Adam |
| Initial Learning Rate | 0.001 |
| 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
rdd2022_yolov8s_showcase.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.
test split here is a held-out 15% slice (70/15/15 split) of the publicly-labelled images, merged across countries -- scores are only comparable between the models listed in this card's Model Zoo.longitudinal_crack (44.0%) is the most common class, while pothole (18.1%) and alligator_crack (17.9%) are the rarest of the four -- per-class accuracy differs noticeably between them.If you use this model in your research, please consider citing the dataset and the model architecture:
@article{arya2022rdd2022,
title = {RDD2022: A multi-national image dataset for automatic Road Damage Detection},
author = {Arya, Deeksha and Maeda, Hiroya and Ghosh, Sanjay Kumar and Toshniwal, Durga and Sekimoto, Yoshihide},
journal = {arXiv preprint arXiv:2209.08538},
year = {2022}
}
No official YOLOv8 research paper has been published by Ultralytics; this is their own recommended software citation instead:
@software{jocher2023yolov8,
author = {Glenn Jocher and Ayush Chaurasia and Jing Qiu},
title = {Ultralytics YOLOv8},
version = {8.0.0},
year = {2023},
url = {https://github.com/ultralytics/ultralytics},
license = {AGPL-3.0}
}