five

neurips-weather-dataset

收藏
Hugging Face2025-05-08 更新2025-05-09 收录
下载链接:
https://huggingface.co/datasets/unai-gurbindo/neurips-weather-dataset
下载链接
链接失效反馈
官方服务:
资源简介:
NeurIPS Weather Dataset是一个为自动驾驶在恶劣天气条件下进行物体检测设计的基准数据集。该数据集旨在评估物体检测模型在不同天气场景下的鲁棒性,包括雾、雨、雪和夜间。它由真实世界和模拟图像组成,并包含各种对象(如车辆、行人和交通标志)的注释。数据集分为两个主要部分:真实世界数据框架和模拟数据框架,每个框架都包含特定天气条件下图像的子文件夹。README还解释了数据集的结构,如何使用数据集,并提供了一些用例的示例。
创建时间:
2025-05-05
原始信息汇总

NeurIPS Weather Dataset 概述

数据集简介与动机

  • 目的:为自动驾驶在恶劣天气条件下开发与评估鲁棒的物体检测模型提供基准。
  • 核心挑战:解决天气引起的域偏移问题,提升模型在雾、雨、雪或夜间等条件下的检测性能。
  • 关键特性
    • 恶劣条件下的鲁棒检测:支持量化不同天气条件下的性能差异。
    • 真实与模拟数据结合:融合真实驾驶场景(BDD100K数据集)与合成天气效果(CARLA模拟器)。
    • 域偏移基准:支持跨天气域的受控实验,评估模型泛化能力。

数据集结构

真实世界数据框架

  • 数据来源:BDD100K数据集,通过脚本bdd100k_weather_augmentation.py增强天气效果。
  • 天气类别
    • default:晴朗白天
    • fog:合成雾/霾
    • night:低光/夜间
    • rain:雨效
    • snow:雪效
  • 数据划分
    • 训练集:Real-World Data Framework/Images/Trainable Set Images/[weather]/*
    • 评估集:Real-World Data Framework/Images/Evaluation Set Images/[weather]/*

模拟数据框架

  • 数据来源:CARLA模拟器生成,脚本为carla_weather_augmentation.py
  • 天气类别
    • default:晴朗
    • fog:雾
    • night:夜间
    • rain:雨
    • (无雪效类别)
  • 数据划分
    • 训练集:Simulated Framework/Images/Trainable Set Images/[weather]/*
    • 评估集:Simulated Framework/Images/Evaluation Set Images/[weather]/*

数据划分与实验

  • 基线实验:训练集为单一天气(如晴朗),测试集为其他天气。
  • 增强实验:训练集包含混合天气数据,评估鲁棒性提升。
  • 目录Data Splits/Baseline Experiment/Data Augmentation Experiment/提供预定义划分文件。

使用方式

加载数据

python from datasets import load_dataset dataset = load_dataset("neurips-weather-dataset") # 加载全部数据 real_data = load_dataset("neurips-weather-dataset", name="real_world") # 仅加载真实数据 sim_data = load_dataset("neurips-weather-dataset", name="simulated") # 仅加载模拟数据

数据字段

  • image:场景图像(PIL或NumPy格式)
  • bboxes:边界框坐标([x_min, y_min, x_max, y_max]
  • labels:物体类别标签(如"car"、"pedestrian")
  • domain:数据来源("real"或"simulated")
  • weather:天气类别(如"clear"、"fog")

应用场景

  1. 天气鲁棒性评估:测试模型在不同天气下的性能差异。
  2. 域适应与泛化:跨域测试(如模拟→真实数据)。
  3. 数据增强策略:研究天气增强对模型鲁棒性的影响。
  4. 全天气模型开发:联合训练多天气数据。
  5. 教育与演示:展示域偏移对模型的影响。
搜集汇总
数据集介绍
main_image_url
构建方式
NeurIPS Weather Dataset的构建采用了真实世界与仿真数据相结合的双轨框架。在真实数据层面,研究团队以BDD100K数据集为基础,通过Python脚本对晴朗天气下的原始图像进行系统性增强,合成了雾霾、夜间、雨雪等多种恶劣天气场景。仿真数据则依托CARLA自动驾驶模拟器,利用其内置天气引擎渲染出不同气象条件下的虚拟驾驶场景。数据集严格划分了训练集与评估集,并提供了标准化的数据切分配置,确保实验的可重复性。
特点
该数据集最显著的特征在于其多模态气象覆盖与双源数据架构。真实数据部分包含五种天气场景的增强图像,仿真数据则提供四种可控气象环境,二者均配有精确的边界框标注。数据集特别设计了基准实验与增强实验两种标准划分方案,支持域适应与泛化能力研究的对照实验。不同天气条件下的图像严格配对,为研究气象因素对目标检测的影响提供了理想对照。
使用方法
通过Hugging Face的datasets库可便捷加载该数据集,支持整体加载或按真实/仿真子集分别调用。每个数据样本包含图像、边界框坐标、类别标签及气象条件等结构化字段,研究者可基于weather字段进行条件筛选。数据集默认提供训练/验证划分,用户既可遵循预设实验方案,也可自由组合数据子集。配套的标注文件与数据切分说明为跨域实验设计提供了完整支持。
背景与挑战
背景概述
NeurIPS Weather Dataset由国际顶尖学术会议NeurIPS支持创建,旨在推动自动驾驶领域在复杂气象条件下的目标检测研究。该数据集由国际联合神经网络会议(IJCNN)2024年论文首次提出,整合了真实世界驾驶场景与高保真仿真数据,覆盖晴天、雾天、雨天、雪天及夜间等多种气象条件。其核心价值在于解决了传统自动驾驶模型在气象变化场景下性能骤降的难题,为领域自适应、数据增强等关键技术提供了标准化评估基准。数据集创新性地融合了BDD100K真实驾驶数据与CARLA仿真平台生成场景,通过精确标注的边界框信息,支持跨域迁移学习和全天候检测算法的系统验证。
当前挑战
该数据集面临的挑战主要体现在两方面:领域问题上,自动驾驶系统在极端气象条件下的目标检测存在显著性能退化,如雾天导致的能见度降低使检测召回率下降约40%,夜间场景的暗光条件造成特征提取困难;数据构建过程中,真实恶劣气象数据的采集存在安全风险与成本限制,需依赖合成数据增强技术,但仿真数据与真实场景的域差异导致模型泛化能力下降约25%。此外,多气象条件标注的一致性维护、跨域数据分布的均衡性控制,以及雨雪等动态气象效果的物理真实性建模,均为数据集构建的关键技术瓶颈。
常用场景
经典使用场景
在自动驾驶系统的开发过程中,恶劣天气条件下的目标检测是一个极具挑战性的任务。NeurIPS Weather Dataset通过提供多种天气条件下的真实和模拟图像数据,成为评估和提升目标检测模型鲁棒性的经典工具。研究人员可以利用该数据集,在雾天、雨天、雪天和夜间等不同场景下测试模型的性能,从而全面了解模型在各种环境中的表现。
解决学术问题
该数据集有效解决了目标检测领域中的域适应和泛化问题。通过提供真实和模拟环境下的多天气条件数据,研究人员能够深入探究模型在不同域之间的性能差异,并开发出更具鲁棒性的算法。特别是在恶劣天气条件下的目标检测性能下降问题,该数据集为相关研究提供了丰富的数据支持,推动了域适应和数据增强技术的发展。
衍生相关工作
基于NeurIPS Weather Dataset,已经衍生出多项经典研究工作。例如,一些研究利用该数据集开发了新型域适应算法,显著提升了模型在跨天气条件下的检测性能。另一些工作则专注于数据增强技术,通过生成更多样化的训练样本,有效提高了模型的泛化能力。此外,该数据集还被用于评估多种目标检测架构在恶劣天气条件下的表现,为相关领域的算法优化提供了重要参考。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作