首页> 中国专利> 基于信息形式的强鲁棒传感器网络目标跟踪方法

基于信息形式的强鲁棒传感器网络目标跟踪方法

摘要

本发明公开了一种基于信息形式的强鲁棒传感器网络目标跟踪方法,不仅具有较强的鲁棒性,而且可使传感器网络在信息融合过程中拥有相对较小的计算负担。该方法以信息形式的变量替代目标的传统状态变量,将信息矩阵和信息状态矢量两种信息变量作为每一采样时刻数据处理的关注对象;又利用学生t分布分别对传感器观测过程、目标系统过程和目标状态的重尾非高斯特性进行建模,结合三阶球面‑相径容积规则对关于学生t分布的函数进行积分的近似数值计算,得到了信息空间下两种信息变量的递推估计形式。由于量测更新步骤中信息变量形式上的相对简洁,传感器网络中各节点的信息可以进行高效融合,最终输出目标的状态估计结果。

著录项

  • 公开/公告号CN109474892A

    专利类型发明专利

  • 公开/公告日2019-03-15

    原文格式PDF

  • 申请/专利权人 浙江工商大学;

    申请/专利号CN201811310351.7

  • 发明设计人 沈忱;

    申请日2018-11-05

  • 分类号

  • 代理机构杭州求是专利事务所有限公司;

  • 代理人刘静

  • 地址 310018 浙江省杭州市下沙高教园区学正街18号

  • 入库时间 2024-02-19 08:02:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-10

    授权

    授权

  • 2019-04-09

    实质审查的生效 IPC(主分类):H04W4/029 申请日:20181105

    实质审查的生效

  • 2019-03-15

    公开

    公开

说明书

技术领域

本发明涉及一种基于信息形式的、具有强鲁棒性的传感器网络目标跟踪方法,属于将非线性估计理论和多源信息融合理论应用于传感器网络进行目标跟踪的技术领域。

背景技术

对监控区域内的目标进行跟踪是传感器网络最为典型的一类应用之一,由于传感器节点(后文简称为节点)体积小、价格低廉,采用传感器网络进行目标跟踪具有成本低、隐蔽性强的特点。相比用单一传感器进行目标跟踪,传感器网络在具有更好跟踪精度的同时也拥有更佳的容错性和可靠性。传感器网络用于目标跟踪的一个关键环节是多传感器的数据处理问题,其实质是对传感器所获得的观测信息进行处理和分析的过程。

在实际目标跟踪应用中,由于多种内外部因素的存在,使得节点所获得的观测信息有可能存在诸多无用信息(杂波),这就要求节点的计算中心在处理和分析数据的过程中自身具有一定的鲁棒性,能够有效剔除无用信息。比如,传感器探测到的目标表面反射的电磁波入射角信息,会由于传播路径中障碍物造成的非视距传输而形成闪烁噪声;监控区域内的电子干扰(如电子对抗)也会使传感器所获观测带有异常值;这些都属于观测过程中的杂波,其实质可看作是一类重尾非高斯不确定现象。现有的技术手段大都侧重于观测过程带杂波的数据处理,但若被跟踪目标为一飞行器属性的物体时(如飞机、无人机),其位置的随机摆动或潜在的机动行为,会使目标的动力学模型不再遵循高斯过程,其变化过程的本质也会呈重尾非高斯特性。因此,有必要寻求一种联合针对传感器观测过程和目标系统过程的强鲁棒目标跟踪技术方法。

传感器网络目标跟踪涉及到多节点的信息采集与处理,因此将多源信息进行融合也是目标跟踪方法设计时需要考虑的问题。以卡尔曼滤波为代表的递推状态估计法是多源信息融合理论中较为经典的一类估计算法,它可以有效地从服从高斯过程的目标系统过程和传感器观测过程中估计出目标的位置、速度、加速度等目标状态信息,但其缺陷是对于带有非高斯过程和非线性模型假设的案例,滤波性能并不理想,甚至有发散和失效的可能。另一方面,大多数非线性卡尔曼滤波算法和非高斯滤波算法都以卡尔曼滤波为基础,算法更新步骤中的均值和方差矩阵的更新形式涉及诸多稳定性敏感的矩阵运算,当目标状态维数、传感器观测维数较高,或者当网络中具有相当数量的传感器需要进行信息融合时,反复的矩阵运算会给计算中心带来一定的负担,最终使节点的电能源无谓消耗,降低其使用寿命。

发明内容

本发明的目的是为了在全面提高传感器网络目标跟踪的鲁棒性同时保持方法的高效性,公开了一种基于信息形式的强鲁棒传感器网络目标跟踪方法。本发明的描述主要在信息空间展开,即用信息形式的变量对目标状态的递推过程进行描述,利用学生t分布对传感器观测过程、目标系统过程和目标状态的非高斯特性进行建模,联合三阶球面-相径容积规则对关于学生t分布的函数进行积分近似求解,给出多传感器节点条件下信息变量的递推估计表达式,从而实现融合网络信息的强鲁棒目标跟踪。

本发明的目的是通过以下技术方案实现的:一种基于信息形式的强鲁棒传感器网络目标跟踪方法,包括以下步骤:

步骤一:建立传感器网络目标跟踪的学生t分布非高斯状态空间模型,引入信息形式的变量;

步骤二:利用基于学生t分布的三阶球面-相径容积准则进行时间更新,确定信息状态矢量和信息矩阵的预测值;

步骤三:利用基于学生t分布的三阶球面-相径容积准则进行量测更新,更新信息状态矢量、信息矩阵以及自由度参数,融合网络中各个节点关于信息状态矢量和信息矩阵的估计结果;

步骤四:利用矩信息匹配法调整信息状态矢量和信息矩阵以优化鲁棒性;

步骤五:计算当前时刻状态估计结果,再回到步骤二重新依次执行,直至跟踪时刻结束。

进一步地,步骤一包含如下约束:用下标k表示数据从属于第k个离散时刻,用下标s表示数据源于第s个传感器节点,过程噪声wk-1、观测噪声vk,s和目标状态xk均认为是具有重尾特性的非高斯随机变量,用学生t分布分别描述wk-1、vk,s和xk对应的概率密度函数p(wk-1)=St(wk|0,Qk-11)、p(vk,s)=St(vk,s|0,Rk,s2)和p(xk)=St(xk|mk,Pk3)。其中p(·)和St(·)分别代表概率密度函数和学生t分布符号,υ1、υ2、υ3分别为每个学生t分布的自由度参数,Qk-1和Rk,s分别为过程噪声和观测噪声的尺度化矩阵,mk和Pk分别为目标的状态均值和尺度化矩阵;引入信息形式的信息矩阵Yk和信息状态矢量yk分别代替目标状态的方差矩阵和均值mk作为传递的核心变量。

进一步地,步骤二包括以下子步骤:

2.1基于学生t分布选取m=2n个容积点λk-1,i

其中n为目标状态维数,ξi为单位容积点;

2.2用下标k|k-1代表k-1时刻后对k时刻值的预测,将m个容积点λk-1,i通过系统函数f(·)进行传递可得到传递后的容积点γk|k-1,i

2.3通过加权运算分别求取状态均值的预测值mk|k-1和信息矩阵的预测值Yk|k-1,其中Yk|k-1具体为:

2.4根据步骤2.3求取预测的信息状态矢量yk|k-1

进一步地,步骤三包括以下子步骤:

3.1基于学生t分布选取m=2n个容积点λk|k-1,i

3.2步骤3.1容积点经过节点s的观测函数hs(·)得到传递后容积点ζk|k-1,i,s

3.3定义并计算每个节点s对应的观测预测均值μk,s,观测预测尺度化矩阵Sk,s和观测预测互相关尺度化矩阵Ck,s,具体如下:

3.4更新传感器网络中每个节点的信息矩阵预测值Yk|k-1和信息状态矢量预测值yk|k-1,由融合中心进行信息融合,得到融合后的信息矩阵Yk'、信息状态矢量yk'和新的自由度参数υ3',其中,Yk'具体为:

其中为补充学生t分布观测噪声尺度化矩阵后Sk,s的修正矩阵。

υ3'=υ3+Nd(9)

进一步地,步骤四中,仍然沿用更新前的自由度参数υ3,并采用矩信息匹配法匹配学生t分布的状态变量的一阶矩信息和二阶矩信息,信息状态矢量yk'和信息矩阵Yk'分别调整为信息状态矢量yk和信息矩阵Yk,即

yk=yk'(10)

进一步地,步骤五中,利用信息状态矢量yk、信息矩阵Yk与目标状态均值mk三者的关系,计算得到k时刻传感器网络对目标的状态估计的均值mk

本发明的有益效果是:

(1)将信息状态矢量和信息矩阵两种信息形式的变量用于整个递推估计的跟踪过程,相比卡尔曼滤波及其所对应的非线性滤波,本发明的更新步骤形式相对更为简洁,避免了滤波增益的反复矩阵运算,从而大大降低了融合中心在多传感器节点多源信息融合时的计算负担,所以本发明非常适用于多传感器信息融合相关的应用;

(2)利用学生t分布联合描述目标系统过程、传感器观测过程和目标状态,通过引入的自由度参数,同时降低目标系统过程和传感器观测过程带有的重尾非高斯特性对目标跟踪性能的影响,提升了跟踪方法的鲁棒性;

(3)采用基于学生t分布的三阶球面-相径容积准则近似函数的均值与尺度化矩阵,既融入了控制非高斯重尾特性的自由度参数,保持了鲁棒性,而且当函数为非线性时又不需要对其进行线性化处理,从而避免了线性化过程中雅各比矩阵的计算,有利于提升跟踪方法的稳定性和跟踪精度。

附图说明

图1是本发明的方法流程图;

图2是本发明工作场景设置及位置跟踪效果图。

具体实施方式

下面将结合说明书附图和具体实施对本发明作进一步的详细说明。

本发明公开的基于信息形式的强鲁棒传感器网络目标跟踪方法,总体流程如图1所示,具体包括以下几个步骤:

步骤一:建立传感器网络目标跟踪的学生t分布非高斯状态空间模型,引入信息形式的变量;

图2给出了本发明的一个实施例的工作场景设置,具体参数不限于此。目标初始位置位于平面位置(1000米,1000米)处,并由此开始运动。区域内有N=9个节点(具备感知、通信和简单计算功能)形成传感器网络对运动目标进行监控,1个融合中心(不具备感知功能)用于各个节点的信息融合及分析计算,每个节点和融合中心之间均采用无线通信,在图中用虚线描述。目标运动及传感器观测模型可联合建立如下:

xk=f(xk-1)+wk-1

式中,下标k代表该数据来自任意离散的k时刻,整个目标跟踪过程的持续时间为K=500个离散采样时刻。下标s代表该数据来源于第s个节点。xk=[pXk,vXk,pYk,vYk]T为被跟踪目标的状态变量,目标状态维度n=4。pXk、pYk、vXk、vYk分别代表目标在水平方向上的位置、垂直方向的位置、水平方向速度、垂直方向速度,ps,X、ps,Y分别代表节点s在水平方向上的位置、垂直方向的位置,f(·)为系统函数,它可为任意运动目标的动力学函数,zk,s为节点s获得的观测量,观测维度d=2,hs(·)为每个节点s的观测函数(默认网络内传感器为同构类型),它同时对目标进行距离和方向角的测量。wk-1与vk,s分别是过程噪声和观测噪声,它们和状态xk都认为是具有重尾特性的非高斯随机变量,用学生t分布对wk-1、vk,s和初始零时刻状态x0建模如下:

p(wk-1)=St(wk|0,Qk-11)(2)

p(vk,s)=St(vk,s|0,Rk,s2)(3)

p(x0)=St(x0|m0,P03)(4)

式中,p(·)代表对应变量的概率密度函数,St(·)为学生t分布的符号,m0为初始状态的均值,Qk-1为过程噪声的尺度化矩阵,Rk,s为观测噪声的尺度化矩阵,P0为初始状态的尺度化矩阵,υ1、υ2、υ3为各自学生t分布的自由度参数,引入的这三个自由度参数表征了学生t分布的重尾特性。

针对初始零时刻,引入信息形式的变量作为传递的核心变量,即信息矩阵Y0为:

信息状态矢量y0为:

步骤二:利用基于学生t分布的三阶球面-相径容积准则进行时间更新,确定信息状态矢量和信息矩阵的预测值;

基于学生t分布St(xk-1|mk-1,Pk-13),按三阶球面-相径容积准则选取m=2n个容积点λk-1,i

其中ξi为单位容积点,具有如下表达式:

将m个容积点λk-1,i通过系统函数f(·)进行传递,得到传递后的容积点γk|k-1,i

γk|k-1,i=f(λk-1,i)(9)

其中下标k|k-1代表k-1时刻后,对k时刻值的预测。

于是,在时间更新步骤中状态均值的预测值mk|k-1和信息矩阵的预测值Yk|k-1可分别通过加权运算求取:

再根据(10)和(11)可以得到预测的信息状态矢量yk|k-1

yk|k-1=Yk|k-1mk|k-1(12)

步骤三:利用基于学生t分布的三阶球面-相径容积准则进行量测更新,更新信息状态矢量、信息矩阵以及自由度参数,融合网络中各个节点关于信息状态矢量和信息矩阵的估计结果;

基于学生t分布St(xk|mk|k-1,Pk|k-13),按三阶球面-相径容积准则选取m=2n个容积点:

上述容积点经过节点s的观测函数hs(·)得到传递后容积点ζk|k-1,i,s

ζk|k-1,i,s=hsk|k-1,i)(14)

为使后续表达简洁,现定义每个节点s对应的观测预测均值μk,s

观测预测尺度化矩阵Sk,s

观测预测互相关尺度化矩阵Ck,s

因传感器网络中N个节点的工作相互独立,所以每个节点获得的观测量zk,s与其他节点所获观测量互不影响,利用以上三个定义的统计矩对网络中各个节点关于信息状态矢量和信息矩阵的估计结果进行融合,可以分别得到融合中心估计的信息矩阵和信息状态矢量在量测更新步骤的递推表达式Yk'和yk':

其中为补充学生t分布观测噪声尺度化矩阵后Sk,s的修正矩阵。

其中(18)中的自由度参数υ3'可按下式更新:

υ3'=υ3+Nd(20)

步骤四:利用矩信息匹配法调整信息状态矢量和信息矩阵以优化鲁棒性;

注意到(20)中自由度参数υ3在每一个更新时刻都递加,这意味着控制学生t分布重尾特性的参数随着时间递推而逐渐不再具有描述重尾特性的能力,所以需要控制自由度参数的取值大小使其维持在一个较小值。一个合理的做法是采用矩信息匹配法,即只关注服从学生t分布的状态变量的一阶矩信息和二阶矩信息,而自由度参数仍然沿用更新前的υ3,这样可近似认为目标状态的后验概率p(xk|z1:k)为:

p(xk|z1:k)=St(xk|mk',Pk',υ3')≈St(xk|mk,Pk3)(21)

其中下标1:k代表数据范围从第1个采样时刻到第k个采样时刻,mk'和Pk'、mk和Pk分别与yk'和Yk'、yk和Yk具有状态变量和信息形式变量的相对对应关系,经计算可得:

yk=yk'(22)

步骤五:计算当前时刻状态估计结果,再回到步骤二重新依次执行,直至跟踪时刻结束利用信息矩阵、信息状态矢量和状态变量的均值关系,结合(22)和(23)可以得到k时刻传感器网络对目标的状态估计的均值mk

将mk实时输出显示,同时保存信息状态矢量yk和信息矩阵Yk,此时k时刻计算中心对当前所获的数据处理完毕。

在下一k=k+1时刻,回到步骤二,将yk和Yk代入并重新顺序执行,直至k=K的目标跟踪终止时刻。

图2除了对本发明的场景设置作了说明,还将跟踪效果曲线显示于图中。图中点线为目标真实运动轨迹,实线为融合中心对目标进行位置估计的实时输出曲线。由图可见,除了在初始时刻因初始化参数值存在偏差而导致位置估计效果存在相对较大的误差,融合中心的目标位置估计很快便能够基本追踪上目标的真实位置。即使后续当目标出现大幅度转向运动,而且目标在部分路径上,并非所有节点都拥有最佳观测位置(如目标在x方向1500米~3000米之间,位于(1500米,1000米)和(3000米,400米)两个位置坐标的节点不具有很好的观测效果),但通过融合中心通过融合分布在传感器网络中不同位置的可用节点采集和处理的信息,融合中心仍然能得到较好的估计结果,估计曲线能够和真实目标轨迹大致吻合,跟踪误差控制在正常范围内。总体来看,真实轨迹和估计轨迹的曲线重合度较高,本发明的有效性得以体现。

上述具体实施方式只为说明本发明的技术构思及特点,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号