【目标跟踪】Anti-UAV数据集详细介绍

        Anti-UAV数据集是在2021年公开的专用于无人机跟踪的数据集,该数据集采用RGB-T图像对的形式来克服单个类型视频的缺点,包含了318个视频对,并提出了相应的评估标准(the state accurancy, SA)

文章链接:https://arxiv.org/abs/2101.08466icon-default.png?t=O83Ahttps://arxiv.org/abs/2101.08466

数据集链接:

GitHub - ucas-vg/Anti-UAV: Served as a large-scale multi-modal benchmark, Anti-UAV drives the future research on the frontiers of tracking UAVs in the wild. With the above innovations and contributions, we have organized the CVPR 2020 Workshop on the 1st Anti-UAV Challenge. These contributions together significantly benefit the community.Served as a large-scale multi-modal benchmark, Anti-UAV drives the future research on the frontiers of tracking UAVs in the wild. With the above innovations and contributions, we have organized the CVPR 2020 Workshop on the 1st Anti-UAV Challenge. These contributions together significantly benefit the community. - ucas-vg/Anti-UAVicon-default.png?t=O83Ahttps://github.com/ucas-vg/Anti-UAV


目录

1.数据收集

2.数据标注

coarse annotation(粗糙标注)

Fine Annotation(精细标注)

Inspection and Correction(检验与修正)

3.数据细节

Dataset Splitting(数据集分割)

Position Distribution(位置分布)

Scale Distribution(尺寸分布)

4.数据属性

5.衡量标准


1.数据收集

        Anti-UAV数据集包含318个RGB-T的视频对,每个视频对都包含一个RGB视频和一个TIR视频,正如本篇最开始介绍的一样。

        该数据集包含了各种飞行场景,使用的无人机主要是DJI和Parrot,如下图所示。视频的场景包含白天和夜晚(光线强度不同),红外和可见光(光线形式不一样)以及各种各样的飞行背景(建筑,云雾,树林等)。每个视频是都是25FPS,并以MP4格式储存。

2.数据标注

原作者采用三个阶段来处理数据标注:

coarse annotation(粗糙标注)

        这个阶段标注了每个视频的属性和飞行场景,例如UAV的尺寸,可能错误识别的目标等;同时,是对每一帧都进行了标注,如果当前帧出现了目标,则将flag设定为1,否则就设为0,真实框以[x1, y1, x2, y2]的形式给出一个大概的矩形框标注。

Fine Annotation(精细标注)

        选择视频复杂度排名前10 的视频进行进一步标注,剩下的视频对根据第一步的粗糙标注再进行细节标注。

Inspection and Correction(检验与修正)

        前两阶段结束后,视频标注可能还存在问题,譬如光线模糊以及无人机的快速一定导致的帧变形等,针对可能还存在的问题再进一步细化。最后,将标注后的视频每隔1000帧进行序列划分

3.数据细节

Dataset Splitting(数据集分割)

        根据深度学习网络的一般标注,数据集包括训练集(training set)测试集(test set)验证集(validation set)。Anti-UAV数据集中的训练集和验证集来自同一个视频的非重叠部分,而测试集则完全独立于训练集和验证集。其中,训练集包含160个视频对,验证集包含67个视频对,测试集包含 91个视频对(并且该集合相较于验证集更为复杂)。

Position Distribution(位置分布)

        如下图所示,边界框的位置大部分都位于图像的中心位置,也就是说无人机的水平运动占多数。并且在测试集中,无人机的尺寸变化幅度更大

Scale Distribution(尺寸分布)

        数据集中的无人机尺寸变化幅度较大,无人机的尺寸计算可由以下公式计算得到:

 数据集中无人机的尺寸分布如下图所示,显然,三个集合中的尺寸分布都是差不多的,不过,三个集合中的平均目标尺寸都是小于40像素的(也就是说,该数据集可以用来衡量一个跟踪器跟踪微小目标的能力)。

4.数据属性

        目标跟踪的难点就是存在如下表所示的7项,包括目标消失(OV)、部分遮挡(OC)、快速移动(FM)、尺寸变换(SV)、光线偏弱(LI)、热度交叉(TC)以及低分辨率(LR)。

        下图是从Anti-UAV数据集中截取的图片,都是以红外和可见光视频对呈现的。原文写道:“The challenging attributes are helpful to analyze the shortcomings and advantages of trackers from all aspects. ”(具有挑战性的属性有助于从各个方面分析跟踪器的缺点和优势。)

        下图是Anti-UAV数据集不同集合中的不同属性的序列数量的可视化柱状图,数据的分布十分清晰了,博主就不在这里赘述了~

5.衡量标准

        Anti-UAV标注信息包括边界框、属性以及目标是否存在的标志。因此,原文作者将存在标志引入了评估标准,提出了SA(the state accuracy)的评估标准,该标准的计算公式如下:

其中,IOUt是每个跟踪的边界框与真实边界框的IoU分数(不了解IoU的uu可以参考【目标检测】IOU介绍-CSDN博客),vt是前面提到的存在标志,p用来衡量状态精度。

        最终得到的SA分数是所有视频序列得到的SA分数的平均值,同时也使用Precision and success来衡量跟踪器的性能。

        论文中还提出了三个协议,因为博主懒惰,直接贴图在下面了,大家感兴趣可以深入了解。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PyG教程:MessagePassing基类

PyG教程:MessagePassing基类 一、引言二、如何自定义消息传递网络1.构造函数2.propagate函数3.message函数4.aggregate函数5.update函数 三、代码实战1.图数据定义2.实现GNN的消息传递过程3.完整代码4.完整代码的精简版本 四、总结1.MessagePassing各个函数的执行顺…

Win10 系统下使用研华XNavi安装板卡驱动失败

配置:主板 AIMB-705G2,CPU i5-6500,系统 Windows10_64bit_Pro_22H2, 测试: 1、多次安装驱动。FAIL 2、尝试在其他电脑上移植板卡驱动并且使用数字签名安装。FAIL 3、系统更新到WIN10最新版本。FAIL 4、杀毒软件卸…

用三维模型的顶点法向量计算法线贴图

法线贴图的核心概念是在不增加额外多边形数目的情况下,通过模拟细节来改善光照效果。具体流程包括: 法线的计算与存储:通过法线映射将三维法线向量转化为法线贴图的 RGB 值。渲染中的使用:在片段着色器中使用法线贴图来替代原有的…

idea编译与maven编译的问题

先说下idea编译按钮的位置 编译运行时,会在idea底部出现Build面板 比较: idea编译器编译整个项目 maven编译器根据pom.xml的配置,可实现灵活编译 两套编译会遇到的问题: maven 编译成功 ,但idea编译失败&#xff…

deepin 安装 chrome 浏览器

deepin 安装 chrome 浏览器 最近好多小伙伴儿和我说 deepin 无法安装最新的谷歌浏览器 其实是因为最新的 谷歌浏览器 其中的一个依赖需要提前安装 提前安装依赖然后再安装谷歌浏览器就可以了 安装 fonts-liberationsudo apt -y install fonts-liberation安装 chrome 浏览器sudo…

《String类》

目录 一、定义与概述 二、创建字符串对象 2.1 直接赋值 2.2 使用构造函数 三、字符串的不可变性 四、常用方法 4.1 String对象的比较 4.1.1 比较是否引用同一个对象 4.1.2 boolean equals(Object anObject)方法:按照字典序比较 4.1.3 int compareTo(Strin…

OpenSSH-9.9p1 OpenSSL-3.4.0 升级步骤详细

前言 收到漏洞扫描通知 OpenSSH 安全漏洞(CVE-2023-38408) OpenSSH 安全漏洞(CVE-2023-51385) OpenSSH 安全漏洞(CVE-2023-51384) OpenSSH 安全漏洞(CVE-2023-51767) OpenSSH 安全漏洞(CVE-2023-48795) OpenSSH(OpenBSD SecureShell)是加拿大OpenBSD计划…

【Stable Diffusion】安装教程

目录 一、python 安装教程 二、windows cuda安装教程 三、Stable Diffusion下载 四、Stable Diffusion部署(重点) 一、python 安装教程 (1)第一步下载 打开python下载页面,找到python3.10.9,点击右边…

Scala身份证上的秘密以及Map的遍历

object test {def main(args: Array[String]): Unit {val id "42032220080903332x"//1.生日是?//字符串截取val birthday id.substring(10,14) //不包括终点下标println(birthday)val year id.substring(6,10) //println(year)//性别:倒数第…

springboot 异步 @Async 的日常使用及失效场景

文章目录 springboot 异步 Async 的日常使用引言一、Async 使用位置二、Async 使用三、注解 Async 失效的情况(1)调用同一个类中的异步方法(内部调用)(2)未使用 EnableAsync 注解(3)…

Laravel8.5+微信小程序实现京东商城秒杀方案

一、商品秒杀涉及的知识点 鉴权策略封装掊口访问频次限制小程序设计页面防抖接口调用订单创建事务使用超卖防御 二、订单库存系统方案(3种) 下单减库存 优点是库存和订单的强一致性,商品不会卖超,但是可能导致恶意下单&#xff…

三角网格体的光滑性问题

三角网格体的光滑性问题 在计算机图形学和计算机辅助设计中,C0连续性(也称为位置连续性)是指两个曲线或曲面在它们的公共边界上具有相同的位置。这意味着它们在边界处没有缝隙或重叠,但它们的切线方向可以不同。C0连续性是最低级…

独家|京东调整职级序列体系

原有的M、P、T、S主序列将正式合并为新的专业主序列P。 作者|文昌龙 编辑|杨舟 据「市象」独家获悉,京东已在近日在内部宣布对职级序列体系进行调整,将原有的M、P、T、S主序列正式合并为新的专业主序列P,合并后的职级体系将沿用原有专业序…

Echarts 绘制地图

一、Apache Echarts 官网地址:https://echarts.apache.org/ npm install echarts --save 二、获取地图的GeoJSON 地址:DataV.GeoAtlas地理小工具系列 左侧是地图,右侧是JSON数据路径,点击你想要生成的地图省市、地级&#xff0…

想入手养宠宠物空气净化器,养宠宠物空气净化器哪个好?

家里有了宠物后,确实多了很多欢乐,但掉落的毛发也多了不少,特别是换毛期,掉毛问题真的很让人头疼!作为养了多年宠物的铲屎官,我真心推荐大家买一台宠物空气净化器,它能大大提升家里的空气质量&a…

ASUS/华硕ROG掌机 2023款 RC71 NR2301原厂win11系统 工厂文件 带ASUS Recovery恢复

华硕工厂文件恢复系统 ,安装结束后带隐藏分区,一键恢复,以及机器所有驱动软件。 系统版本:windows11 原厂系统下载网址:http://www.bioxt.cn 需准备一个20G以上u盘进行恢复 请注意:仅支持以上型号专用…

nginx 升级http 到 http2

同步发布于我的网站 🚀 背景介绍准备工作配置过程遇到的问题及解决方法验证升级总结参考资料 背景介绍 HTTP/2 是 HTTP 协议的最新版本,相比 HTTP/1.1,它带来了多项重要的改进,包括多路复用、头部压缩和服务端推送。这些特性可…

Spark 内存管理机制

Spark 内存管理 堆内内存和堆外内存 作为一个 JVM 进程,Executor 的内存管理建立在 JVM(最小为六十四分之一,最大为四分之一)的内存管理之上,此外spark还引入了堆外内存(不在JVM中的内存),在spark中是指不…

透视投影(Perspective projection)与等距圆柱投影(Equirectangular projection)

一、透视投影 1.方法概述 Perspective projection(透视投影)是一种模拟人眼观察三维空间物体时的视觉效果的投影方法。它通过模拟观察者从一个特定视点观察三维场景的方式来创建二维图像。在透视投影中,远处的物体看起来比近处的物体小&…

uniapp开发微信小程序笔记8-uniapp使用vant框架

前言:其实用uni-app开发微信小程序的首选不应该是vant,因为vant没有专门给uni-app设置专栏,可以看到目前Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。 但是vant的优…