无人机如何自主侦察?UEAVAD:基于视觉的无人机主动目标探测与导航数据集

主要贡献

  • 论文发布了数据集UEVAVD,旨在促进无人机视角的主动目标检测(AOD)问题的研究。该数据集包含不同环境设置下的多视图成像结果,有助于研究如何更好地利用无人机的自主性和机动性来克服基于无人机的目标检测中的遮挡问题。

  • 提出了结合归纳偏置的深度强化学习(DRL)改进方法,称为诱导偏差增强的多步动作预测(IBE-MAP)。通过场景预分解和基于记忆的状态估计,增强了智能体策略的泛化能力。

  • 利用CNN和GRU从历史观测序列中提取状态表示,而不是依赖单视图观测。此外,使用Segment Anything Model(SAM)对场景进行预分解,并过滤掉无关信息,从而提高了决策网络的状态表示。

  • 引入了上下文马尔可夫决策过程(CMDP)来量化智能体策略在UEVAVD数据集上的零样本泛化(ZSG)能力,并通过实验验证了所提方法的优越性。

研究背景

研究问题

论文主要解决的问题是无人机(UAV)在目标检测中遇到的遮挡问题。

现有的方法主要通过改进检测模型来应对这一问题,但很少有研究利用无人机改变视角来从根本上提高检测性能。

研究难点

该问题的研究难点包括:

  • 无人机在视图中无法确定目标身份时的决策问题,

  • 如何在移动过程中最小化运动成本以获取理想的观测视角。

相关工作

  • UAV目标检测

    • 深度学习方法:近年来,基于深度神经网络(DNN)的方法如Faster-RCNN、YOLO、SSD及其变体逐渐成为UAV目标检测的主流方法。这些方法通过改进网络结构和算法来提高检测性能,但仍然面临遮挡问题的挑战。

    • 遮挡处理:一些研究通过自适应改进检测模型来应对遮挡问题,例如使用Soft-NMS方法在后期处理中抑制冗余预测帧以减轻遮挡影响。然而,这些方法的抗遮挡能力仍不理想。

  • 主动视觉

    • 室内应用:主动视觉主要应用于室内机器人领域。Ammirato等人首次使用REINFORCE算法进行主动视觉任务,并发布了用于开发和基准化主动视觉算法的数据集 AVD (Active Vision Dataset)。Han等人使用双深度Q学习网络(DualingDQN)结合优先经验回放解决了主动视觉问题。Fang等人使用自监督表示学习来提高DRL方法的样本效率。

    • 室外应用:尽管室内环境中有多个主动视觉数据集(如AVD、T-LESS和R3ED),但在无人机视角下的主动目标检测方面缺乏类似的数据集。现有的UAV目标检测数据集(如VisDrone-DET)虽然覆盖了丰富的环境设置和目标,但由于缺乏密集的多视角图像,无法用于研究空地主动目标检测问题。

  • 主动目标检测(AOD)

    • DRL框架:AOD利用主动视觉来改善目标检测结果,通过赋予移动传感平台调整视角的能力来更好地识别目标。DRL已成为解决AOD问题的主流框架。Liu等人通过结合目标裁剪到状态表示并设计新的奖励函数来帮助机器人更平滑地接近目标物体。

数据集构建

目标和环境设置

  • 目标:数据集专注于城市和林地地形中的车辆目标。选择了五种类型的车辆目标(Hatchback、Pickup、Sports Car、Sedan、SUV),并从在线资源中整合到项目中。为了避免分类器仅通过颜色信息区分目标,标准化了Hatchback、Pickup、Sedan和SUV的颜色和纹理以匹配Sportscar。

  • 环境:为了确保数据集的丰富性和多样性,随机分布目标位置在整个场景中。目标通常放置在建筑物或树木附近,以模拟复杂的背景环境。

采样过程

  • 采样点:在每个场景中,无人机在目标区域内的特定采样点均匀分布处观察目标。采样点的坐标表示为 ,距离目标的距离满足以下条件: 相邻采样点之间的最小距离为10米。

  • 图像处理:使用AirSim插件获取原始RGB图像和整个场景的地面真实分割图像。为了减少计算量,将原始RGB图像裁剪为中心在目标的256×256像素的区域,并从原始图像和分割图像中导出目标的边界框。

数据集概述

  • 统计信息:数据集包含五种车辆目标在不同环境设置下的多视角成像结果。具体统计信息包括训练集和测试集(简单和困难)的目标类型、地形、上下文ID、图像数量和标注数量。训练集有60500张图像,测试集(简单和困难)各有15125张图像。

  • 目标位置分布:目标位置在场景中的分布通过俯视图展示,红色点表示训练上下文,蓝色点或星号表示测试上下文。测试上下文在目标位置分布上更明显地偏离训练上下文,以增加数据集的多样性。

研究方法

  • 问题建模

    • POMDP模型:AOD问题被建模为部分可观测马尔可夫决策过程(POMDP),通常表示为七元组 。其中, 是智能体的状态集, 是动作集, 是观测集, 是状态转移函数, 是观测函数, 是奖励函数, 是折扣因子。

    • 状态表示:状态 是从无人机的观测中提取的状态表示。动作 包括动作类型(如前进、后退、左转、右转、下降、上升、停止)和动作范围。

    • 观测函数:观测 包括无人机视角的航拍图像 和目标的边界框 。目标的位置在后续帧中可以通过跟踪算法获得。

  • 奖励函数设计

    • 奖励函数 考虑了检测准确性、决策步骤和无人机的移动路径。具体定义如下: 其中, 和 是正的奖励常数, 是控制动作范围的系数。
  • 策略优化

    • 通过求解以下优化问题来获得智能体的最优观测策略 : 其中, 表示智能体的策略, 是策略集, 是初始状态的分布, 是在一个回合内的期望回报。
  • 诱导偏差增强的AOD方法

    • 论文提出了一种改进的多步动作预测(MAP)方法,称为诱导偏差增强的多步动作预测(IBE-MAP)。该方法利用两种先验知识来增强状态表示:
    1. 场景预分解:使用Segment Anything Model (SAM) 对场景进行预分解,过滤掉与目标识别无关的信息。

    2. 记忆基状态估计:使用门控循环单元(GRU)从观测序列中提取状态表示,而不是依赖单一视图观测。

实验与结果分析

实验设置

  • 数据集划分:UEVAVD数据集被划分为三个部分:训练集、简单测试集和困难测试集。训练集用于训练智能体的策略网络,困难测试集用于测试策略。

  • 网络选择:选择一个在ImageNet上预训练的ResNet18网络作为分类器,并使用未遮挡的多视角图像对其进行微调。

  • 基线比较:比较基线方法包括MAP(Multistep Action Prediction)和Memo-MAP(Memo-MAP是MAP的改进版本,结合了记忆模块来提取状态表示,但不包括场景预分解阶段)。

结果和分析

  • 困难测试集上的评估

    • 在困难测试集上,对不同策略的表现进行了比较。结果显示,随机策略由于任意给出动作指令而失败;

    • MAP策略成功帮助无人机避开障碍物并获得正确的识别结果,但明显偏离了最优路径;

    • IBE-MAP策略引导无人机以更低的移动成本找到更好的视角,并在找到足够识别的视角后做出提前停止决策以提高效率。

  • 总体比较

    • 展示了三种AOD方法在回报、识别率和移动距离方面的表现。

    • 结果表明,随着训练的进行,所有策略的回报曲线都在上升,表明它们能够帮助智能体以更低的移动成本获得更好的识别结果。

    • IBE-MAP方法在测试时具有最强的泛化能力,其回报值超过了其他两种方法,且泛化差距最小。

超参数分析

  • 分类阈值的影响

    • 分析了分类阈值对策略性能的影响。结果表明,随着阈值的增加,回报下降,路径长度延长,但对识别准确率的影响较小。
  • 动作范围系数的影响

    • 分析了动作范围系数对策略性能的影响。

    • 结果表明,随着动作范围约束的增加,路径长度缩短,但识别率降低。

    • 存在一个准确性和路径长度之间的权衡,具体设置取决于执行AOD任务时的重要性。

总结

论文发布了一个新的数据集UEVAVD,包含不同地形和遮挡条件下的多视角航拍图像。通过这些观测数据的组合,可以模拟无人机在轨迹上连续观测的过程。

论文提出的IBE-MAP方法通过引入先验知识改进了原始MAP方法,使策略网络能够学习到更好的状态表示,从而提高了智能体在测试环境中的泛化能力。

相关推荐
深蓝学院14 小时前
突破极限!!!20米每秒的端到端无人机自主导航
无人机
月照银海似蛟龙1 天前
无人机 PX4 飞控 | PX4源码添加自定义参数方法并用QGC显示与调整
无人机·px4·qgc
真想骂*1 天前
无人机图传模块:深入理解其工作原理与实际效用
无人机
大山同学2 天前
RACER:基于去中心化多无人机系统的快速协同探索
去中心化·区块链·无人机
黄交大彭于晏2 天前
无人机核心项目开发系列:从设计到实现的完整解析
学习·无人机
创小董4 天前
无人机的应用场景有哪些?
无人机
AI技术控4 天前
计算机视觉算法实战——无人机检测
算法·计算机视觉·无人机
白嫖叫上我5 天前
Ceisum无人机巡检直播视频投射
无人机·cesium·webgis
创小董6 天前
无人机+无人车+无人船+机器狼:无人装备技术优势详解
无人机