多目标跟踪系统性能评估仿真方法

文档序号:9260043阅读:558来源:国知局
多目标跟踪系统性能评估仿真方法
【技术领域】
[0001] 本发明涉及一种性能评估方法,更具体地涉及,对多目标跟踪系统中的算法性能 指标进行评估的方法。
【背景技术】
[0002] 在多目标跟踪系统中,随着数据关联和多传感器融合等关键技术的发展,已经从 单传感器多目标跟踪逐步向多传感器发展,传感器种类也在从过去单一的雷达发展到雷 达、红外多个种类。
[0003] 经过对现有技术文献的检索发现,大多数是对多目标跟踪算法的某一个环节进行 分析和评估,很少对整个算法进行性能评估,如对数据关联部分进行性能改进和优化,该种 评估方式,评估指标有限,缺乏第H方的评估系统,不客观。唯一的一篇对整个系统进行 分析的文章,是朱自谦和张世芳在《火控雷达技术》2003年第32卷上发表的《多目标跟踪 (MTT)性能评估系统》,该文提出了对雷达多目标跟踪系统性能评估方法,其不足之处在于 只有雷达一种传感器,目标源轨迹种类有限,加载方式单一,只是限于一些典型的航迹,在 进行性能评估的同时要运行多目标算法,不利于算法的保密性,没有对被评估算法的单步 调试功能。而随着多传感器融合技术的发展,传感器种类也在从过去单一的雷达发展到雷 达、红外多个种类,多目标跟踪系统也出现了红外多目标跟踪系统。

【发明内容】

[0004] 本发明是通过W下技术方案实现的,本发明具体的实现方法如下:
[0005] 步骤一:目标航迹配置
[0006] 本发明对目标航迹的配置采用雷达、红外两种输入数据源,可W适应不同系统的 要求,可W通过H种方式进行目标航迹配置,第一种是设计典型航迹直接加载,典型航迹是 预先生成好的航迹文件,由各种类型的目标编队航迹构成,典型航迹包括水平直线、水平迎 飞、水平转弯、水平蛇形、水平交叉、水平盘旋、垂直蛇形、垂直俯冲、垂直跃升;第二种是导 入外部航迹数据文件,外部航迹数据文件是用户从别处获得的目标航迹数据或者实际录制 的飞行航迹,需要将航迹数据按照规定的航迹文件的格式将数据保存成相应的数据文件; 第H种是自定义目标航迹,通过配置目标参数生成满足要求的目标航迹,在进行自定义目 标航迹时,采用分段组合的方式,将一条完整目标航迹分成了H段,将各个有效段的航迹进 行合成,具体方法如下:
[0007] (a)第一段航迹初始信息,也就是多目标初始位置信息由用户配置,需要配置的参 数为多目标地理坐标(x,y,z)、初始偏航角(目标开始时的飞行方向)。经过用户设定的一 段时间tl(s)后转入航迹2;
[0008] 化)航迹2的初始信息即是多目标航迹1的最后一帧的位置及航向偏角,航迹2是 在航迹1最后一峽的位置及航向偏角基础上运动的,如果航迹2要进行机动飞行则机动初 始偏航角即是航迹1最后一峽的偏航角,经过用户设定的一段时间t2(s)后转入航迹3 ;
[0009] (c)航迹3的组合原理和航迹2的组合一样,先得到航迹2的最后一峽的相关信 息,作为航迹3的初始信息,然后根据航迹段3的信息得到第H段航迹。
[0010] 将目标航迹生成做成一个统一的航迹文件,并对航迹文件中存放的数据进行统一 规定,航迹文件的格式如表1所示,其他的航迹生成只要替代指定的数据文件就可W加载 目标航迹数据文件,目标航迹数据文件的定义可W保证目标航迹来源的多样性。
[0011] 表1航迹文件数据
[0012]
[0013]表中:
[0014]obshu-------目标数
[0015]t-------仿真时间
[0016] T-------航迹生成的解算步长
[0017] XI-------目标1的X轴数据矩阵
[0018]yl-------目标1的y轴数据矩阵
[0019]zl-------目标1的Z轴数据矩阵
[0020]VI-------目标1的速度数据矩阵
[0021] n------- 目标1的偏航角数据矩阵
[0022] si------- 目标1的迎角数据矩阵
[0023]obltf-------目标1的起始时间
[0024]obltl-------目标1的终止时间
[00巧]x2-------目标2的X轴数据矩阵
[0026]y2-------目标2的y轴数据矩阵
[0027]z2-------目标2的Z轴数据矩阵
[0028]v2-------目标2的速度数据矩阵
[0029]f2-------目标2的偏航角数据矩阵
[0030]s2-------目标2的迎角数据矩阵
[0031]ob2tf-------目标2的起始时间
[0032]ob2tl-------目标2的终止时间
[0033] 步骤二;载机航迹配置
[0034] 本发明对载机的航迹进行相应的配置,需要设置的参数包括;载机的型号,载机的 航迹为直线飞行,起始位置为相对于地理坐标系的坐标(X,y,Z),起始速度(m/s)、起始加 速度(m/s2)。载机的初始速度系统设定必须大于80m/s,初始高度大于500m。载机的航迹 数据也保存为单独的数据文件,载机航迹文件和被跟踪目标的航迹文件作为目标源数据。 [00巧]步骤H;传感器配置
[0036] 本发明对传感器的配置包括雷达和红外该两种不同类型,能够产生该两类传感器 的数据源,对于雷达的跟踪数据结果是目标的H维位置信息,是目标相对于载机的位置信 息,而红外的跟踪数据是目标的相对距离和角度信息。对于雷达传感器需要设置其目标检 测概率和虚警概率,对于红外传感器除了设置目标检测概率和虚警概率,还要设置红外视 场的观测范围,包括水平视窗角度和垂直视窗角度。为了模拟真实的跟踪环境,还需要加入 环境噪声对跟踪过程的影响。可W选择不同的噪声模型,包括均匀分布噪声模型、正态分布 噪声模型、泊松分布噪声模型。
[0037] 步骤四:加载算法
[0038] 本发明对于不同的被评估算法采用不同的加载方式,包括基础算法加载、本地算 法加载、远程算法加载。基础算法加载是加载已有的经典跟踪算法,经典跟踪算法包括五个 环节;航迹起始采用基于逻辑的航迹起始算法,跟踪口采用矩形,数据关联采用JPDA(联合 概率数据关联),滤波采用卡尔曼滤波,航迹终结采用Bayes跟踪终结算法,基础算法加载 用于与其它两种方式进行对比分析;本地算法加载,是对用户正在开发、验证的跟踪算法进 行加载,通过文件替代的方式,将本地文件直接导入,覆盖已有的算法文件,进行跟踪算法 性能的评估,本地算法加载的方式不具有保密性,不需要进行第五步网络通信,加载后可W 直接进行第六步的算法评估;如果被评估算法需要保密处理,可W采用远程算法加载的方 式,远程算法加载采用服务器/客户端模式,通过网络通信的方式,被评估的跟踪算法运行 在客户端,将传感器数据源通过网络传输给远程的客户端的跟踪算法进行处理,然后再将 跟踪结果返回给本地,远程算法加载可W隔离被评估算法,起到保密作用。
[003引步骤五:网络通信
[0040] 对于步骤四中需要进行保密处理的被评估算法,采用UDP协议,通过网络通信进 行数据的发送和接收,被评估算法运行在远程客户端,对算法的评估通过网络通信完成数 据的传送与接收,网络通信采用Socket网络套接字编程技术。
[0041] 步骤六:算法评估
[0042] 本发明对多目标跟踪系统算法的性能指标的评估,具有跟踪调试功能,采用蒙特 卡洛法,单次运行蒙特卡洛仿真可W作为算法调试使用,单次蒙特卡洛仿真没有统计值,但 可W显示出算法对数据处理的结果,实现数据的每峽显示,用户可W对仿真结果数据进行 分析,对于特殊点处分析不同跟踪算法的差别,如多目标的交叉点;多次蒙特卡罗法可W得 到被评估跟踪算法性能的统计特性,多次蒙特卡洛仿真评估的指标有航迹起始正确概率、 航迹起始平均时间、航迹起始成功概率、航迹终止错误概率、虚假航迹起始概率、数据关联 成功概率、跟踪精度、航迹维持正确概率、发散度、有效性、算法复杂度,通过对该些评估的 综合分析评估跟踪算法的性能。
[0043] 航迹起始正确概率是M次蒙特卡洛仿真中真实目标正确起始的次数与仿真次数 之比;
[0044] 航迹起始平均时间是从建立假定轨迹到轨迹确认的平均时间;
[0045] 航迹起始成功概率是定义为多次MonteCarlo仿真中真实目标成功起始的次数与 仿真次数的比率:
[0046]
[0047] 式中;M为蒙特卡洛仿真次数,m表示每一次的蒙特卡洛仿真,NT为待跟踪的目标 数,j表示每个待跟踪目标,INI_Num?(j)为目标j在每一次蒙特卡洛仿真中成功起始次 数,INI_Pro(j)为目标j在M次仿真中成功起始的次数;
[0048] 航迹终止错误概率是M次蒙特卡洛仿真中航迹终止错误次数与仿真次数的比率;
[0049] 虚假航迹起始概率是对M次MonteCarlo仿真,各次仿真的虚假航迹自动起始概 率的平均值:
[0050]
[0051] 式中:;M为蒙特卡洛仿真次数,m表示每一次的蒙特卡洛仿真,C
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1