pyro-sdis-FINAL
收藏资源简介:
Pyro-SDIS-FINAL是一个经过精心整理的野火烟雾检测数据集,基于Pyronear的原始pyro-sdis数据集构建。该数据集专注于单类别的烟雾目标检测任务,包含来自法国SDIS(消防部门)合作伙伴部署的约40个固定摄像头在2024年采集的图像。数据集总规模为33,636张图像,其中29,537张用于训练,4,099张用于验证,共包含38,778个烟雾边界框。数据采用YOLO格式组织,包含归一化坐标的标签文件(.txt)和对应的图像文件(.jpg)。其核心价值在于标签质量:通过迭代的模型在环整理流程,对原始数据集进行了大量修正,包括添加缺失的真实框、移除被误标为烟雾的雾框、清理重叠框伪影、解决相邻帧间的不一致性,以及调整漂移的框位置和大小。经验证,使用相同模型和训练配置,整理后的数据集在验证集上的mAP@50性能比原始未整理版本提升了约5个百分点(从~0.71提升至~0.76)。数据集适用于计算机视觉领域的目标检测任务,特别是野火早期检测系统的开发与评估。数据以Apache-2.0许可证发布,使用时需同时引用原始pyro-sdis数据集和本整理版本。
Pyro-SDIS-FINAL is a meticulously curated wildfire smoke detection dataset, built upon the original pyro-sdis dataset from Pyronear. It focuses on single-class smoke object detection tasks, containing images collected in 2024 from approximately 40 fixed cameras deployed by French SDIS (fire department) partners. The dataset has a total size of 33,636 images, with 29,537 for training and 4,099 for validation, encompassing 38,778 smoke bounding boxes. Data is organized in YOLO format, including label files (.txt) with normalized coordinates and corresponding image files (.jpg). Its core value lies in label quality: through an iterative model-in-the-loop curation process, extensive corrections were made to the original dataset, including adding missing ground-truth boxes, removing fog boxes mislabeled as smoke, cleaning overlapping box artifacts, resolving inconsistencies between adjacent frames, and adjusting drifting box positions and sizes. It has been verified that, using the same model and training configuration, the curated dataset improves mAP@50 performance on the validation set by approximately 5 percentage points compared to the original uncurated version (from ~0.71 to ~0.76). The dataset is suitable for object detection tasks in computer vision, particularly for the development and evaluation of early wildfire detection systems. It is released under the Apache-2.0 license and requires citation of both the original pyro-sdis dataset and this curated version when used.
数据集概述
Pyro-SDIS-FINAL 是基于 Pyronear 的 pyro-sdis 数据集,使用 3LC 工具进行完整标签清理后的版本。包含相同的图像,但拥有更干净的标签。所有的边界框修正均通过 3LC 的交互式、模型参与的清理工作流发现并应用。
数据集规模
- 图像数量: 29,537 张训练图像 + 4,099 张验证图像(与源数据集
pyro-sdis的分割一致) - 边界框总数: 38,778 个经过清理的烟雾边界框
- 类别数: 1 个类别(
smoke,已移除源数据集中的雾标签以形成标准的单类别格式)
数据格式
-
数据格式: YOLO 格式(
class_id cx cy w h归一化坐标),标签存储在.txt文件中,图像为.jpg格式 -
文件结构:
pyro-sdis-FINAL/ ├── data.yaml # nc=1, names=[smoke] ├── images/{train,val}/.jpg └── labels/{train,val}/.txt
-
压缩文件: 以
pyro-sdis-FINAL.tar.gz形式分发,解压命令:tar -xzf pyro-sdis-FINAL.tar.gz
数据来源
- 原始图像来源: 来自法国消防服务(SDIS)合作伙伴部署在法国的约 40 个固定摄像头,在 2024 年全年拍摄
标签清理过程
使用 3LC 的紧密训练 → 检查 → 修复 → 再训练循环:
- 训练一个小型 YOLO 模型在当前标签上
- 将每个样本的指标(每张图像的 TP/FP/FN, IoU, 置信度, 嵌入)收集回 3LC
- 在 3LC 仪表板中标注标签噪声候选——按模型预测与真值之间的差异排序/过滤,按嵌入聚类,标记相邻帧的不一致性
- 直接在 3LC 仪表板中逐行编辑标签(添加、删除、移动、调整边界框大小;丢弃不良样本)
- 将编辑提交为新表修订版本并再训练——重复直至噪声消失
3LC 发现并修复的问题
- 遗漏的真值框——模型自信检测到但标注者遗漏的烟雾
- 虚假框——错误标记为烟雾的雾,以及幻觉标注
- 重叠框伪影——源数据集的 SAM 自动标注有时在一个烟羽上堆叠重复框;3LC 的每张图像 IoU 指标使这些问题易于发现和去除
- 相邻帧不一致——来自同一摄像头的相邻帧在烟雾存在或框数量上标签不一致
- 框几何漂移——自动标签偏离实际烟羽的位置/大小被修正
验证集的特殊说明
验证集与训练集一样嘈杂,需要大量的修正——包括数百次框的编辑、添加和删除。使用原始的 pyro-sdis 验证标签进行基准测试会产生不可靠的信号,因为许多地方的真值本身是错误的。模型可能因验证集噪声标签中不包含的正确检测而受到惩罚,或因匹配错误标签而获得奖励。此处的清理验证集提供了更可信的评估目标。
许可证
- 许可证: Apache-2.0(与源数据集一致)
使用示例(Ultralytics)
python from ultralytics import YOLO
model = YOLO("yolov8n.pt") model.train(data="pyro-sdis-FINAL/data.yaml", epochs=30, imgsz=640)
引用
- 源数据集: pyronear/pyro-sdis 由 Pyronear 构建
- 清理工具: 3LC




