法律状态公告日
法律状态信息
法律状态
2020-04-21
授权
授权
2018-08-21
实质审查的生效 IPC(主分类):G01S7/41 申请日:20180207
实质审查的生效
2018-07-27
公开
公开
技术领域
本发明属于目标检测跟踪领域,特别涉及一种分布式多传感器融合和多帧联合检测技术。
背景技术
多传感器融合技术能够联合利用空间中多个传感器节点提供的原始回波数据或数据处理结果进行统一处理。相比与单传感器,该技术能掌握更全面的数据信息,得到更稳定、可靠的结果。近年来,该技术逐渐被应用到目标检测跟踪领域。一般来说,多传感器融合技术可以分为两大类:集中式融合和分布式融合。集中式融合方法不在本地对回波数据进行处理,将它们直接送入融合中心进行联合处理。该方法虽避免了本地数据信息的丢失,但传输代价大,且性能不稳定。而分布式融合方法在本地对回波数据进行一定程度的处理,将处理后的局部数据结果传递融合中心进行进一步融合,该方法虽然导致一定的本地信息丢失,但传输代价小且实现灵活,性能稳定。因此,分布式融合具有更广泛的应用。但目前的分布式融合技术在本地均采用单帧检测的方法,这种方法在每个时刻都对接收到的回波数据进行检测,然后利用检测后的结果完成后续的跟踪滤波和融和操作。当目标的信噪比比较高时,这种方法可以表现出较好的性能,但当目标的信噪比低时,由于目标回波能量很弱,目标往往没办法通过单帧检测门限导致漏检,最终大大减低算法性能。
不同于单帧检测技术,多帧联合检测技术不在单个时刻对回波数据进行检测而是联合处理多帧的回波数据,积累目标能量同时抑制噪声改善信噪比。该方法能够有效改善微弱目标的检测性能。在单传感器领域,该方法已被证明具有良好的检测性能。但要将该方法应用到多传感器融合技术中,还存在一定的问题。首先,多帧联合检测输出的是一段时间内的目标状态状态估计序列(称为点迹序列),而非当前时刻的目标状态估计。另外,不同于经典单帧检测后融合方法,这些点迹序列的估计误差协方差也是未知的。因此,传统的分布式融合方法并不能直接用来解决多帧联合检测后的点迹序列融合问题。
发明内容
为了解决传统的分布式融合方法不能直接用来解决多帧联合检测后的点迹序列融合问题,本发明提出了一种基于点迹序列融合的多传感器多帧联合检测跟踪方法,实现更精确的目标状态估计。
本发明采用的技术方案为:一种基于点迹序列融合的多传感器多帧联合检测跟踪方法,包括两个模块:本地多帧联合检测模块,与融合中心点迹序列融合算法模块。
1、本地多帧联合检测模块
通过在本地传感器进行多帧联合检测改善系统对弱目标的检测能力;具体过程为:
A1、各传感器本地值函数进行积累;
A11、若当前时刻k=1,则初始化各传感器本地值函数为
若当前时刻k>1且k≤K,则计算各传感器本地值函数,并转至步骤A12;否则执行步骤A2;
其中,xk表示在k时刻可能的目标状态;K的取值为联合处理帧数;
A12、k=k+1,执行步骤A11;
A2、若经步骤A1积累后的传感器本地值函数大于设定检测门限,则表示该传感器检测到目标;否则该传感器未检测到目标;
如果第K时刻第m个传感器本地值函数最大值I(xK|Z1m:K)超过检测门限,则第m个传感器宣布检测到目标,否则未检测到目标;如果所有传感器都没有检测到目标,则宣布当前时刻无目标检测到,进行下一时刻检测,重复步骤A1;否则进行A3步骤。
所检测到目标对应的目标状态估计结果为:
其中,该步骤的检测门限根据给定的虚警概率计算;
A3、计算检测到目标的各传感器的目标状态估计结果,得到检测到目标的各传感器的目标点迹序列;
根据目标状态估计结果得到第m个传感器估计得到的点迹序列
A4、将检测到目标的各传感器的目标点迹序列传递至融合中心。
2、融合中心点迹序列算法模块;
在融合中心利用粒子滤波融合多传感器提高的点迹序列实现更精确的目标状态估计;具体过程为:
B1、在设定迭代次数K内进行粒子采样;设定迭代次数K取值为联合处理帧数
初始化,设定时刻l=1。
如果l=1,则根据目标先验信息初始化粒子为
其中,F为目标状态转移矩阵;υl为高斯分布噪声;
B2、根据各传感器的目标点迹序列计算当前迭代粒子权值;
粒子
其中,t表示第l时刻总的粒子权重,
B3、根据每一次迭代得到的粒子及其对应的权值,进行融合计算全局目标状态估计。
输出全局估计结果
优选的,步骤B2每次迭代计算得到当前时刻粒子权值后,还包括粒子重采样。
结合上述的本地多帧联合检测模块与融合中心点迹序列融合算法模块,本发明的一种基于点迹序列融合的多传感器多帧联合检测跟踪方法流程为:
S1、每个传感器节点在本地进行多帧联合检测,得到各传感器节点的目标点迹序列;并将传感器节点的目标点迹序列传递至融合中心;
S2、融合中心通过粒子滤波融合多个传感器节点的目标点迹序列,从而输出目标状态的全局估计。
本发明的有益效果:本发明的一种基于点迹序列融合的多传感器多帧联合检测跟踪方法,在本地传感器进行多帧联合检测改善系统对弱目标的检测能力,同时在融合中心利用粒子滤波融合多传感器提高的点迹序列实现更精确的目标状态估计。
附图说明
图1为本发明实施例提供的方法框图;
图2为本发明实施例提供的本发明方法与单传感器单帧检测后融合算法在本地传感器中的检测概率对比图;
图3为本发明实施例提供的本发明方法与单传感器单帧检测后融合算法在不同时刻的目标状态估计误差对比图;
图4为本发明实施例提供的本发明所提算法与单传感器多帧检测后未融合算法在不同时刻的目标状态估计误差对比图。
具体实施方式
为便于本领域技术人员理解本发明的技术内容,下面结合附图对本发明内容进一步阐释。
如图1所示为本发明的方法框图,本发明的技术方案为:一种基于点迹序列融合的多传感器多帧联合检测跟踪方法,包括两个算法模块:本地多帧联合检测模块与融合中心点迹序列融合算法模块;在本地多帧联合检测模块通过值函数积累,得到各个传感器的本地值函数,通过与检测门限进行比较,对检测到目标的传感器进行目标状态估计,得到该传感器的点迹序列;将所有检测到目标的传感器的点迹序列传递至融合中心;融合中心通过粒子滤波融合多个传感器节点的目标点迹序列,从而输出目标状态的全局估计。
1、本地多帧联合检测模块
11、值函数积累
若迭代次数k=1,初始化各传感器本地值函数为:
若迭代次数k>1,计算各传感器本地值函数为:
其中,其中,xk表示在k时刻的目标状态;K的取值为联合处理帧数;
12、迭代计算
k=k+1,如果k≤K,则执行步骤A1;否则,执行步骤A3。
13、值函数检测
如果K时刻第m个传感器本地值函数
所述检测门限根据给定的虚警概率计算,虚警概率可通过多次蒙特卡洛仿真得到。假设虚警概率为pfa,则在无目标情况下进行1/pfa次仿真,将取各次仿真中得到的值函数最大值进行从大至小排列,取其中的最大值作为检测门限。
所检测到目标对应的目标状态估计结果为:
其中,该步骤的检测门限根据给定的虚警概率计算;
根据目标状态估计结果得到第m个传感器估计得到的点迹序列
14、点迹序列传递
将第m个传感器估计得到的点迹序列
2、融合中心点迹序列融合算法模块;在融合中心利用粒子滤波融合多传感器提高的点迹序列实现更精确的目标状态估计;具体过程为:
21、初始化,迭代次数l=1。
22、粒子采样;如果l=1,则根据目标先验信息初始化粒子为
其中,F为目标状态转移矩阵;υl为高斯分布噪声;
23、计算粒子权值
粒子
其中,t表示第l时刻总的例子权重,
24、粒子重采样,此步骤为本领域中的常用技术,再次不做详细阐述。
25、执行l=l+1,如果l≤K,执行步骤B2;否则,执行步骤B6。
26、计算目标状态全局估计
本发明的方法与其他算法的比较效果如图2至图4所示,如图2所示相比于单传感器单帧检测后融合算法,本发明所提方法可以获得更高的本地检测概率,能够提高弱目标的检测性能。如图3所示相比于单传感器单帧检测后融合算法,本发明所提方法具有更高的目标状态估计精度。如图4所示通过粒子滤波融合步骤,本发明所提方法的目标状态估计精度大大提高,远优于未进行多传感器融合的多帧检测算法。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
机译: 统一的语音/音频编码器(USAC)处理基于Windows序列的模式切换,特别是在模式切换发生时,通过基于折叠点的帧之间的重叠执行编码或解码
机译: 基于多层的视频编码方法,通过对视频帧的块进行编码以在块和预测块之间存在差异来生成位序列的方法,存储平均值,预测视频帧的当前块的解码方法块,从预测块解码视频帧的当前块的方法,基于多层的视频解码方法,基于多层的视频编码器和视频解码器多层视频
机译: v u00ecdeo的编码方法,v u00ecdeo编码器,对v u00ecdeo进行解码的方法,v u00ecdeo解码器可还原位序列的帧。M u00ecdia存储已存储在程序中,通过计算机读取 u00ecvel即可实现一种用于对v u00ecdeo,M u00ecdia存储器进行编码的方法,该方法已存储在计算机读取的程序pass u00ecvel中,以实现对v u00ecdeo进行编码的方法。v u00ecdeo的编码方法,用于消除冗余中的冗余v u00ecdeo的帧,解码v u00ecdeo的方法以恢复输入比特序列的原始图像,以及解码装置以恢复当前帧