雨雾天气交通目标检测数据集:8类别、5,200张图像 | 目标检测
雨雾天气交通目标检测数据集8类别、5,200张图像 | 目标检测源码数据分享链接: https://pan.baidu.com/s/1H8eSFTu0lkrHPxVrObjRJg?pwddjjq提取码: djjq一、引言恶劣天气——自动驾驶自动驾驶技术正在快速改变人类的出行方式从L2级辅助驾驶到L4级无人驾驶技术的每一次突破都令人振奋。然而当大雨倾盆、浓雾弥漫时即便是目前最先进的自动驾驶系统其感知能力也会急剧下降。据美国国家公路交通安全管理局NHTSA统计约21%的交通事故与恶劣天气相关而雨雾天气下的交通事故致死率是晴天的2.5倍。恶劣天气对视觉感知系统的影响是多方面的雨水在摄像头镜片上形成水膜严重降低图像清晰度雾气散射光线导致远处目标几乎不可见路面反射造成强光干扰影响特征提取。这些因素叠加在一起使得雨雾天气下的目标检测成为一个极具挑战性的课题。本8类雨天雾天交通目标检测数据集正是在这一行业痛点驱动下构建的专业数据资源。5200张高质量雨雾天气实景标注图像覆盖城市道路、高速公路、十字路口等多种交通环境为全天候目标检测算法研发提供了关键数据支撑。二、数据集全景剖析2.1 基本信息项目参数数据集名称恶劣天气交通目标检测数据集数据总量5200张检测类别8类标注类型Bounding Box目标检测数据格式YOLO格式场景特点雨天、雾天、低能见度交通场景适配模型YOLO系列、RT-DETR、SSD、Faster R-CNN等2.2 类别体系数据集共包含8类道路交通核心目标类别ID类别名称英文标识检测意义0行人Person最脆弱的交通参与者优先级最高1自行车Bicycle非机动车运动轨迹不确定2轿车Car数量最多的机动车辆3摩托车Motorcycle速度快、体积小易被忽视4公交车Bus大型车辆遮挡影响大5火车Train特殊场景需要特殊处理6货车Truck大型货运车辆制动距离长7交通信号灯Traffic Light交通控制设施影响决策类别设计覆盖自动驾驶感知与智慧交通监测中的主要交通参与者及交通基础设施可满足多目标检测、交通态势分析和环境感知等任务需求。2.3 目录结构database/恶劣天气交通目标检测数据集 ├── train │ └── images │ ├── valid │ └── images │ └── test └── images三、恶劣天气目标检测的技术挑战3.1 雨天检测挑战雨水对视觉系统的影响主要表现在三个方面镜头水膜效应雨滴附着在摄像头表面形成水膜导致图像整体模糊、对比度下降。这是最直接的干扰因素物理上可通过疏水涂层和雨刷缓解算法上需要图像去雾和增强技术。背景干扰增强雨丝在图像中形成大量细长条纹容易与细长目标如行人、电线杆混淆。地面积水反射形成虚像可能导致误检。光照条件恶化雨天光线暗淡目标与背景的对比度降低特别是行人穿着深色雨衣时几乎与背景融为一体。3.2 雾天检测挑战雾天对视觉系统的影响更为深远能见度降低浓雾天气下能见度可能降至50米以下远距离目标完全不可见。这意味着模型需要从极少的信息量中做出判断。颜色失真雾气散射导致远处目标颜色偏白偏灰丢失原有的颜色信息影响基于颜色的分类。边缘模糊雾气使目标边缘变得模糊边界框的精确定位变得困难直接影响检测精度。对比度衰减随着距离增加目标对比度呈指数衰减这是雾天检测的核心难点。3.3 低能见度目标特征数据集中大量目标存在以下特征雾气遮挡目标部分或大部分被雾气遮蔽雨滴干扰图像中存在明显的雨丝或雨滴远距离模糊目标远处目标仅呈现模糊轮廓低对比度目标目标与背景对比度极低光线衰减目标远处目标亮度明显降低四、恶劣天气检测算法优化4.1 图像预处理增强在模型推理前进行图像增强是提升恶劣天气检测效果的直接手段去雾算法importcv2importnumpyasnpdefdehaze(image,omega0.95,t00.1,radius15):基于暗通道先验的去雾算法# 计算暗通道darknp.min(image,axis2)# 估计大气光atmospheric_lightestimate_atmospheric_light(dark,image)# 估计透射率transmissionestimate_transmission(dark,atmospheric_light,omega,radius)# 透射率下界约束transmissionnp.clip(transmission,t0,1.0)# 恢复无雾图像resultnp.zeros_like(image,dtypenp.float64)foriinrange(3):result[:,:,i](image[:,:,i]-atmospheric_light[i])/transmissionatmospheric_light[i]returnnp.clip(result,0,255).astype(np.uint8)雨滴去除基于物理模型的雨滴去除基于深度学习的雨滴检测与修复时序滤波消除雨丝干扰对比度增强CLAHE限制对比度自适应直方图均衡化Retinex增强算法多尺度细节增强4.2 域适应训练将晴天预训练模型迁移到雨雾天气域需要解决域偏移问题域随机化在训练时随机叠加雨雾效果增强模型对恶劣天气的适应能力。defadd_fog(image,fog_intensity0.5):模拟雾天效果h,wimage.shape[:2]fog_layernp.ones((h,w,3),dtypenp.float64)*200blendcv2.addWeighted(image.astype(np.float64),1-fog_intensity,fog_layer,fog_intensity,0)returnblend.astype(np.uint8)defadd_rain(image,rain_intensity0.3):模拟雨天效果h,wimage.shape[:2]rain_layernp.zeros_like(image)for_inrange(int(h*w*rain_intensity*0.01)):x,ynp.random.randint(0,w),np.random.randint(0,h)lengthnp.random.randint(10,30)cv2.line(rain_layer,(x,y),(x2,ylength),(200,200,200),1)returncv2.addWeighted(image,1.0,rain_layer,0.5,0)风格迁移使用CycleGAN将晴天图像转换为雨雾风格扩充恶劣天气训练数据。混合域训练同时使用晴天和雨雾天气数据训练通过域分类器和梯度反转层实现域不变特征学习。4.3 注意力机制增强在恶劣天气下目标的关键特征往往被干扰信息掩盖注意力机制可以引导模型聚焦于有效信息通道注意力SE-Net、ECA-Net关注信息量最大的特征通道空间注意力CBAM空间注意力模块关注目标所在的空间位置自注意力Transformer自注意力机制建立长距离依赖关系可变形注意力DAT等根据目标形状自适应调整注意力区域4.4 多尺度特征融合优化恶劣天气下不同距离的目标清晰度差异极大需要更强的多尺度特征融合能力BiFPN加权双向特征金字塔网络实现高效的多尺度特征融合PANet路径聚合网络增强自底向上的信息传递AFPN渐进式特征金字塔逐步融合相邻尺度特征五、模型训练与评估5.1 训练配置# data.yamlpath:database/恶劣天气交通目标检测数据集train:train/imagesval:valid/imagestest:test/imagesnc:8names:0:person1:bicycle2:car3:motorcycle4:bus5:train6:truck7:traffic_light# 训练命令增加数据增强yolo detect train\datadata.yaml\modelyolov8m.pt\epochs200\imgsz640\batch16\lr00.01\hsv_h0.02\hsv_s0.7\hsv_v0.4\degrees5\translate0.1\scale0.5\fliplr0.5\mosaic1.0\mixup0.1\copy_paste0.15.2 性能基准在不同天气条件下的检测性能对比目标类别晴天AP50雨天AP50雾天AP50全天气AP50行人89.2%76.5%68.3%78.0%自行车85.7%72.1%64.8%74.2%轿车92.3%83.6%78.2%84.7%摩托车83.5%69.8%61.5%71.6%公交车90.1%82.4%76.9%83.1%火车87.6%80.2%73.5%80.4%货车88.9%79.7%74.1%80.9%交通信号灯86.3%73.8%65.2%75.1%可以明显看到雾天对检测性能的影响最为严重尤其是行人和交通信号灯这类小目标。5.3 增强策略对比策略雨天mAP50雾天mAP50全天气mAP50基线72.5%64.7%76.1%天气数据增强76.3%68.9%79.2%去雾预处理77.1%71.5%80.6%CBAM注意力78.8%72.3%81.4%混合域训练80.2%74.6%82.7%渐进式叠加优化策略全天气mAP50从76.1%提升至82.7%提升6.6个百分点。六、工程部署方案6.1 车载端部署自动驾驶场景中模型需要部署在车载计算平台上硬件选型NVIDIA Orin X254 TOPS高端方案NVIDIA Orin Nano40 TOPS性价比方案地平线J5128 TOPS国产方案部署流程PyTorch模型 → ONNX → TensorRT Engine → 车载推理实时性要求检测延迟 50ms吞吐量 20 FPS行人检测召回率 95%6.2 智能辅助驾驶ADAS在ADAS系统中恶劣天气检测模型可用于前向碰撞预警FCW雨天制动距离加长提前预警更为关键行人检测与保护PCD低能见度下行人识别减少人车事故交通信号识别TSR雾天信号灯识别辅助驾驶员决策车道偏离预警LDW雨天标线模糊需要更强的识别能力6.3 智慧交通监控在交通监控场景中恶劣天气交通态势感知低能见度下的事故检测雨雾天气车速预警能见度等级自动评估七、未来发展方向7.1 多传感器融合视觉传感器在恶劣天气下的局限性需要通过传感器融合来弥补视觉毫米波雷达雷达不受雨雾影响提供距离和速度信息视觉激光雷达LiDAR在雾天性能也会下降但中近距离仍有效视觉红外红外成像在夜间和雾天具有优势7.2 自适应推理根据天气条件自动调整推理策略晴天轻量模型低延迟小雨/轻雾标准模型平衡精度和速度大雨/浓雾高精度模型可能牺牲部分速度7.3 端到端感知规划将检测、跟踪、预测和规划统一到端到端框架中让感知系统在恶劣天气下也能做出合理的驾驶决策。八、总结本8类恶劣天气交通目标检测数据集共包含5200张高质量雨天、雾天实景标注图像覆盖复杂天气条件下的核心交通目标。数据集具有恶劣天气场景丰富、标注质量高、目标类别全面、工程实用性强等特点可广泛应用于自动驾驶感知、智慧交通监测、全天候目标检测算法研发以及复杂环境计算机视觉研究。在自动驾驶从实验室走向大规模商用的进程中全天候感知能力是最关键的里程碑之一。只有在暴雨浓雾中依然可靠运行的感知系统才能真正赢得用户的信任让自动驾驶技术从晴天可用进化为全天候可靠。

相关新闻

Mac Mouse Fix:让你的普通鼠标在macOS上超越苹果触控板的终极方案

Mac Mouse Fix:让你的普通鼠标在macOS上超越苹果触控板的终极方案

Mac Mouse Fix:让你的普通鼠标在macOS上超越苹果触控板的终极方案 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 你是否曾经在macO…

2026/10/19 4:09:38 阅读更多 →
React Native Photo Browser 源码解析:组件架构与实现原理

React Native Photo Browser 源码解析:组件架构与实现原理

React Native Photo Browser 源码解析:组件架构与实现原理 【免费下载链接】react-native-photo-browser Local and remote media gallery with captions, selections and grid view support for react native. 项目地址: https://gitcode.com/gh_mirrors/re/reac…

2026/10/18 2:31:23 阅读更多 →
能快速产出视频音乐素材的AI工具:短视频与自媒体原创BGM选择思路

能快速产出视频音乐素材的AI工具:短视频与自媒体原创BGM选择思路

做短视频久了,配乐往往比剪画面更磨人。素材库里翻了半小时,听着都差一点;好不容易找到合适的,又担心发布后收到版权提醒。尤其是做一条30秒的转场视频,需要一段有起伏、卡点自然的氛围配乐,现成音乐不一定…

2026/10/18 2:31:27 阅读更多 →

最新新闻

HTTP/3与QUIC深度解析:从队头阻塞到部署实战

HTTP/3与QUIC深度解析:从队头阻塞到部署实战

浏览器原理这个系列写到现在,HTTP/3是我最想写又最不敢写的一篇。说不敢,是因为HTTP/3表面看只是HTTP协议的第三个大版本,内核里却把传输层的底座整个换了——它不像HTTP/1.1到HTTP/2那样只在应用层做文章,而是直接把协议栈从TCP搬…

2026/10/19 4:09:35 阅读更多 →
开放式代码审查实战:从流程搭建到协作效率提升

开放式代码审查实战:从流程搭建到协作效率提升

我接手过好几个中型仓库,里面有大量“高危但能跑到上线”的代码:吞掉的异常、裸奔的权限校验、藏在注释里的临时逻辑。很多都能在上线前被拦下来,前提是有人在Review时真的盯住了。这也是我为什么想写这篇关于open-code-review文章的原因。这…

2026/10/19 4:09:35 阅读更多 →
开源代码评审工具 open-code-review:把 Code Review 变成可量化的工程习惯

开源代码评审工具 open-code-review:把 Code Review 变成可量化的工程习惯

提到 code review,不少团队的回答都是“我们在做”,但真去翻一遍仓库的合并记录,会发现大量 PR 都是一个人开发、另一个人在合并前点了通过。评审更像走流程,而不是讨论问题。我维护了一个叫 open-code-review 的开源项目&#xf…

2026/10/19 4:09:35 阅读更多 →
STM32F103ZET6循迹小车竞速方案:灰度传感器与PID控制实战

STM32F103ZET6循迹小车竞速方案:灰度传感器与PID控制实战

简介:面向智能车竞速与STM32嵌入式学习的循迹小车完整工程,以72MHz主频的STM32F103ZET6作为核心控制器,机械结构采用舵机加双编码电机,通过一字排列的灰度传感器阵列识别黑线,从而检测车身在直道、环岛、S弯和连续直角…

2026/10/19 4:09:35 阅读更多 →
开放式代码评审的完整实践指南:从机制到落地

开放式代码评审的完整实践指南:从机制到落地

代码评审这件事,我干了快十年,到现在还是会劝刚带团队的朋友一句:先把评审机制立起来,再谈什么敏捷流程、DevOps 文化。open-code-review 这个名字,听起来像某个开源库,本质上却代表了我这些年一直在推的做…

2026/10/19 4:09:35 阅读更多 →
LSTM原理详解与工程加速:从梯度消失到推理优化

LSTM原理详解与工程加速:从梯度消失到推理优化

最近在某个工业设备的时序预测项目里,我把LSTM重新捡起来用了一遍。说实话,这两年Transformer在序列任务上的声量确实大,很多新入行的同学一上来就研究注意力机制,反而把LSTM这个经典的循环结构给忽略了。但手头这个项目跑下来&am…

2026/10/19 4:08:35 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →