一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于伪谱的多模型机动目标检测前跟踪方法与流程

2021-10-20 01:21:00 来源:中国专利 TAG:跟踪 目标 计算机 可读 多模


1.本发明涉及空间目标跟踪技术领域,尤其涉及一种基于伪谱的多模型机动目标检测前跟踪方法、计算机设备及计算机可读存储介质。


背景技术:

2.隐身技术的日趋成熟使得目标rcs(雷达反射截面积)极大地减小,导致雷达最终接收到的目标反射回波大幅减弱,从而影响了目标的检测及其参数估计性能。此外,目标的运动速度大幅提高,如高超声速飞行器,极大地缩减了雷达的预警时间。在强噪声和强杂波环境中,目标的信噪/杂比显著下降,这也使得雷达需要具备更强的微弱目标探测能力。
3.传统的跟踪方法以门限检测后的数据作为输入,但是由于单帧的门限检测会丢弃原始观测中大量的信息,并且会丢弃低信噪比的目标检测,传统的跟踪方法性能会严重下降。与传统的跟踪方法相比,tbd(track

before

detect,检测前跟踪)方法在单帧内并不进行门限检测处理,而是将原始回波数据信息存储起来,通过多帧数据联合处理,宣布检测结果并同时估计出目标航迹。由于tbd技术没有采用门限检测,保留了目标所有的信息,且tbd技术通过多帧回波数据的联合处理,利用目标和背景噪声帧间位置相关性差异,实现目标回波能量的有效积累和背景的抑制,tbd方法因其具有目标检测性能高,航迹估计精度高,不需要改变雷达外部硬件结构等一系列的优点而受到越来越多的关注。
4.目前,现有的tbd方法大多假设批处理过程中目标运动恒定,无法将不同运动模型的机动目标统一到同一状态空间中进行处理;并且,传统的tbd方法假设在一个批处理过程中目标只按照一个模型运动,基于这种假设的方法无法解决运动模型发生跳变问题;此外,由于传统tbd方法能量积累方式的局限,使得多帧积累后目标的输出包络存在退化现象,目标包络的特性无法保持。


技术实现要素:

5.本发明的目的是针对上述至少一部分不足之处,提供一种能够将ct(coordinated turn,协同转弯)目标和cv(constant velocity,恒定速度)目标统一在同一tbd框架下进行处理的多模型机动目标检测前跟踪方法,并解决在批处理过程中目标运动模型可能发生跳变导致无法实现多帧有效积累问题。
6.为了实现上述目的,本发明提供了一种基于伪谱的多模型机动目标检测前跟踪方法,该方法包括如下步骤:
7.s1、获取雷达原始回波数据,建立目标在距离

角度观测平面的回波模型,确定雷达的距离和角度观测范围;
8.s2、建立目标状态的演化方程,用于同时描述ct目标和cv目标的运动模型,所述演化方程的参数包括目标的航向角、航速、转弯率以及批处理中连续两帧之间的时间间隔;
9.s3、设置目标参数匹配滤波器;
10.s4、设批处理中目标发生一次运动模型跳变,并假设发生跳变的时刻,跳变前、后
的转弯率,航速,以及初始航向角,根据所述演化方程确定目标的预测位置;
11.s5、以预测位置为中心构造伪谱,在距离

角度平面基于伪谱积累实现多帧能量积累;
12.s6、根据预设的检测门限,判断是否有能量积累结果的峰值大于检测门限,如没有则判断没有检测到目标,如有则选择最大峰值,记录最大峰值所在的匹配滤波器及分辨单元位置,估计目标在批处理中的距离、角度、航向角、航速、转弯率和发生跳变的时刻;
13.s7、根据估计出的目标在批处理中的距离、角度、航向角、航速、转弯率和模型跳变时间的值,通过所述演化方程进行航迹回溯;
14.s8、输出航迹回溯结果。
15.优选地,所述步骤s1中,建立目标在距离

角度观测平面的回波模型时,雷达原始回波数据z
k
为一个尺寸为n
r
×
n
α
的离散平面,n
r
和n
α
分别表示距离和角度方向上的分辨单元数量,k表示帧数,k=1,2,...,k,k表示一个批处理中总的积累帧数;
16.目标在距离

角度观测平面的回波模型表达式为:
[0017][0018]
其中,s(n
r
,n
α
,p
r,k
,p
α,k
)表示目标回波,(n
r
,n
α
)表示离散的分辨单元,且n
r
=1,2,...,n
r
,n
α
=1,2,...,n
α
,p
r,k
和p
α,k
分别表示目标在第k帧的距离和角度状态,0<p
r,k
≤r
max
表示雷达的距离观测范围,0≤p
α,k
≤α
max
表示雷达的角度观测范围,a表示目标回波峰值,ε
r
和ε
d
分别表示目标回波在距离和角度方向上的扩展程度,δ
r
和δ
α
分别表示雷达的距离和角度分辨。
[0019]
优选地,所述步骤s2中,建立目标状态的演化方程时,表达式为:
[0020][0021][0022]
v
x,k
=sin(θ0‑
λkt)v
[0023]
v
y,k
=cos(θ0‑
λkt)v
[0024]
θ
k
=θ0‑
λkt
[0025]
其中,(p
x,k
,p
y,k
)表示目标在第k帧的笛卡尔位置,(p
x,0
,p
y,0
)表示目标的初始的笛卡尔位置,表示目标在任意第k
a
帧的笛卡尔位置,(v
x,k
,v
y,k
)表示目标在第k帧的笛卡尔速度,t表示批处理中连续两帧之间的时间间隔,θ
k
表示目标在第k帧的航向角,θ0表示目标的初始的航向角,v表示目标在批处理中的航速,λ表示目标在批处理中的转弯率;
[0026]
将目标在第k帧的笛卡尔位置转换到极坐标系下,表达式为:
[0027][0028][0029]
优选地,所述步骤s3中,设置目标参数匹配滤波器时,归一化的匹配参数域的包络表达式为:
[0030][0031]
其中,
[0032][0033][0034]
u(n
r
,n
α
,k,δv,δλ,δθ)表示批处理后的目标输出包络,h(n
r
,n
α
,k,δv,δλ,δθ)表示系统传递函数,δ(
·
)表示狄拉克δ函数,*表示卷积算子,i
r
和i
α
分别表示在距离和角度方向上所占分辨单元到回波峰值的距离,和分别表示在距离和角度方向上所占分辨单元到回波峰值的距离集合,k
t
表示系统传递函数中的帧数,表示一个批处理中系统传递函数总的帧数,系统传递函数总的帧数,表示匹配滤波器存在匹配误差时的预测距离

角度状态,δv表示航速的匹配误差,δλ表示转弯率的匹配误差,δθ表示航向角的匹配误差;
[0035]
根据匹配参数域的包络,确定航速、转弯率和航向角的3db分辨,表达式分别为:
[0036][0037][0038][0039]
其中μ
‑1(
·
)表示μ(
·
)的逆函数,δv
3db
、δλ
3db
和δθ
3db
分别表示目标的航速、转弯率和航向角的3db分辨;
[0040]
根据δv
3db
、δλ
3db
和δθ
3db
来确定一组匹配滤波器的间隔和数量。
[0041]
优选地,所述步骤s4中,根据演化方程确定目标的预测位置时,先将极坐标转换到笛卡尔坐标,确定包含目标能量的分辨单元的笛卡尔位置;
[0042]
再参照假设发生跳变的时刻,得到预测的笛卡尔位置;
[0043]
最后将预测的笛卡尔位置转换到极坐标系,得到极坐标系下目标的预测位置。
[0044]
优选地,所述步骤s4中,根据演化方程确定目标的预测位置时,设第k帧的分辨单元(m
cr
,m

)包含目标能量,转换到笛卡尔坐标系中,获得对应的笛卡尔位置为:
[0045]
p
cx
=m
cr
δ
r
cos(m

δ
α
)
[0046]
p
cy
=m
cr
δ
r
sin(m

δ
α
)
[0047]
其中,m
cr
=1,2,...,n
r
,m

=1,2,...,n
α

[0048]
假设批处理中发生跳变的时刻k
m
,跳变前、后的转弯率λ
h1
、λ
h2
,航速v
h
,以及初始航向角θ
h0
,根据演化方程,将目标在第k帧的笛卡尔位置预测到最后一帧,得到预测的笛卡尔位置:
[0049]
当k≤k
m
时,预测的笛卡尔位置表示为:
[0050][0051][0052]
当k>k
m
时,预测的笛卡尔位置表示为:
[0053][0054][0055]
将预测的笛卡尔位置转换到极坐标系中,得:
[0056][0057][0058]
其中,1≤m
pr
≤n
r
,1≤m

≤n
α

[0059]
优选地,所述步骤s5中,以预测位置(m
pr
,m

)为中心,第k帧分辨单元(m
cr
,m

)的观测值z
k
(m
cr
,m

)为峰值构造伪谱,得:
[0060][0061]
将伪谱在对应分辨单元上的采样值累加到批处理的最后一帧中的分辨单元上,在距离

角度平面基于伪谱积累实现多帧能量积累。
[0062]
优选地,所述步骤s4中,处理单一的运动模型时,设批处理中目标发生一次运动模型跳变,并假设发生跳变的时刻为批处理中的初始帧或最后一帧。
[0063]
本发明还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述基于伪谱的多模型机动目标检测前跟踪方法的步骤。
[0064]
本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述基于伪谱的多模型机动目标检测前跟踪方法的步骤。
[0065]
本发明的上述技术方案具有如下优点:本发明提供了一种基于伪谱的多模型机动目标检测前跟踪方法、计算机设备及计算机可读存储介质,本发明提出了统一的、准确的目标状态演化方程,将ct目标和cv目标的运动模型统一在同一tbd框架下进行处理,并针对目标模型在批处理过程中可能存在跳变的问题,提出联合运动参数和跳变时间的tbd技术,解决了在批处理过程中运动模型可能发生跳变导致的目标多帧有效积累问题,且本发明除了能提供距离和角度的估计,还能提供额外的机动目标运动参数(航向角、航速、转弯率)和运动模型跳变时间的估计,有利于后续机动目标的跟踪和数据关联。
附图说明
[0066]
图1是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法步骤示意图;
[0067]
图2是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法流程图;
[0068]
图3是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法跳变批处理检测性能结果图;
[0069]
图4是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法跳变批处理位置rmse结果图;
[0070]
图5是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法跳变批处理航向(角)rmse结果图;
[0071]
图6是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法跳变批处理航速rmse结果图;
[0072]
图7是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法跳变批处理转弯率rmse结果图;
[0073]
图8是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法及现有技术滑窗处理检测概率结果图;
[0074]
图9是本发明实施例中一种基于伪谱的多模型机动目标检测前跟踪方法及现有技术滑窗处理位置rmse结果图。
具体实施方式
[0075]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人
员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0076]
如图1和图2所示,本发明实施例提供的一种基于伪谱的多模型机动目标检测前跟踪方法,具体包括如下步骤:
[0077]
s1、获取雷达原始回波数据,建立目标在距离

角度观测平面的回波模型,确定雷达的距离和角度观测范围;
[0078]
s2、建立目标状态的演化方程,用于同时描述ct目标和cv目标的运动模型,演化方程的参数包括目标的航向角、航速、转弯率以及批处理中连续两帧之间的时间间隔;
[0079]
s3、设置目标参数匹配滤波器;
[0080]
s4、设批处理中目标发生一次运动模型跳变,并假设目标发生跳变的时刻,跳变前、后的转弯率,航速,以及初始航向角,根据演化方程确定目标的预测位置;
[0081]
s5、以预测位置为中心构造伪谱,在距离

角度平面基于伪谱积累实现多帧能量积累;
[0082]
s6、根据预设的检测门限,判断是否有能量积累结果的峰值大于检测门限;如没有,则判断没有检测到目标;如有,则选择最大峰值,记录最大峰值所在的匹配滤波器及分辨单元位置,估计目标在批处理中的距离、角度、航向角、航速、转弯率和发生跳变的时刻(即运动模型跳变时间的值);
[0083]
s7、根据估计出的目标在批处理中的距离、角度、航向角、航速、转弯率和模型跳变时间的值,通过演化方程进行航迹回溯,回溯出批处理中前k

1帧的目标状态,k表示一个批处理中总的积累帧数;
[0084]
s8、输出航迹回溯结果。
[0085]
不考虑回波旁瓣,目标在距离

角度观测平面的回波主瓣近似为高斯点扩散函数。优选地,步骤s1中,建立目标在距离

角度观测平面的回波模型时,表达式为:
[0086][0087]
其中,s(n
r
,n
α
,p
r,k
,p
α,k
)表示目标回波,(n
r
,n
α
)表示离散的分辨单元,且n
r
=1,2,...,n
r
,n
α
=1,2,...,n
α
,p
r,k
和p
α,k
分别表示目标第k帧的真实距离和角度状态,0<p
r,k
≤r
max
表示雷达的距离观测范围,0≤p
α,k
≤α
max
表示雷达的角度观测范围,a表示目标回波峰值,ε
r
和ε
d
分别表示目标回波在距离和角度方向上的扩展程度,δ
r
和δ
α
分别表示雷达的距离和角度分辨。
[0088]
优选地,步骤s2中,建立目标状态的演化方程时,根据一般的ct运动模型,可以推导出通用的由航向角

航速

转弯率确定的目标状态演化方程,表达式为:
[0089]
[0090][0091]
v
x,k
=sin(θ0‑
λkt)v
ꢀꢀꢀꢀ
(4)
[0092]
v
y,k
=cos(θ0‑
λkt)v
ꢀꢀꢀ
(5)
[0093]
θ
k
=θ0‑
λkt
ꢀꢀ
(6)
[0094]
其中,(p
x,k
,p
y,k
)表示目标在第k帧的笛卡尔位置,(p
x,0
,p
y,0
)表示目标的初始的笛卡尔位置,表示目标在任意第k
a
帧的笛卡尔位置,(v
x,k
,v
y,k
)表示目标在第k帧的笛卡尔速度,t表示批处理中连续两帧之间的时间间隔,θ
k
表示目标在第k帧的航向角,θ0表示目标的初始的航向角,v表示目标在批处理中的航速,λ表示目标在批处理中的转弯率。
[0095]
λ为非零常数时,上述演化方程用于描述ct目标运动模型,λ趋近于0(如λ=10

16
)时,上述演化方程可以用于描述cv目标运动模型。
[0096]
将目标在第k帧的笛卡尔位置,即上述公式(2)和(3)转换到极坐标系下,表达式为:
[0097][0098][0099]
(p
r,k
,p
α,k
)表示目标在第k帧的距离

角度状态。
[0100]
与传统的ct模型相比,上述公式(2)和(3)可以直接根据假设的恒定θ0、v和λ来获得目标位置的预测,而不需要分别计算每一帧中目标的笛卡尔速度,这有利于减小计算量。
[0101]
优选地,步骤s3中,设置目标参数匹配滤波器时,归一化的匹配参数域的包络表达式为:
[0102][0103]
其中,
[0104]
[0105][0106]
u(n
r
,n
α
,k,δv,δλ,δθ)表示批处理后的目标输出包络,h(n
r
,n
α
,k,δv,δλ,δθ)表示系统传递函数,δ(
·
)表示狄拉克δ函数,*表示卷积算子,i
r
和i
α
分别表示在距离和角度方向上所占分辨单元到回波峰值的距离,和分别表示在距离和角度方向上所占分辨单元到回波峰值的距离集合,k
t
表示系统传递函数中的帧数,表示一个批处理中系统传递函数总的帧数,统传递函数总的帧数,表示匹配滤波器存在匹配误差时的预测距离

角度状态,δv表示航速的匹配误差,δλ表示转弯率的匹配误差,δθ表示航向角的匹配误差。
[0107]
为了平衡计算复杂度和计算方法性能的关系,用参数域包络的3db宽度来设计匹配滤波器。根据匹配参数域的包络,确定航速、转弯率和航向角的3db分辨,表达式分别为:
[0108][0109][0110][0111]
其中μ
‑1(
·
)表示μ(
·
)的逆函数,δv
3db
、δλ
3db
和δθ
3db
分别表示目标的航速、转弯率和航向角的3db分辨;
[0112]
根据δv
3db
、δλ
3db
和δθ
3db
来确定一组匹配滤波器的间隔和数量。
[0113]
优选地,步骤s4中,根据演化方程确定目标的预测位置时,先将极坐标转换到笛卡尔坐标,确定包含目标能量的分辨单元的笛卡尔位置;再参照假设发生跳变的时刻,得到预测的笛卡尔位置;最后将预测的笛卡尔位置转换到极坐标系,得到极坐标系下目标的预测位置。
[0114]
本发明提供的基于伪谱的多模型机动目标检测前跟踪方法(简称本发明方法)旨在解决批处理过程中存在一次(运动)模型跳变导致目标有效能量积累问题,该方法也能处理单一模型(cv或者ct运动)目标。根据准确的演化方程,通过匹配恒定的目标航向角

航迹

转弯率和模型跳变时间,并利用混合坐标的思想,来准确获得距离

角度空间中目标的预测位置。
[0115]
优选地,处理单一的运动模型时,设批处理中目标发生一次运动模型跳变,并假设发生跳变的时刻为批处理中的初始帧或最后一帧。
[0116]
优选地,步骤s4中,根据演化方程确定目标的预测位置时,设第k帧的分辨单元(m
cr
,m

)包含目标能量,转换到笛卡尔坐标系中,获得对应的笛卡尔位置为:
[0117]
p
cx
=m
cr
δ
r
cos(m

δ
α
)
ꢀꢀꢀꢀꢀ
(12)
[0118]
p
cy
=m
cr
δ
r
sin(m

δ
α
)
ꢀꢀꢀꢀ
(13)
[0119]
其中,m
cr
=1,2,...,n
r
,m

=1,2,...,n
α
,确定包含目标能量的分辨单元的笛卡尔位置(p
cx
,p
cy
)。
[0120]
假设批处理中发生跳变的时刻k
m
,跳变前、后的转弯率λ
h1
、λ
h2
,航速v
h
,以及初始航
向角θ
h0
,根据演化方程,将目标在第k帧的笛卡尔位置预测到最后一帧,得到预测的笛卡尔位置:
[0121]
当k≤k
m
时,即对于前段目标位置预测时,预测的笛卡尔位置(p
px
,p
py
)表示为:
[0122][0123][0124]
当k>k
m
时,即对于后段目标位置预测时,预测的笛卡尔位置(p
px
,p
py
)表示为:
[0125][0126][0127]
将预测的笛卡尔位置转换到极坐标系中,得:
[0128][0129][0130]
其中,m
pr
和m

对应极坐标系下目标的预测位置,m
pr
和m

不一定是整数,且1≤m
pr
≤n
r
,1≤m

≤n
α

[0131]
优选地,步骤s5中,以预测位置(m
pr
,m

)为中心,第k帧分辨单元(m
cr
,m

)的观测值z
k
(m
cr
,m

)为峰值构造伪谱,得:
[0132][0133]
将伪谱在对应分辨单元上的采样值累加到批处理的最后一帧中的分辨单元上,在距离

角度平面基于伪谱积累实现多帧能量积累,匹配滤波器输出即为批处理中所有帧中所有伪谱的积累结果。令假设的跳变时间k
m
为0或者k时,则该方法能够处理批处理中具有单一模型(cv或者ct)运动的目标。
[0134]
如图3至图9所示,本发明通过仿真实验验证了本发明方法相比于传统tbd方法的优越性,如图3和图4所示,比较了本发明方法与现有技术中的am

dp

tbd(基于幅度的动态规划检测前跟踪)方法、llr

dp

tbd(基于对数似然比的动态规划检测前跟踪)方法的跳变批处理检测性能与位置rmse,能够看到本发明方法性能更优。除此之外,如图5至图7所示,相比于传统的tbd方法,本发明方法除了能提供距离和角度的估计,还能提供额外的机动目标运动参数(航向角、航速、转弯率)和模型跳变时间的估计,这有利于后续机动目标的跟踪和数据关联。
[0135]
表1
[0136][0137]
对于上表1所示的20帧的仿真场景,图8和图9示出了本发明方法及现有技术(dp

tbd,动态规划检测前跟踪)方法的滑窗处理检测概率与滑窗处理位置rmse,可知本发明方法在连续滑窗处理中也具有优势。
[0138]
综上,本发明分析和推导统一的目标状态演化方程,能够同时对ct目标和cv目标的运动进行准确描述;针对在批处理过程中可能存在目标运动模型跳变的问题,将运动模型跳变时间作为一维变量,根据统一的状态演化方程,提出联合运动参数

跳变时间匹配滤波的tbd方法;对目标距离和角度估计的同时,获得额外的机动目标的航向角、航速、转弯率和模型跳变时间的估计;通过目标多帧积累后的参数域包络得到运动参数的分辨率,并通过这些参数域包络的3db宽度来设计匹配滤波器组,以达到计算方法性能和运算复杂度之间的平衡。
[0139]
特别地,在本发明一些优选的实施方式中,还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施方式中所述基于伪谱的多模型机动目标检测前跟踪方法的步骤。
[0140]
在本发明另一些优选的实施方式中,还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施方式中所述基于伪谱的多模型机动目标检测前跟踪方法的步骤。
[0141]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述基于伪谱的多模型机动目标检测前跟踪方法实施例的流程,在此不再重复说明。
[0142]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜