基于全局最近邻(gnn)的目标跟踪和数据关联

文档序号:174196 发布日期:2021-10-29 浏览:70次 >En<

阅读说明:本技术 基于全局最近邻(gnn)的目标跟踪和数据关联 (Global Nearest Neighbor (GNN) based object tracking and data correlation ) 是由 Q·M·莱姆 R·P·卡尔尼 N·B·塔马霍尼 于 2020-03-11 设计创作,主要内容包括:改进的GNN/DA子系统处理来自至少两个传感器的仅角度测量值(但可以使用每个传感器类似的轨迹融合框架作为本地轨迹中心,然后通过多本地轨迹融合架构将它们融合,从而复制到n个传感器)以重建由多个移动目标组成的完整战斗空间图。在某些情况下,传感器是EO/IR相机,移动目标是无人机。改进的GNN/DA用作火力控制解决方案(FCS)的一部分,可以在地面载具上或在抛射物上实施。(The improved GNN/DA subsystem processes only angle measurements from at least two sensors (but may use a similar trajectory fusion framework for each sensor as the local trajectory center and then fuse them by the multi-local trajectory fusion framework to replicate to n sensors) to reconstruct a complete battle space map composed of multiple moving objects. In some cases, the sensor is an EO/IR camera and the moving object is a drone. The improved GNN/DA is used as part of a Fire Control Solution (FCS) that can be implemented on a ground vehicle or on a projectile.)

基于全局最近邻(GNN)的目标跟踪和数据关联

技术领域

本发明涉及多目标跟踪(MTT),更具体地涉及将基于全局最近邻(GNN)的目标跟踪和数据关联技术用于许多地对空任务中。

背景技术

解决短程(例如小于约300m高度)地对空任务的数据关联(DA)问题提出了某些挑战。当仅使用无源传感器(例如EO/IR传感器)时尤其如此,因为在使用(无源)仅角度测量解决用于跟踪多个移动目标的DA时,它会增加GNN的复杂性。通常,传统系统的未命中距离约为30m。

因此,本发明的目的是克服与传统目标跟踪和数据关联技术相关联的上述缺点和缺陷。

发明内容

已经认识到,在存在目标动态不确定性的情况下,使用仅角度目标传感器(即,无源EO/IR相机)的多目标检测和跟踪仍然是一个活跃的研究领域。在本发明的一个实施例中,基于仅角度传感器的GNN/DA解决方案作为实时MTT子系统以轨迹文件或轨迹列表的形式提供高度准确的TSE,捕获多个目标的状态向量以馈送制导子系统和一种武器到目标分配(WTA)算法,用于解决多任务中时间紧迫的目标交战问题。

本发明的一个方面是一种改进的多目标检测和跟踪(MTT)系统,包括:两个或更多个传感器,每个传感器位于地面载具上,使得两个或更多个传感器被配置为捕获仅角度测量值,用于使用改进的全局最近邻/数据关联(GNN/DA)算法的地对空任务,改进的GNN/DA包括:数据关联(DA)方案,其使用驻留在每个地面载具的轨迹文件管理(TFM)模块中的单独目标状态估计器(TSE)的扩展卡尔曼滤波器(EKF),将来自单独传感器检测到的单独目标的单独组仅角度测量值配对;接口,其位于TFM的输出与火力控制系统(FCS)制导子系统与武器到目标分配(WTA)模块之间,用于多个武器与多个单独目标的交战;每个传感器具有安装在其上的车载多目标检测和跟踪(MTT)、数据关联(DA)和轨迹文件管理(TFM)系统,其中多目标检测和跟踪(MTT)、数据关联(DA)、和轨迹文件管理(TFM)系统被配置为指导以下操作从而将一个或更多正确的轨迹文件传送到制导子系统以完成交战:实时处理来自两个或更多地面载具中每一个上的两个或更多传感器的图像;使用来自每个位于两个或更多地面载具之一上的两个或更多传感器的图像,来检测对于一个或更多单独目标的一个或更多目标位置测量值,以产生潜在目标轨迹;处理一个或更多目标位置测量值以确定来自每个位于两个或更多载具之一上的两个或更多传感器的一个或更多目标位置测量值是否通过火力控制系统与预测的目标轨迹相关,若否,则不相关目标轨迹被放置在一个单独的文件中,以用于可能的新目标轨迹启动/创建;通过门限系统关联潜在目标轨迹,其中将落入门限阈值内的潜在目标轨迹选为活动目标轨迹;更新和维护活动目标轨迹作为轨迹文件管理(TFM)系统的一部分,作为多个单独目标的目标状态估计;将来自轨迹文件管理(TFM)系统的输出馈送到武器目标分配(WTA)系统,从而通过将正确的活动目标轨迹与正确的一个或更多目标配对,将多个武器中的每一个制导到与一个或更多目标之一的碰撞路线上。

改进的多目标检测和跟踪(MTT)系统的一个实施例是其中两个或更多个传感器是EO/IR相机。在某些情况下,地面载具是坦克。

改进的多目标检测和跟踪(MTT)系统的另一个实施例是,如果在轨迹文件管理(TFM)系统中创建的活动目标轨迹没有收到超过三个连续样本的连续测量更新,则删除这些轨迹。在某些情况下,活动轨迹文件管理(TFM)系统包含所有活动目标轨迹。

本发明的另一方面是一种多武器/多目标系统中的数据关联方法,包括:实时处理来自安装在地面载具上的至少一个传感器的图像,其中有两个或更多载具,每个传感器都是火力控制子系统(FCS)的一部分,至少一个传感器上安装了车载多目标检测和跟踪(MTT)、数据关联(DA)和轨迹文件管理(TFM)系统,其中,多目标检测和跟踪(MTT)、数据关联(DA)和轨迹文件管理(TFM)系统被配置为指导以下操作将一个或更多正确的轨迹文件传送到制导子系统以完成交战:使用来自至少一个传感器的图像来检测对于一个或更多单独目标的一个或更多目标位置测量值,以产生潜在目标轨迹;处理一个或更多目标位置测量值以确定来自至少一个传感器的一个或更多目标位置测量值是否通过火力控制系统与预测的目标轨迹相关,若否,则不相关目标轨迹被放置在一个单独的文件中,以用于可能的新目标轨迹启动/创建;通过门限系统关联潜在目标轨迹,其中将落入门限阈值内的潜在目标轨迹选为活动目标轨迹;更新和维护活动目标轨迹作为轨迹文件管理(TFM)系统的一部分,作为单独目标的目标状态估计;将来自轨迹文件管理(TFM)系统的输出馈送到武器目标分配(WTA)系统,从而通过将正确的活动目标轨迹与正确的单独目标配对,将多个武器制导到与各自多个单独目标的碰撞路线上。

多抛射物/多目标系统中的数据关联方法的一个实施例是其中至少一个传感器是EO/IR相机。在某些实施例中,地面载具是坦克。

多抛射物/多目标系统中的数据关联方法的另一个实施例是,其中如果新的目标位置测量值在连续样本中不持续,则不相关的目标轨迹被声明为杂波(clutters)并且不启动或创建新的轨迹。

多抛射物/多目标系统中的数据关联方法的又一个实施例是,其中如果在轨迹文件管理(TFM)系统中创建的活动目标轨迹没有接收到超过三个连续样本的连续测量更新,则删除轨迹。

本发明的这些方面并不意味着是排它性的,当结合以下描述、所附权利要求书和附图阅读时,本发明的其它特征、方面和优点对于本领域普通技术人员来说将是显而易见的。

附图说明

本发明的前述和其它目的、特征和优点将从本发明的特定实施例的以下描述中显而易见,如附图所示,其中相同的附图标记在不同的视图中指代相同的部分。附图不一定按比例绘制,而是重点在于说明本发明的原理。

图1是根据本发明的原理的系统的一个实施例的图。

图2是根据本发明的原理的系统的一个实施例的图。

图3是根据本发明的原理的多目标跟踪(MTT)系统的一个实施例的图。

图4A、图4B、和图4C是本发明的系统的一个实施例的框图。

图5A、图5B、和图5C分别是本发明的系统的一个实施例在x、y和z方向上的位置误差估计的图。

图6示出了根据本发明的原理的用于多个传感器融合和跟踪的改进的全局最近邻(GNN)的一个实施例的验证。

图7A、图7B、和图7C分别是本发明的系统的一个实施例在x、y和z方向上的速度误差估计的图。

具体实施方式

在本发明的某些实施例中,安装在地面载具(例如坦克)上的传感器(例如EO/IR相机)在其视场(FOV)中捕获多个移动目标(例如无人机UAV)的测量值。在某些情况下,这些测量值在传感器输出级别没有与它们中的每一个相关联的标签/身份,并且没有准备好支持用于交战执行的制导、导航和控制(GN&C)系统的适当格式。在一些实施例中,一些测量值源自真实目标而一些则不是(例如杂波或友方平台)。要处理这些“无标签”仅角度测量值(即方位角和仰角)并根据这两个角度测量值正确重建或估计这些对象/目标的轨迹,需要以下条件:1)选择鲁棒(robust)的目标状态估计器(TSE)设计并在多扩展卡尔曼滤波器(EKF)轨迹文件系统中实现它,以准确估计单个目标的运动轨迹并逐帧管理它们以支持实时交战决策;和2)实现正确的数据关联(DA)函数,以实现对每个单独目标状态估计(TSE)配对的正确测量,以实现正确的TSE轨迹更新。

在本发明的一个实施例中,采用改进的基于GNN的DA算法,在门限阈值上具有特定设置,并且具有多个鲁棒的仅角度EKF实现作为轨迹文件管理系统来解决轨迹文件管理,用于检测和跟踪由传感器(例如EO/IR相机)观察到的多个移动目标。

基于全局最近邻(GNN)的设计为多目标跟踪(MTT)领域所熟知;然而,由于以下原因,在短程地对空应用中正确使用GNN具有挑战性:1)需要为传感器、EO/IR相机、仅角度测量的门限阈值进行选择和调整;2)DA逻辑设置,允许多个TSE以高精度方式保持其运动轨迹;和3)在动态轨迹文件管理系统中构建TSE,以及时支持正确的交战决策。在本发明的一个实施例中,基于GNN的设计用单独传感器(例如EO/IR相机)实现了高精度图片,并捕获传感器观察到的多个运动目标的逐帧运动。在某些实施例中,多目标跟踪(MTT)框架与单个抛射物的制导、导航和控制(GNC)子系统之间的接口允许目标传感器之间的动态交互,作为MTT的一部分和武器到目标分配(WTA)框架,以及成功实现交战任务目标的制导子系统行动。

在一个实施例中,改进的GNN/DA作为实时解决方案存在,用作火力控制子系统(FCS)的一部分,并且它可以在武器上或在地面上作为FCS的一部分实施。对于仅角度EO/IR传感器在MTT存在的情况下检测、跟踪和为制导律提供高精度TSE解决方案,目前尚不存在此类解决方案。

参考图1,示出了根据本发明的原理的系统的一个实施例的图。更具体地,根据本发明的原理的系统的一个实施例具有作为火力控制解决方案(FCS)的关键组件的改进的全局最近邻/数据关联(GNN/DA)被示出为具有位于地面上的一个或更多载具(2、2'),每一个都与另一个间隔一定距离4。一个或更多地面载具与一个或更多空中载具8进行双向通信6。在某些情况下,这些一个或更多空中载具是友方无人机,用作空中战斗空间数据收集,并通过如虚线10所示的数据链路将其现场收集的数据转发给地面载具。单个传感器(例如EO/IR相机)FOV捕获多个移动(例如无人机)目标(14、14'),图示为在每个地面载具的单独目标空间(12、12')内。该数据使用改进的GNN/DA子系统进行融合和集成,如图4所示。在一个实施例中,本发明的改进的GNN/DA算法是使用多对多交战建模和仿真系统来实现的,其结果在图6中示出。

在某些实施例中,本发明的系统被实现为车载GNN/DA软件块,作为驻留在地面载具上的FCS的一部分,作为整体武器制导、导航和控制(GNC)系统的整体组件与武器到目标分配(WTA)块(例如地面和车载组合)交互,以实现多个同时目标交战能力,称为多同时交战技术(MSET)能力。

参考图1和图7,多个制导抛射物18被命令与各自的目标14、14'(例如无人机)交战,利用由所提出的GNN/DA块输出的多目标轨迹文件,通过将这些轨迹文件馈送到抛射物的制导和WTA以正确识别和定位一个或更多移动目标以进行交战。根据本发明内容的WTA原理,复杂的多对多交战模拟已经通过车载EO/IR相机作为地面载具平台上的传感器进行了验证(见图6)。

参考图2,示出了根据本发明的原理的多EO/IR相机融合系统的一个实施例的示意图。更具体地说,多个无源EO/IR传感器收集MTT测量值,因为多组方位角和仰角(即从每个单独目标到单独传感器状态向量的相对几何角度)是多个目标传感器的输出。在每个输出捕获周期在传感器的FOV内捕获的多个测量帧18捕获了一个或更多移动目标22。在一个实施例中,传感器是安装在地面载具上的EO/IR相机。

参考图2,相对于地面上的单独EO/IR相机,空间中的多个移动对象被捕获为角度测量值(即方位角和仰角,[αβ]24)。这些多组角度测量值(未标记,这就是为什么它们需要通过DA函数与正确的TSE进行“排序”或关联的原因)并且与由GNN/DA子系统计算的现有轨迹文件没有直接关联。在某些实施例中,DA函数将每组角度测量值与驻留在GNN/DA子系统的跟踪文件中的正确TSE适当配对,以便使用新提供的仅角度测量值进行适当的TSE更新。这随后产生一组多目标状态估计26,其中TSE通过AO EKF。这些TSE用于支持实时交战决策28(即动态武器到目标分配)。在系统的某些实施例中,多个目标被多个抛射物攻击,使得存在多对多相关性,充分利用可用抛射物的数量来避免两个或更多抛射物攻击同一目标并因此错失尽可能多的目标的机会的情况。

参考图3,示出了根据本发明的原理的多目标跟踪(MTT)系统的一个实施例的图。更具体地,每个安装在不同载具上的单独传感器30共同形成一组分布式传感器32。这些分布式传感器32在传感器处理模块34内执行数据预处理和测量值形成步骤。传感器处理模块输出被馈送到改进的GNN/DA框架46,包括传感器测量到目标估计融合模块(即DA的前端)36和门限计算模块44。

参考图3,轨迹启动、确认和删除在轨迹维护模块38中进行管理。过滤和预测在EKF模块42中进行。在某些情况下,仅角度EKF计算具有六种状态或具有九种状态。在某些实施例中,该过程是迭代的从而跟踪多个移动对象。一旦轨迹被确认,数据被发送到制导和控制以用于武器到目标和传感器切换过程40。在一些情况下,在位于每个载具上的本地数据融合中心发生使用多个轨迹融合动作的单个图片编译。

在本发明的GNN算法的一个实施例中,使用六状态或九状态模型,其中函数[X_k_new,P_k_new,ekf_out]=GNN_DA(X_k,P_k,y_k,Q,R,dT)

%%全局最近邻(GNN)数据关联

%%参数

gateLevel=1*pi/180;%角度误差门限

[trackNum,state]=size(X_k);

[nMeas,sizeMeas]=size(y_k);

%%1)为GNN DA处理器分配内存

%初始化当前时间步长的参数

X_k_new=zeros(size(X_k));

P_k_new=zeros(size(P_k));

Z_k=zeros(size(X_k));

G_EKF_comp=zeros(state,sizeMeas,trackNum);

ekf_out=zeros(size(X_k));

fovCount=0;%用于评估fov统计

DistM=1000*ones(trackNum,nMeas);%TrackNum和测量数在某些情况下是相同的

res=ones(trackNum,nMeas,sizeMeas);

%%2)使用6状态MCS EKF估计状态

for i=1:trackNum

X_in=X_k(i,:)';

P_in=P_k(:,:,i);

y_in=y_k(i,:)';

[X_out,P_out,y_p,S,K,Z_out]=ekf_6(X_in,P_in,Q,R,dT,y_in);

X_k_new(i,:)=X_out';

P_k_new(:,:,i)=P_out;

Z_k(i,:)=Z_out';

G_EKF_comp(:,:,i)=K;

ekf_out(i,:)=X_out';

%%3)统计距离和残余

For j=1:nMeas

y_m=y_k(j,:)';

if any(y_m)

fovCount=fovCount+1;

[DistM(i,j),res(i,j,:)]=gaussian_prob(y_m,y_p,S,2);%i是轨迹索引,j是有效数据索引end

%%4)应用门限阈值

DistLabels=DistM<gateLevel;%门限满意度标准

end

%%5)轨迹分配

对于i=1:trackNum

ValidAssociatedInd=find(DistLabels(i,:));

if~isempty(ValidAssociatedInd)%如果通过阈值测试

if numel(ValidAssociatedInd)>1

[~,midx]=min(DistM(i,ValidAssociatedInd));

%将ValidAssociatedInd减少到具有最小标签的1

ValidAssociatedInd=ValidAssociatedInd(midx);

end

%%6)基于轨迹分配传播估计状态

K=G_EKF_comp(:,:,i);

e=squeeze(res(i,ValidAssociatedInd,:));

Z_temp=Z_k(i,:)'+K*e;%更新预测状态估计(n x 1)

X_k_temp=f_x(Z_temp);

X_k_new(i,:)=X_k_temp';

end

function[p,y_hat]=gaussian_prob(y_m,y_p,S,use_log)

%p=gaussian_prob(x,m,C,use_log)

%y_m导引头测量(az,el)

%y_p EKF估计(az_hat,el_hat)

%EKF的S输出协方差矩阵

%用均值向量m和协方差评估多变量密度

%输入向量x的矩阵C。

%向量化版本:这里X是列向量的矩阵,p是

%每个向量的概率向量。

%设计和分析现代跟踪系统Blackman&Popoli,1999年

if narg<4

use_log=0;

end

M=s(y_p);

denom=(2*pi)^(M/2)*sqrt(abs(det(S)));%354页。

y_hat=y_m-y_p;

d2=y_hat'*S^(-1)*y_hat;%329页公式6.7

switch use_log

case 0

number=exp(-0.5*d2);

p=numer/denom;%335页。

case 1

p=-0.5*d2-log(denom);%引用到公式(6.29)

case 2

p=d2;

otherwise

error('不支持的日志类型')

end

参考图4A-图4C,示出了本发明的系统的一个实施例的框图。更具体地说,该流程图说明了来自两个EO/IR相机的仅角度测量信息如何在单独的本地轨迹融合中心进行处理和融合,然后全局融合以生成整个战斗空间的总轨迹文件。在图4A中,一对传感器(50、52)被示为处理目标状态真实数据并输出FOV标志和角度测量值(例如Az、E1)。第一GNN/DA模块54处理来自第一传感器50的数据,第二GNN/DA模块56处理来自第二传感器的数据,等等。在图4B中,实现了6状态58和9状态60多传感器轨迹融合模块。在图4C中,这些模块产生全局轨迹,全局轨迹被馈送到全局轨迹融合模块62中,以供制导和控制使用,例如用于武器到目标和传感器切换过程。

参考图5A、图5B和图5C,示出了本发明的系统的一个实施例的分别在x、y和z方向上的位置误差估计的图。更具体地,本发明的理想数据关联(DA)与GNN DA之间的位置估计误差80是罕见的。GNN/DA几乎等于理想DA,未命中距离小于一米。图5A表示x方向上的五个目标TSE位置误差估计,以米为单位。图5B表示y方向上的五个目标TSE位置误差估计,以米为单位。图5C表示z方向上的五个目标TSE位置误差估计,以米为单位。

参考图6,示出了根据本发明的原理的用于多传感器融合和跟踪的改进的GNN的一个实施例的验证。在一个实施例中,该系统用于短程(小于约300m高度)地对空任务。在某些情况下,两个EO/IR传感器安装在两个发射器上(在各自的地面载具上)并且它们正在跟踪多个无人机。这些无人机的高精度TSE被传送到制导律子系统,以有效地与十个武器交战,成功击中十个目标(如多对多交战模拟中的高保真度所示)。更具体地,每个发射器90、92具有五种武器(例如抛射物、弹药、子弹)。在该模拟中,使用了3m或更小的未命中距离标准。在一个实施例中,使用了十六个移动对象(每个传感器的视场内有八个),其中十个被归类为目标94。每个目标仅被一个武器攻击,每五个来自每个发射器。该系统提供各种武器之间的通信,以便实现准确交战。

本发明的系统的一个实施例在存在受其动态不确定性(即它们的起源、目标死亡或生成等)影响的多个目标运动的情况下鲁棒地处理仅角度传感器测量并且提供高度准确的跟踪文件解决方案以及时连接到用作实时软件块的FCS,以允许多种武器对多个目标进行交战。

在存在上述MTT不确定性(即杂波、目标死亡、目标生成、目标加速度不确定性等)的情况下保持高度准确的轨迹文件的能力,同时仅通过无源传感器提供测量值以报告场景情况在多重同时交战技术(MSET)任务的背景下是一个关键的改进。

参考图7A、图7B和图7C,示出了本发明的系统的一个实施例的分别在x、y和z方向上的速度误差估计的图。更具体地,本发明的100理想数据关联(DA)与GNN DA之间的速度估计误差是罕见的。GNN/DA几乎等于理想DA,未命中距离小于一米。图7A表示x方向上的五个目标TSE速度误差估计,以米为单位。图7B表示y方向上的五个目标TSE速度误差估计,以米为单位。图7C表示z方向上的五个目标TSE速度误差估计,以米为单位。

如本文所述的计算机可读介质可以是数据存储设备,或例如磁盘、磁光盘、光盘或闪存驱动器的元件。此外,应当理解,这里的术语“存储器”旨在包括各种类型的合适的数据存储介质,无论是永久的还是临时的,例如暂时性电子存储器、非暂时性计算机可读介质和/或计算机可写介质.

从上文可以理解,本发明可以实现为计算机软件,其可以在存储介质上或经由例如局域网或广域网的传输介质提供,例如互联网。还应当理解的是,由于附图中描述的一些组成系统组件和方法步骤可以用软件来实现,系统组件(或过程步骤)之间的实际连接可能会根据使用的方式不同而有所不同,其中本发明被编程。鉴于此处提供的本发明的教导,相关领域的普通技术人员将能够考虑本发明的这些和类似的实施方式或配置。

应当理解,可以以硬件、软件、固件、专用过程或其组合的各种形式来实现本发明。在一个实施例中,本发明可以在软件中实现为具体体现在计算机可读程序存储设备上的应用程序。应用程序可以上传到包括任何合适架构的机器并由其执行。

虽然已经详细描述了本发明的各种实施例,但显然,本领域技术人员将想到并且容易明白那些实施例的各种修改和变更。然而,应当清楚地理解,如所附权利要求中所阐述的,这样的修改和改变在本发明的范围和精神内。此外,本文描述的发明能够有其它实施例并且能够以各种其它相关方式被实践或执行。此外,应当理解,这里使用的措辞和术语是为了描述的目的,不应被视为限制。此处使用的“包括”、“包含”或“具有”及其变体意在涵盖其后列出的项目及其等价物以及附加项目,而仅使用术语“由……组成”和“仅由……组成”的解释是有限制意义的。

已经出于说明和描述的目的呈现了本发明的实施例的前述描述。并不旨在穷举或将本发明限制为所公开的精确形式。根据本发明,许多修改和变化是可能的。本发明的范围旨在不受该详细描述的限制,而是受所附权利要求的限制。

已经描述了许多实施方式。然而,应当理解,在不脱离本发明的范围的情况下可以进行各种修改。尽管在附图中以特定顺序描述了操作,但这不应被理解为要求以所示的特定顺序或按顺序执行这些操作,或者执行所有图示的操作,以获得期望的结果。

虽然本文已经描述了本发明的原理,但是本领域技术人员应当理解,该描述仅作为示例而不是作为对本发明范围的限制。除了在此示出和描述的示例性实施例之外,在本发明的范围内还考虑了其它实施例。本领域普通技术人员的修改和替换被认为在本发明的范围内。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于发射光和雷达辐射的交通工具用雷达和光发射组件以及方法和使用

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类