【目标航迹管理(1)】基于d-s证据理论信息融合的多核目标跟踪方法

1 引言:从航机起始方法开始

我们为什么会有这个议题?因为航机起始方法。

处理目标航迹起始的方法主要分为两大类:批处理和序贯。

在杂波密度比较高的环境下,比如有红外卫星或地面雷达监视区域,则选用批处理方法;而在杂波密度相对比较小的区域,则选用序贯方法会比较合适;

采用理论分析方法和实验方法,将虚假航迹概率和航迹检测概率作为性能评价指标,对比研究两种批处理方法(Hough 变换法与扩展 Hough 变换法)和两种序贯方法(基于逻辑的处理方法与基于规则的启发式方法),可得出如下结论:

1)Hough 变换方法主要适用于高密度杂波环境下,对直线运动目标的航迹起
始处理,而基于逻辑的方法则主要适用于虚警概率较低的情况下;
2)扩展 Hough 变换方法和基于规则的启发式方法,都优于上述另外两种方法,
而且前者更加适用于高密度杂波环境,后者更适用于移动目标;

DS理论和航机起始方法批处理和序贯有什么关系?

DS理论,即Dempster-Shafer理论,也称为证据理论或信任函数理论,是一种用于处理不确定性和不完全信息的推理方法。它扩展了贝叶斯概率理论,允许在不知道先验概率或存在多个可能的概率分布时进行推理。DS理论通过引入信任函数和似然函数来描述对某个命题的信任程度和不信任程度。

航机起始方法是指在航空领域中对飞行器进行初始识别和跟踪的方法。这通常涉及到从传感器数据中提取飞行器的轨迹信息,并对其进行处理和分析,以便对飞行器的位置、速度和其他参数进行准确的估计。

批处理和序贯是两种不同的数据处理方式:

  • 批处理是指一次性处理所有数据或一批数据,然后得出结果。在航机起始方法中,批处理可能意味着在收集到一定数量的传感器数据后,一次性进行轨迹提取和参数估计。
  • 序贯处理是指逐个或逐序处理数据,每处理一个或一批数据后,就根据已处理的数据更新模型或结果。在航机起始方法中,序贯处理可能意味着在收集到每个新的传感器数据时,都立即对其进行处理,并更新飞行器的轨迹和参数估计。

DS理论和航机起始方法之间的关系在于,DS理论可以为航机起始方法提供一种处理不确定性和不完全信息的推理框架。在航机起始过程中,由于传感器数据的噪声、丢失或其他不确定性因素,可能会导致提取的轨迹信息存在不确定性。通过应用DS理论,可以在不完全和不确定的信息基础上,对飞行器的轨迹和参数进行更加准确和可靠的估计。

在批处理和序贯方面,DS理论同样适用。在批处理模式下,可以使用DS理论对所有收集到的传感器数据进行综合处理,得到飞行器的最终轨迹和参数估计。而在序贯模式下,可以在每个新的传感器数据到达时,使用DS理论进行增量更新,逐步调整和优化飞行器的轨迹和参数估计。

2 DS证据理论从教材的角度分析

在这里插入图片描述
稍微进行总结:

  • 利用上、下限概率来解决多值映射问题。
  • 证据理论是一种处理不确定性问题的完整理论。
  • 证据理论的核心:Dempster合成规则。

计算每一个假设的 信度函数 (Belief function) 以及 似然函数 (Plausibility function), 得到的信度函数和似然函数就是这个假设A 的概率范围了:

参考:

  • DS证据理论概述
  • 浙江大学计算机学院人工智能系 徐从富 教授的《人工智能》课件

3 实践论文:基于 DS 与 EKF 技术的高精准多目标跟踪方法

多信息融合的多目标跟踪算法总共分为三部分:目标航迹管理,目标关联匹配,以及目标运动跟踪滤波算法。

我分析的论文目录:

  • 4.2 基于 DS 证据理论的多目标跟踪方法
    • 4.2.2 基于 DS 证据理论的目标航迹管理
    • 4.2.3 全局最近邻关联匹配算法
  • 4.3 基于 EKF 理论的目标融合跟踪方法
  • 4.4 性能测试与分析
    • 传统方法采用简单状态转移的生命周期管理和最近邻匹配的数据关联
      方法;本研究提出的方法采用基于 DS 证据理论的生命周期管理和全局最近邻匹配的数据关联方法,并采用直接更新法处理无序观测滤波。

在这里插入图片描述

3.1 基于 DS 证据理论的目标航迹管理

目标航迹管理主要是指目标从出现到消亡所经历的过程,通常航迹管理包括
如下几个状态:新目标、成熟期和消亡期这三个部分

当一个观测值连续被观测若干帧,那么该目标就是一个新生成的目标;新生成
的目标参与目标关联,若该目标被持续关联,则标志着目标的成熟期,不断利用观
测值去更新目标的成熟度;一旦目标连续失联若干帧,则该目标加入消亡队列中,
准备删除目标。但是这种目标状态转换的形式比较简单,一旦将目标标志为成熟的
目标时,就对控制系统产生了一定的影响,且新目标的生成到目标成熟期太过突兀,
易产生误跟踪传感器杂波的问题,导致系统稳定性不高。

DS 证据理论的本质是提供模糊过程,随着时间的推移以及每一步的证据迭代,
能够使这种模糊过程变得越来越清晰,从而达到收敛,这种方式能够完美解决新目
标的生成到目标成熟期比较突兀的问题

根据实际控制系统要求,对于有威胁性的目标优先生成,但是对于一些比较杂乱的静止目标不需要输出,防止不当的错误目标影响控制效果。

将成熟期的目标分为 I(重要的)和 U(不重要的),一些对自车存在威胁的目标标志为成熟且重要的,符合人类的注意力聚焦的特点,从而降低系统对障碍物处
理的时间和空间需求。由匹配失败的观测生成的新航迹,通过连续数帧的关联成功,
转变为成熟的航迹;成熟的航迹在连续数帧关联失败后,转变为消亡的航迹,进而
被删除。也就是说,航迹成熟和航迹删除采用的是阈值状态转变法

在这里插入图片描述

其中,事件 A、A1 和 A2 分别是2Θ的一个子集,A 表示当前时刻的航迹状态,
A1 表示上一时刻的航迹状态,A2 表示根据当前时刻与该航迹匹配的传感器观测特
性所设定的航迹状态量。判断目标是否重要的依据包括但不限于:对于多个传感器
视野重叠区域,若目标只与一个传感器的观测匹配上,说明该目标很有可能是不重
要的杂波观测;对于速度接近于零的目标,其重要性程度低。

参考:
[基于复杂工况的高精准可预测自动驾驶环境认知方法]-中国知网

4 实践专利

本发明公开了一种基于D-S证据理论信息融合的多核目标跟踪方法,其特征在于,包括以下步骤:
(1)对初始选定的目标跟踪框划分;
(2)计算颜色特征和边缘特征的联合概率密度;
(3)计算子块的权重系数;
(4)利用mean-shift非参数密度估计算法对位移矢量求取极大值;
(5)利用D-S证据理论信息融合方法,对多个目标位置估计进行融合计算以获得最佳的跟踪目标位置。

本发明能够有效地处理目标被遮挡下特征单一、光线的强烈变化及目标自身形状的改变的情况、具有良好的跟踪效果。

参考:
基于d-s证据理论信息融合的多核目标跟踪方法

(正文完)

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

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

相关文章

【Spring】SpringBoot 单元测试

目 录 一.什么是单元测试?二.单元测试有哪些好处?三.Spring Boot 单元测试使用单元测试的实现步骤 一.什么是单元测试? 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证的过程就叫单元…

Vue监听器(上)之组合式watch

1. 定义监听器 //要监视的属性被改变时触发 watch(要监视的属性, (更改后的心值, 更改前的旧值) > {具体操作}, );//监视对象为getter的时候 //表达式内任意响应式属性被改变时触发 watch(() > return表达式, (表达式的新值, 表达式的旧值) > {具体操作} );//数组中任…

【MySQL】多表操作、事务、索引

MySQL MYSQL 多表设计 一对多插入测试数据外键约束(物理外键)使用逻辑外键 MYSQL 多表设计 一对一表结构 MYSQL 多表设计 多对多 MYSQL 多表设计 一对多 建表语句 员工表 CREATE TABLE tb_emp (id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT ID,username VARCHAR(20) N…

图片大了怎么缩小上传?30秒解决图片大小问题

在上传图片到网站、社交媒体、电子邮件或其他在线平台时,压缩图片可以减小文件大小,加快上传速度,并节省带宽和存储空间,许多网站和应用程序都有对上传图片大小的限制,因此利用在线图片压缩工具(https://ww…

WordPres Bricks Builder 前台RCE漏洞

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

Jetpack Compose 架构层

点击查看:Jetpack Compose 架构层 官网 本页面简要介绍了组成 Jetpack Compose 的架构层,以及这种设计所依据的核心原则。 Jetpack Compose 不是一个单体式项目;它由一些模块构建而成,这些模块组合在一起,构成了一个完…

VSCODE include错误 找不到 stdio.h

解决办法: Ctrl Shift P 打开命令面板, 键入 “Select Intellisense Configuration”(下图是因为我在写文章之前已经用过这个命令,所以这个历史记录出现在了第一行) 再选择“Use gcc.exe ”(后面的Foun…

C语言-数组指针与指针数组

一、简介 对于使用C语言开发的人来说,指针,大家都是非常熟悉的。数组,大家也同样熟悉。但是这两个组合到一起的话,很多人就开始蒙圈了。这篇文章,就详细的介绍一下这两个概念。 指针数组和数组指针,听起来非…

PyTorch概述(二)---MNIST

NIST Special Database3 具体指的是一个更大的特殊数据库3;该数据库的内容为手写数字黑白图片;该数据库由美国人口普查局的雇员手写 NIST Special Database1 特殊数据库1;该数据库的内容为手写数字黑白图片;该数据库的图片由高…

互联网广告投放与IP地理位置定位

随着互联网的发展和普及,互联网广告投放成为各行业推广营销的重要方式之一。而结合IP地理位置定位技术,可以实现精准定向,提高广告投放的效果和精准度。IP数据云将探讨互联网广告投放与IP地理位置定位的关系,分析其优势和应用场景…

动态规划算法学习(基础)

做题步骤: 确定dp数组的含义(一维或者二维) 获取递推公式 dp数组如何初始化 确定遍历顺序 打印dp数组(检查) 题目: 1. 斐波那契数 509 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 …

留子厨房开发日志

以下记录了使用go语言框架Beego,Mysql数据库,Redis数据库实现一个点菜/菜谱应用API的全过程。 技术方案 github地址 数据库设计 新建数据库: CREATE DATABASE menu;新建数据表: CREATE TABLE menu ( id int(10) unsigned NOT …

2024 CKS 题库 | 11、AppArmor

不等更新题库 CKS 题库 11、AppArmor Context: APPArmor 已在 cluster 的工作节点node02上被启用。一个 APPArmor 配置文件已存在,但尚未被实施。 Task: 在 cluster 的工作节点node02上,实施位于 /etc/apparmor.d/nginx_apparmor 的现有APPArmor 配置…

Python 实现 ADTM 指标计算:股票技术分析的利器系列(9)

Python 实现 ADTM 指标计算:股票技术分析的利器系列(9) 介绍算法解释 核心代码rolling函数介绍计算 DTMnp.where 使用介绍np.maximum 计算 DBM计算 STM计算 SBM计算 ADTM 完整代码 介绍 ADTM(动态买卖气指标)是一种用…

C++奇怪的 ::template

答疑解惑 怎么会有::template的写法 起初 在阅读stl的源码的时候&#xff0c;发现了一条诡异的代码 // ALIAS TEMPLATE _Rebind_alloc_t template<class _Alloc,class _Value_type> using _Rebind_alloc_t typename allocator_traits<_Alloc>::template rebind…

【misc | CTF】攻防世界 simple_transfer

天命&#xff1a;这题其实不简单啊 拿到流量包&#xff0c;丢进去wireshare&#xff0c;题目都说了flag在里面 ctrl f 直接搜索字符串 右键&#xff0c;追踪流 -> TCP流 查找 .pdf 文件&#xff0c;其实这里思路是比较奇怪的&#xff0c;毕竟是的确比较多内容&#xff0c…

基于PostGIS的慢查询引起的空间索引提升实践

目录 前言 一、问题定位 1、前端接口定位 2、后台应用定位 3、找到问题所在 二、空间索引优化 1、数据库查询 2、创建空间索引 3、geography索引 4、再看前端响应 总结 前言 这是一个真实的案例&#xff0c;也是一个新入门的工程师很容易忽略的点。往往在设计数据库的…

NestJS入门4:MySQL typeorm 增删改查

前文参考&#xff1a; NestJS入门1 NestJS入门2&#xff1a;创建模块 NestJS入门3&#xff1a;不同请求方式前后端写法 1. 安装数据库相关模块 npm install nestjs/typeorm typeorm mysql -S 2. MySql中创建数据库 ​ 3. 添加连接数据库代码 app.module.ts ​ import { M…

给自己留个备忘,blender是右手坐标系

所谓右手坐标系&#xff0c;就是三个轴的方向和右手三根手指的方向一致&#xff08;当然&#xff0c;有要求的&#xff0c;这个要求是大拇指指向x轴方向&#xff0c;食指指向y轴方向,中指指向z轴方向&#xff09;。 不过blender默认是z轴朝上的&#xff0c;如下图。 右手坐标系…

element导航菜单el-menu添加搜索功能

element导航菜单-侧栏&#xff0c;自带的功能没有搜索或者模糊查询。 找了找资料 找到一个比较可行的&#xff0c;记录一下&#xff1a; //index.vue的代码 <div style"overflow:auto"><el-menu :default-active"$route.path":default-openeds&…