深度无人机的视觉检测与跟踪神经网络:性能基准

2023-05-16

Unmanned Aerial Vehicle Visual Detection and Tracking using DeepNeural Networks: A Performance Benchmark

深度无人机的视觉检测与跟踪神经网络:性能基准

在这里插入图片描述

摘要—无人机(UAV)可能会造成由于疏忽和疏忽造成的重大航空安全风险恶意使用。因此,自动检测和跟踪无人机是空中安全系统的一项基本任务。无人机检测的常见技术包括可见带以及红外热成像,射频和雷达。深度神经网络(DNN)用于基于图像的对象检测的最新进展为将视觉信息用于此检测和跟踪任务打开了可能性。此外,这些检测体系结构可以实现为骨干视觉跟踪系统,从而实现持久跟踪无人机入侵。迄今为止,还没有全面的表现存在将DNN应用于可见波段图像的基准用于无人机检测和跟踪。为此,三个数据集在各种环境条件下进行无人机检测和跟踪,总共包括241个视频(331,486个图像)使用四个检测架构和三个跟踪进行评估构架。表现最佳的检测器架构行动计划(mAP)为98.6%,表现最佳的追踪架构获得96.3%的MOTA。在可见光谱和红外光谱之间进行交叉模态评估,实现了在室内进行训练时,可见图像上的最大mAP为82.8%红外模态。这些结果为基于深度学习的最新技术提供了第一个公开的多方法基准方法并深入了解哪些检测和跟踪架构在无人机领域很有效。

在这里插入图片描述

无人机检测和跟踪架构

涉及范围和复杂性,而针对检测和跟踪的多项综合调查已经开展出版更广泛[12] [13]。 我们提供概述通用的流行建筑和文学检测和跟踪挑战。

A.物体检测

对象检测是最基本的方法之一在计算机视觉方面经过充分研究的任务。所需对象必须使用边界框定位,边界框应尽可能紧密地封闭物体。深度学习有由于种类繁多,对物体检测器的影响很大深入的模型可以学习的表达功能。这导致对象检测社区专注于通用对象在许多不同类别上表现良好的探测器和数据集,而不是为特定的探测器设计对象[30]。深度学习架构主要由两个组成类别:两级检测器和一级检测器。这两级检测器,例如RCNN [31],Faster RCNN [23]和RFCN [32],由一个阶段组成一组可能包含所需的感兴趣的候选区域对象和第二阶段对提议的区域进行分类并回归其边界框参数。这些探测器通常在以下方面优于一阶段检测架构检测精度方面以计算为代价效率。一级检测器,例如OverFeat [33],YOLO(您仅查看一次)[16],SSD(单发检测器)[15]和CornerNet [34]放弃区域提案阶段,赞成使用全局图像特征确定边界框位置。特别是YOLO和SSD会分割影像进入网格并回归边界框的参数关于每个网格单元上的一组锚框。相反,CornerNet专注于检测关键点对在每个对象的左上角和右下角。 DETR(检测变压器)[17]是一种较新的方法,它使用了双向的变压器编码器-解码器架构匹配损失以提出边界框。尽管在对象检测方面取得了长足的进步,主要的挑战是无人机通常会以惊人的速度出现图像中的不同尺寸。小物体是由这样的检测架构中,更少的像素以及随后的卷积骨干的最深层可以努力提取详细的对象信息。此外,连续的最大池化层可能会抑制这种检测对倒数第二个小场景物体的响应架构的各个阶段。为了解决这个问题,以金字塔为特色网络[35]融合了几层功能,以执行多尺度检测。另一个问题是将无人机与其他类似颜色的小型物体区分开来出现在天空中的鸟类,例如鸟类。这体现为“无人机与鸟类”数据集[29],其中获胜者团队实现了具有时间感知能力的两阶段检测器输入通道和标准跟踪算法进行过滤排除误报[36]。由于能见度较差,无人机也可能难以检测在恶劣的天气条件下,照明不良,质量低下摄像头(在其他无人机上)和具有类似颜色的建筑物轮廓。杨等。 [37]提高可见度的调查方法用于检测,包括除雾,除雨和弱光增强。这些方法改善了检测结果经过精心研究的物体,例如人脸,行人和车辆,但尚不清楚它们是否会转移到无人机上。

在这里插入图片描述

B.追踪

单目标跟踪(SOT)带来了关键挑战区分物体与背景的方法相对建立的传统算法可以执行井[38],[39],[40],[41]。多目标跟踪(MOT),但是,本文的范围在此进行介绍。进一步的挑战。特别是,我们必须能够跟踪多个物体在短时间内或长时间内彼此遮挡大体时间。为此,算法通常采用外观描述符[42],[43],[44]或利用运动信息[45],[46]区分附近的运动对象。Geiger等。 [47]使用匈牙利算法[48]用于对象跟踪。他们能够通过关联预测位置来精确跟踪城市场景中的车辆运动,检测到的位置和物体的几何形状从外观提示。 Bewley等。 [24]证明可以获得良好的性能(但不限于车辆跟踪),而无需昂贵的几何图形计算。此外,他们还展示了他们的在线框架比其他方法更快,而且不会牺牲准确性。 Wojke等。 (DeepSORT)[25]进一步介绍SORT框架内的一个深层辅助网络更好地捕获对象的外观描述符。这个在关联步骤中使用了对对象姿势和摄像机视点变化具有鲁棒性的重新识别网络显着减少物体出现的次数确定为新的,而不是与具有之前已被确定。 Bergmann等。 (跟踪器)[26]表明检测器实际上足以进行跟踪系统,并且不需要显式的运动预测和关联。他们表明运动模型可以在包围盒回归中被充分捕获探测器的数量,并达到最新的精度和框架吞吐量。但是,在几乎所有情况下,检测模型体系结构都作为跟踪框架中的骨干存在。因此,评估跟踪性能是很自然的一步在确定探测器的总体性能时,我们包含在此基准中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

深度无人机的视觉检测与跟踪神经网络:性能基准 的相关文章

  • 算法落地思考:如何让智能运维更智能

    嘉宾 王鹏 整理人 西狩xs 出品 CSDN云原生 AIOps是人工智能与运维的结合 xff0c 能够基于已有的运维数据 xff0c 利用人工智能算法 xff0c 通过机器学习的方式帮助企业提升运维效率 xff0c 解决自动化运维无法管理的
  • Python 实现用网页展示多个结果表数据

    Python 实现用网页展示多个表格的数据 前言 一 效果图 二 代码 1 引入库 2 函数定义 3 主程序 前言 实现方法是利用pandas to html 与表格展示的美化相结合 使数据展示更美观 一 效果图 示例 二 代码 本文将使用
  • ubuntu桌面翻转怎么设置成正常?

    有一次在ubuntu设置中 xff0c 脑残在桌面设置里把桌面翻转了 xff0c 虽然有撤回按钮 xff0c 但是桌面翻转了 xff0c 鼠标不受控制 这里介绍一种办法 xff1a Ctrl 43 Alt 43 T 打开终端 xrandr
  • ubuntu20运行VINS-Fusion报错

    ubuntu20运行VINS Fusion报错 Ubuntu20运行VINS Fusion xff0c catkin make报错可以csdn解决 xff1b 但是启动vins node节点的时候 xff0c 就会显示 段错误 xff0c
  • 谷粒学院自学笔记

    谷粒学院自学笔记 day01上午一 MyBatis Plus的入门配置 下午 day02day03day04 Day05Day06Day07Day08Day09Day10Day11Day12Day13Day14Day15Day16Day17
  • CPU 任务调度算法

    摘录自 TSN网络中时间同步精度提升与可靠性研究 董林峰 可参考文章 xff1a https blog csdn net qq 38216239 article details 80374539 多任务操作系统按调度策略的差别可以细分为抢占
  • 安装Docker详细步骤总结

    一 安装Docker 1 下载关于Docker的依赖环境 在Xterm中输入以下代码安装依赖环境 回车 yum y install yum utils device mapper persistent datalvm2 使用yum工具下载
  • MobaXterm连接报错Network error: Connection timed out

    今天打开MobaXterm远程连接我VMware虚拟机的时候出现以下界面 xff0c 问题详情如下 xff1a Network error Connection timed out Session stopped Press lt retu
  • 拉丁超立方抽样

    拉丁超立方 xff08 LHS xff09 适用于样本数量少的情况 xff0c 主要思想是概率分布的分层 xff0c 一层一个样本 xff08 每层的样本是随机的 当且仅当每一行和每一列只有一个样本时 xff0c 才能称为拉丁方格 LHS可
  • 银河麒麟用x11vnc实现远程桌面

    1 安装x11vnc 插入x11vnc的命令 sudo apt span class token operator span get update sudo apt span class token operator span get in
  • Vins-mono细节描述--相机imu外参标定

    vins mono能够在初始化的时候 自动标定相机和imu的外参 这个强大的功能其实并没有想象中那么复杂 一起来看看 1 在vins mono的配置文件中 就可以找到参数 来选择 是否需要估计参数 Extrinsic parameter b
  • lvi-sam的深度匹配策略

    在lvi sam中 xff0c 作者通过视觉处理的时候 xff0c 利用lidar的深度信息 xff0c 得到了更稳定的估计 那在代码里是怎么实现的呢 xff1f 一起来看看看呗 1 在lvi sam的feature tracker nod
  • 路由器硬件组成

    和其他计算机一样 xff0c 运行着baiIOS的路由器也包含了一个 中央处理器 CPU 不同系列和型号的路由器 xff0c CPU也不尽相同 路由器的处理器负责执行处理数据包所需的工作 xff0c 比如维护路由和桥接所需的各种表格以及作出
  • 系统调用与库函数的关系

    系统调用与库函数 1 系统调用 操作系统负责管理和分配所有的计算机资源 为了更好地服务于应用程序 xff0c 操作系统提供了一组特殊接口 系统调用 通过这组接口用户程序可以使用操作系统内核提供的各种功能 例如分配内存 创建进程 实现进程之间
  • FPGA中关于“后仿真正常,但上板测试出错”的问题

    FPGA中关于 后仿真正常 xff0c 但上板测试出错 的问题 求助帖 做的是矩阵键盘的扫描程序 xff0c 后仿真的扫描波形正常 xff1a 但上板子测试的时候用chipscope看扫描的波形却是这个样子的 xff1a 有带佬分析一下是什
  • 一张图搞懂数据结构体系——数据结构脑图

    基本概念 xff1a 数据 xff1a 数据是信息的载体 xff0c 是计算机程序加工的原料 数据元素 xff1a 是数据的基本单位 xff0c 也称元素 结点 数据结构 xff1a 是数据之间的相互关系 xff0c 是数据的组织形式 xf
  • 【入门篇】ESP8266直连智能音箱(天猫精灵)控制智能灯

    本系列博客学习由非官方人员 刘一周 潜心所力所写 xff0c 仅仅做个人技术交流分享 xff0c 不做任何商业用途 如有不对之处 xff0c 请留言 xff0c 本人及时更改 本系列博客内容是通过乐鑫ESP8266直连天猫精灵 xff0c
  • 如何进行CAN总线高效测试?

    CAN总线自BOSCH公司发明以来 xff0c 在汽车通信网络中的应用得到了广泛认可 随着汽车电子技术的发展 xff0c 车上的电子模块越来越多 xff0c 汽车内部的CAN总线节点也随之增多 一般汽车内部CAN节点少则10个 xff0c
  • keil5 中文注释

    keil5 中文注释 点击 Edit gt configuration 如下图 xff1a 在Editor界面中选择Encoding xff0c 如下图 xff0c 这三个均可显示中文注释 xff0c 推荐第一个 xff0c 保持Keil代

随机推荐

  • 【CMake学习】list使用

    添加链接描述 一 介绍 cmake的list命令即对列表的一系列操作 xff0c cmake中的列表变量是用分号 分隔的一组字符串 xff0c 创建列表可以使用set命令 xff08 参考set命令 xff09 xff0c 例如 xff1a
  • 【ros+movros安装与飞控连接测试,pixhawk2.4.8】

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 ros安装二 mavros总结 前言 记一下装ros和movros的过程顺便把一些重要的链接保存一些 提示 xff1a
  • 使用docker发布.net应用

    步骤 xff1a 创建 NET应用样例 创建包含生成 NET镜像所需引导的Dockerfile 构建一个镜像并基于此创建一个容器 设置容器数据卷和网络设置 使用Docker Compose编排容器 使用容器构建开发坏境 创建镜像 先决条件
  • python计算机视觉--全景图像拼接

    目录 一 RANSAC算法 1 1 RANSAC算法简介 1 2 算法基本思想和流程 1 3 RANSAC求解单应性矩阵 二 图像映射与全景拼接 2 1 简介 2 2 计算第二张图像与第一张图像之间的变换关系 2 3 将第二张图像叠加到第一
  • px4自带教程offboard下的gazebo多无人机编队仿真

    px4自带教程offboard下的gazebo多无人机编队仿真 主要教程参考这篇文章 xff0c offboard代码也源自下面链接 xff0c 增加了其他文件的配置细节 xff0c 链接如下 xff1a https blog csdn n
  • rotors_simulator与sitl_gazebo冲突导致报错“gzserver....”

    rotors simulator与sitl gazebo冲突导致报错 gzserver 创建时间2021 04 14 报错图片详见2021 04 14屏幕截图 总是出现gzserver symbol lookup error home zy
  • 安装ROS、gazebo、PX4基础细节及offboard控制

    新手参考教程安装ROS gazebo PX4基础细节及offboard控制 1 安装ROS 参考教程 2 安装PX4 参考教程 注 xff1a 1 在编译px4 Firmware前会经过安装步骤 xff0c 安装需要去github上git
  • 无人机模型记录

    今天看了这篇知乎 xff0c 收获非常大 xff0c 实现了一个非常基础的无人机动力学以及运动学模型 xff0c 包括公式推导等 xff0c 也解决了困扰我很久的问题 xff0c 在此基础上就可以加入控制算法 xff0c 设置轨迹等 htt
  • VMware安装Ubuntu20.04.5常见问题及解决方案

    文章目录 使用Xftp连接ubuntu系统ubuntu上安装指定版本nodejsubuntu设置连网ubuntu安装Java8ubuntu安装 deb格式软件ubuntu卸载 deb格式软件ubuntu中electron框架安装的缓存在如下
  • 无人机控制输入、PID控制

    无人机控制输入 PID控制 最近思路比较乱 xff0c 看到很多东西 xff0c 因为有各种控制 xff0c 需要在这里记录总结 控制输入 结合以下两个链接理解虚拟控制输入U1 U2 U3 U4 1 https blog csdn net
  • FreeRTOS学习(3)——任务创建和删除(静态)

    本代码是基于正点原子的STM32Mini板子 xff0c 结合其FreeRTOS课程进行学习 实验一 xff1a 设计4个任务 xff1a start task task1 task2 task3 start task任务 xff1a 用来
  • 华三交换机配置定时重启任务

    组网及说明 1 配置需求或说明 1 1 适用产品系列 本案例适用于如S7006 S7503E S7506E S7606 S10510 S10508等S7000 S7500E S10500系列 xff0c 且软件版本是V7的交换机 1 2 配
  • RTK差分通讯链路---Ntrip DTU(支持千寻位置,CORS站、自建站)

    在之前的博客中提到RTK差分通讯链路 电台 RTK技术的关键在于其获取了载波相位的观测量 xff0c 通过架设基准站和移动站 xff0c 利用电台的通讯方式 xff0c 使得移动站通过差分方式消除观测数据误差实现高精度 还有一种通讯方式 x
  • 北斗/GPS如何处理定位漂移?

    漂移是北斗 GPS导航时需要处理的问题之一 xff0c 漂移主要有两个方面 xff0c 第一 xff0c 速度过快 xff0c 以至于北斗 GPS的响应时间短于当前运行速度 xff0c 出现漂移 xff1b 第二 xff0c 在高大建筑密集
  • Jetson nx批量复制

    Jetson NX 批量克隆教程 文章目录 Jetson NX 批量克隆教程一 批量克隆是什么 xff1f 二 克隆步骤1 准备材料2 备份镜像3 克隆新SD卡 解压失败问题参考 一 批量克隆是什么 xff1f 辛辛苦苦在Jetson Xa
  • FreeRTOS一些常识笔记之快速上手

    一 为啥要用实时多任务操作系统 real time Operate System 简称有 xff1a RTOS xff0c 有如下的好处 用户无需关心时间信息 内核负责计时 xff0c 并由相关的API完成 xff0c 从而使得用户的应用程
  • Prometheus+node_exporter+grafana监控部署(上)

    目录 一 部署Prometheus 二 部署node exporter 三 把node exporter加载进Prometheus 四 部署grafana 一 部署Prometheus 1 从官网下载好Prometheus的安装包 2 解压
  • Zookeeper入门篇

    Zookeeper特性 xff1a Zookeeper xff1a 一个领导者 xff08 Leader xff09 xff0c 多个跟随者 xff08 Follower xff09 组成的集群 集群中只要有半数以上 xff08 不包括半数
  • 源码编译ROS的导航包navigation、编译navigation、也有安装navigation二进制包方式

    1 创建工作空间 span class token function mkdir span nav ws src p span class token function cd span nav ws src catkin init work
  • 深度无人机的视觉检测与跟踪神经网络:性能基准

    Unmanned Aerial Vehicle Visual Detection and Tracking using DeepNeural Networks A Performance Benchmark 深度无人机的视觉检测与跟踪神经网