HazyDet数据集:包含 383,000 雾霾场景中基于无人机的目标检测设计的大规模数据集

news2024/12/25 17:20:43

2024-09-30,由中国人民解放军陆军工程大学、南开大学、南京邮电大学和南京理工大学的研究人员联合创建了HazyDet数据集,目的解决无人机在恶劣天气条件下的环境感知问题。这个数据集的推出,极大地填补了相关基准测试的空白,为无人机目标检测技术的发展和评估提供了宝贵的资源。

一、研究背景:

随着无人机在各个领域的广泛应用,如精准农业、城市交通管理和军事侦察等,其搭载的摄像头的感知能力成为了应用成功的关键。然而,无人机捕获的图像在恶劣天气条件下,如雾天,往往面临着能见度低和颜色失真等问题,这对目标检测技术提出了更高的要求。

目前遇到困难和挑战:

1、无人机图像因高度和视角变化导致的目标尺寸变化大,难以检测。

2、无人机图像中目标分布不均匀,与常规视角下的图像有显著差异。

3、恶劣天气条件下的图像退化和特征域差异,导致传统目标检测方法性能下降。

数据集地址:HazyDet|无人机数据集|物体检测数据集

二、让我们一起来看一下HazyDet数据集

HazyDet是一个大规模数据集,专为无人机在雾天条件下的目标检测而设计,包含了从自然雾天环境和正常场景中模拟雾效的合成图像中收集的383,000个真实世界实例。 数据集构建 :

研究者们收集了大量在正常天气条件下的标注数据,并使用大气散射模型(ASM)来模拟和生成针对雾天条件的大规模无人机检测数据集。此外,还创建了一个独立的Real-hazy Drone Detection Testing Set(RDDTS),用于在真实世界条件下评估检测器的性能。

数据集特点 :

1、真实性高,与真实无人机捕获的雾天条件非常接近;

2、包含丰富的标注信息,适合进行目标检测和图像恢复研究;

3、数据集展现了无人机视角下目标尺寸和深度之间的相关性,为无人机图像解读提供了重要背景。

数据集提供了合成数据和真实数据,可以用于训练和测试目标检测模型。研究者可以利用这些数据来开发和评估在雾天条件下鲁棒性更强的目标检测算法。

基准测试 :

通过在HazyDet数据集上的广泛评估,研究者们展示了所提出方法的灵活性和有效性,实现了显著的性能提升,并建立了基准测试和排行榜,为研究社区提供了一个了解现有方法局限性和开发鲁棒解决方案的平台。

无人机在恶劣天气下进行物体检测面临的挑战。(a) 和 (b) 分别显示了无人机视角引起的尺度变化和分布不均匀;(c) 和 (d) 显示了恶劣天气引起的图像失真和特征域间隙。

HazyDet 中的图像和注释:第一行和第二行显示正常天气条件下的图像及其深度图;第三行显示合成雾度图像;第四行显示来自 RDDTS 的真实数据。在 (a) 和 (b) 中,显示了透视的变化(例如倾斜和垂直);在 (c) 和 (d) 中,显示了场景的变化(例如城市和农村);在 (e) 和 (f) 中,显示光照变化

HazyDet 数据集的构建过程,重点介绍数据收集和处理方法。带注释的正常天气数据使用 ASM 模拟,而半自动注释则用于最初未注释的雾天气数据。

雾景与其他数据集的真实性比较:客观指标(上图)和主观视觉评估(下图)

DeCoDet框架:

DeCoDet(Depth-Conditioned Detector)框架的作用使得无人机在雾天条件下进行目标检测时,能够更准确地识别和定位目标,即使在能见度低和颜色失真的条件下也能保持较高的检测性能。具体来说,DeCoDet通过以下几个关键组件来实现这一目标:

1、多尺度深度感知检测头(Multi-scale Depth-aware Detection Head,MDDH):这个组件使网络能够在不同尺度上学习深度信息。这对于理解场景的全局分布(如区分天空和地面)和提供详细的场景线索(有助于检测小目标)至关重要。

2、深度提示条件核(Depth-cue Condition Kernel,DCK)模块:这个模块动态生成基于深度提示的特征滤波器内核,用于调节分类和回归特征。这种方法允许网络根据像素级的深度提示动态分配权重,优先考虑最具信息量的视觉元素,从而提高在不同空间位置适应视觉模式的能力。

3、尺度不变翻新损失(Scale Invariant Refurbishment Loss,SIRLoss):这是一个设计的损失函数,它通过尺度不变的误差度量和标签翻新来实现稳定的深度学习。这个损失函数专注于对数深度值之间的差异而不是绝对尺度,有助于网络从噪声标签中学习准确的深度信息。

DeCoDet 的框架。DeCoDet 利用多尺度深度感知检测头 (MDDH) 来学习深度信息,并使用深度图计算尺度不变翻新 (SIRLoss)。然后,学习到的特征用于动态生成深度提示条件核 (DCK),该核对分类和回归特征进行调节,从而影响检测行为。

三、让我们展望HazyDet数据集的应用:

比如,我是一名无人机操作员

以前,当大雾笼罩森林或者山区,有登山者或者露营者失踪时,我们通常会面临一个难题:怎样在这种能见度极低的环境中快速定位失踪人员?通常情况下,我们会依赖地面搜救队伍,但这种方法效率不高,尤其是在地形复杂或者面积广阔的区域。有时候,我们也会出动无人机进行空中搜索,但因为雾气太重,无人机搭载的摄像头很难看清地面情况,经常是“睁眼瞎”,搜寻效果并不理想。

但是,有了HazyDet数据集训练出来的系统,给我们搜救工作带来极大的改变。

现在,就算是在大雾弥漫的天气里,无人机也能够清晰地识别出地面上的人形或者其他重要标志。

比如,这次在山区发生了一起徒步旅行者失踪事件。那几天,山区正好被浓雾笼罩,能见度非常低。如果是以前,我们可能要等到天气好转才能开始空中搜索。但这次,我们直接派出了搭载最新识别系统的无人机。在浓雾中,无人机通过HazyDet数据集训练出的算法,能够识别出地面上的细微特征,比如失踪者的衣服颜色、背包形状,甚至是他们留下的脚印。

无人机在失踪区域上空飞行,通过实时传输回来的图像,我们的操作员在控制中心就能清楚地看到地面情况。没过多久,无人机就在一片密林中发现了失踪者的身影。我们迅速通知了地面搜救队伍,他们很快就到达了指定位置,成功救出了失踪者。

现在,即使在恶劣的天气条件下,无人机也能成为我们可靠的“眼睛”,帮助我们在第一时间找到失踪人员,大大提高了搜救的成功率和效率。这不仅节省了宝贵的救援时间,也提高了救援人员和失踪者的安全。

来吧,让我们走进HazyDet|无人机数据集|物体检测数据集

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2216384.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows系统部署redis自启动服务

文章目录 引言I redis以本地服务运行(Windows service)使用MSI安装包配置文件,配置端口和密码II redis服务以终端命令启动缺点运行redis-server并指定端口和密码III 知识扩展确认redis-server可用性Installing the Service引言 服务器是Windows系统,所以使用Windows不是re…

Langchain CharacterTextSplitter无法分割文档问题

在使用Langchain的文档分割器时,使用CharacterTextSplitter拆分文档是,发现返回的文档根本没有变化,即使设置了chunk_size,返回的大小也不符合参数设置。 CharacterTextSplitter设置了150,但是根本没有处理&#xff0…

软件测试学习笔记丨Linux三剑客-sed

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32521 一、简介 sed(Stream editor)是一个功能强大的文本流编辑器,主要用于对文本进行处理和转换。它适用于自动化处理大量的文本数据,能够支持…

ASML业绩暴雷,股价一度跌超16%

KlipC报道:当地时间10月15日,阿斯麦(ASML)原定于周三公布的三季度业绩报告由于技术原因被短暂地提前公布,业绩报告显示,阿斯麦第三季度总净销售额75亿欧元,毛利率50.8%,净利润21亿欧…

NoMachine安装使用

目录 前言 一、安装教程 1) 首先下载 NoMachine 软件 Linux arm64 deb 版本的安装包,然后安装到开发板的Linux 系统中 a. 由于 RK3588S 是 ARMv8 架构的 SOC,我们使用的系统为 Ubuntu 或者Debian,所以这里需要下载 NoMachine for ARM ARM…

C++ 模板(基础)

前言: C 中的模板是一个强大的功能,允许程序员编写通用的代码,这些代码可以处理任何数据类型。模板使得代码更加灵活和可重用,而不必为每种数据类型编写重复的代码。下面详细解释 C 中的模板 内容摘要: 本文内容包含…

vue使用jquery的ajax,页面跳转

一、引入jquery依赖 打开终端更新npm npm install -g npm 更新完后引入输入npm install jquery 加载完后 在最外层的package.json文件中加入以下代码 配置好后导入jquery 设置变量用于接收服务器传输的数据 定义ajax申请数据 服务器的Controller层传输数据 (…

传输层协议UDP详解

目录 一. 知识准备 1.1 传输层 1.2 重识端口号 二. UDP协议 三. UDP协议特点 一. 知识准备 1.1 传输层 前面已经讲过,HTTP协议是应用层协议,在此之前,我们短暂的认为HTTP是直接通过应用层与外界通信的。但是我们要知道&…

新手爬虫DAY1

这个错误信息表明在你的Python程序中,re.search() 函数没有找到预期的匹配项,因此返回了 None。当你尝试在 None 对象上调用 group(1) 方法时,Python 抛出了一个 AttributeError。 具体来说,错误发生在 pc.py 文件的第6行&#x…

《RECONX: RECONSTRUCT ANY SCENE FROM SPARSEVIEWS WITH VIDEO DIFFUSION MODEL》论文阅读

论文地址:https://arxiv.org/pdf/2408.16767 项目地址:GitHub - liuff19/ReconX: ReconX: Reconstruct Any Scene from Sparse Views with Video Diffusion Model ---------------------------------------------------------------------------------…

Open-WebUI

Open-WebUI特点⭐ ️直观的界面:聊天界面从 ChatGPT 中汲取灵感,确保用户友好的体验。响应式设计:在桌面和移动设备上享受无缝体验。⚡快速响应:享受快速响应的性能。轻松设置:使用 Docker 或 Kubernetes(…

【自然语言处理】Encoder-Decoder模型中Attention机制的引入

在 Encoder-Decoder 模型中引入 Attention 机制,是为了改善基本Seq2Seq模型的性能,特别是当处理长序列时,传统的Encoder-Decoder模型容易面临信息压缩的困难。Attention机制可以帮助模型动态地选择源序列中相关的信息,从而提高翻译…

硬盘文件误删:原因、恢复方案与预防措施

一、硬盘文件误删现象描述 在日常使用电脑的过程中,硬盘文件误删是一个常见且令人头疼的问题。许多用户在进行文件整理、删除无用资料或进行系统清理时,一不小心就可能将重要文件误删。这些误删的文件可能包括工作文档、学习资料、家庭照片、视频等&…

【含文档】基于Springboot+Vue的采购管理系统(含源码+数据库+lw)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统定…

SpringBoot实现桂林旅游的智能推荐

3系统分析 3.1可行性分析 通过对本桂林旅游景点导游平台实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本桂林旅游景点导游平台采用SSM框架,JAVA作…

基于Docker安装Grafana及其基本功能

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。 拉取Grafana镜像 docker pull grafana/grafana 运行镜像 docker run -d -p 3000:3000 --namegrafana grafana/grafana 打开浏览器,访问 http://l…

【Vue】Vue2(10)

文章目录 1 过度与动画1.1 Test.vue1.2 Test2.vue1.3 Test3.vue1.4 TodoList_动画:MyItem.vue 2 配置代理服务器2.1 方法一2.2 方法二2.3 vue.config.js2.4 App.vue 3 github搜索案例3.1 静态页面3.2 Search.vue3.3 List.vue3.4 App.vue3.5 main.js3.6 github搜索案…

免费插件集-illustrator插件-Ai插件-路径点到点连线

文章目录 1.介绍2.安装3.通过窗口>扩展>知了插件4.功能解释5.总结 1.介绍 本文介绍一款免费插件,加强illustrator使用人员工作效率,实现简单路径内部点到点连线功能。首先从下载网址下载这款插件 https://download.csdn.net/download/m0_67316550…

打造卓越APP体验:13款界面设计软件推荐

你知道如何选择正确的UI设计软件吗?你知道设计美观的用户界面,及带来良好用户体验的APP,需要什么界面设计软件吗?基于APP界面的功能不同,选择的APP界面设计软件也会有所不同。然而,并不是要把所有APP界面设…

1.2.3 TCP IP模型

TCP/IP模型(接网叔用) 网络接口层 网络层 传输层 应用层 理念:如果某些应用需要“数据格式转换”“会话管理功能”,就交给应用层的特定协议去实现 tip:数据 局部正确不等于全局正确 但是,数据的 全局正…