【数据集 11】面向城市道路的坑洞检测数据集(含8760张,已按比例划分训练、验证、测试集,支持YOLO全系列训练)

一、简介

本数据集专为城市道路、街道主干道及高速公路场景下的路面坑洞检测任务而构建。路面坑洞是常见的道路病害之一,不仅影响行车舒适性,还容易引发轮胎损坏、车辆颠簸失控及交通事故,对市政养护、高速公路管理和智能驾驶环境感知提出了较高要求。本数据集聚焦城市道路、街道主干道和高速公路等典型路面场景,旨在通过目标检测技术实现对路面坑洞的精准识别与定位,为道路病害巡检、养护决策和行车安全预警提供可靠数据支撑。

所有图像均采用 YOLO 标准格式进行精细化标注,严格定义 pothole(路面坑洞)核心类别,旨在通过深度学习模型精准判别图像中是否存在路面坑洞,并准确定位坑洞位置与范围。数据集经过严格清洗与质量筛选,剔除模糊、过曝、雨雪反光严重及标注错误的低质量样本,并统一将图像缩放至 640×640 分辨率,以平衡模型训练效率与检测精度。

该数据集的构建,旨在为城市道路、主干道及高速公路坑洞自动检测与道路病害智能巡检系统提供可靠的数据基础,助力实现路面坑洞的自动识别、定位与即时告警,提升道路巡检与养护效率,降低车辆行驶安全风险,切实保障道路通行安全。

二、应用场景

2.1 城市道路与街道主干道巡检养护

适用于城市主次干道、街道主干道等场景,对路面坑洞进行自动识别与定位,辅助市政养护单位快速发现道路病害,提高巡检效率与养护响应速度。

2.2 高速公路巡检与应急养护

适用于高速公路及重点路段的路面病害检测,辅助道路管理部门开展坑洞排查、养护计划和应急维修,降低高速行驶车辆因路面坑洞引发的安全风险。

2.3 智能驾驶与辅助驾驶环境感知

适用于智能网联汽车、辅助驾驶系统及车载安全预警设备,对行驶前方路面坑洞进行检测与预警,降低因坑洞导致的颠簸、爆胎及车辆失控风险,提升行车安全性。

三、数据集制作

3.1、数据集标注

使用自开发的标注工具,精细标注每个目标框。

【标注工具 03】labelfast标注工具使用指南(支持YOLO\COCO\VOC格式)v3版本_支持导入yolo格式数据集并二次标注的工具-CSDN博客

3.2、数据集分类

类别ID 英文名称 中文名称 标注框个数
0 pothole 路坑 16608

3.3、数据集统计

| 数据集类型 | 图像数量 | 占比 | 用途 |
| 训练集(train) | 7,884张 | 90% | 模型训练 |
| 验证集(val) | 788张 | 9% | 模型验证 |
| 测试集(test) | 88张 | 1% | 性能评估 |

总计 8760张 100% -

3.4、数据集结构

复制代码
dataset/
├── train/
│   ├── images/
│   │   ├── pothole_00191.jpg
│   │   └── ...
│   └── labels/
│       ├──pothole_00191.txt
│       └── ...
├── valid/
│   ├── images/
│   └── labels/
└── test/
    ├── images/
    └── labels/

3.5、数据集配置文件

data.yaml

复制代码
train: D:/datasets/pothole/train/images
val: D:/datasets/pothole/valid/images
test: D:/datasets/pothole/test/images

nc: 1
names: ['pothole']

labelfast:
  version: 1.3

路径使用绝对路径,如果训练自己的数据集可以改成自己的数据集路径。

3.6、数据分割策略

数据集采用科学的分割策略,确保训练、验证和测试集之间的数据分布均衡:

分割原则:

按比例分割:训练集90%,验证集9%,测试集1%

类别平衡:确保每个类别在各数据集中都有代表性样本

场景多样性:包含不同角度、不同光照条件下的图像

难度分布:从简单到复杂的检测场景都有涵盖

数据集分割

3.7、数据预处理

为了提高模型的训练效果和泛化能力,数据集经过了全面的预处理:

预处理步骤:

  • 图像标准化:统一按比例640x640放缩,图像质量压缩减少存储空间。
  • 数据增强:通过旋转、翻转、缩放等方式增加数据多样性
  • 标注验证:检查标注文件的准确性和完整性
  • 质量筛选:移除模糊、损坏或标注错误的图像
  • 格式转换:转换为模型训练所需的格式

数据增强策略:

  • 几何变换:旋转、翻转、缩放、平移
  • 颜色变换:亮度、对比度、饱和度调整
  • 噪声添加:高斯噪声、椒盐噪声
  • 混合增强:Mosaic、MixUp等技术

数据集图像大小调整

3.8、数据集展示​

训练

验证

测试

四、链接

|----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 描述 | 链接 |
| 数据集 | 面向城市道路的坑洞检测数据集(含8760张,已按比例划分训练、验证、测试集,支持YOLO全系列训练) |
| 往期回顾 | 链接 |
| 数据集 | 【数据集】数据集汇总(按比例划分训练、验证、测试)包含训练好的模型-CSDN博客 |
| 软件开发 | 【软件开发】深度学习软件开发汇总 (可视化界面、训练模型、源码)毕设推荐项目-CSDN博客 |
| 参考 | 链接 |
| 详细介绍YOLO | 【深度学习02】YOLO模型的数据集、训练、验证、预测、导出_yolomap计算公式使用验证集还是训练集-CSDN博客 |

相关推荐
涛声依旧-底层原理研究所1 小时前
AI Agent 运行逻辑深度解析:从感知层到工具调用,再到真实产物
人工智能·架构
云和数据.ChenGuang1 小时前
再论深拷贝和浅拷贝
开发语言·人工智能·python·1024程序员节
七夜zippoe1 小时前
LangChain4j vs Spring AI:Java AI 框架怎么选(对比表)
java·人工智能·spring·ai·langchain4j
逗溜网数智科技1 小时前
逗溜网数智科技:深耕AI应用服务,六大产品矩阵赋能产业数字化转型
人工智能·科技
第九序言T1 小时前
Python 数据处理进阶(二十一)相关性与分组对比:数据里藏着什么关系
大数据·人工智能·python·数据分析·pandas
u1301302 小时前
AI 日报(2026年11月1日)
人工智能
FL16238631292 小时前
芒果果实病害图像分类数据集862张5类别
人工智能·分类·数据挖掘
Zhao-Jichao2 小时前
AI Prompting for Everyone 课程笔记 - P06 模型提示词对比 AI Model Prompt Comparison
人工智能·笔记·prompt
武子康2 小时前
MultiNet 只听到一次命令,为什么连续触发?
人工智能·后端·agent