水下目标机动检测是水下目标跟踪的重要组成部分。被动检测技术因其仅被动接收目标信号而具有良好的隐蔽性,在水下目标跟踪与检测领域被广泛运用。在众多观测信号中,目标方位是最重要且有利用价值的信息之一,如何有效利用目标方位观测已成为水下目标跟踪检测的重要课题。现有水下目标机动检测算法利用最小二乘方法对目标方位进行滤波,通过滤波估计值与方位观测值的误差序列构造检测统计量,辅以序列变化点检测算法(如Wald提出的序列概率比检验
[1]和CUSUM检测
[2]等方法)实现机动检测。陈霞等
[3⇓-5]利用方位变化特点,构建基于方位序列线性预测的机动检测模型,对转向幅度较大的机动模式实现有效检测,但对小幅机动目标的检测性能有待加强。梅鹏等
[6]利用目标在转向机动时航向角发生持续变化的特性,设置合适的检测窗口长度,将检测窗口内航向变化方向一致的观测点所占比例作为检测统计量,对目标的机动点和非机动点进行估计。赵海彬等
[7]采用传统最小二乘估计方法,通过对方位预测与观测的误差序列进行分析实现水下运动目标机动检测,并通过仿真实验分析了目标运动态势对纯方位目标检测算法的影响。徐功慧等
[8]利用目标的舷角数值所具有的几何关系判定目标是否处于稳定速度、稳定航向状态,利用此方法可实现机动检测。由此可见,现阶段研究主要利用目标方位与航向的几何关系,通过最小二乘拟合方法,辅以合适的机动检测统计量实现水下目标机动检测。但由于观测方位非线性以及水下噪声干扰的影响,传统机动检测方法存在对方位初值和机动态势敏感等问题。随着深度学习的兴起,利用数据驱动方法寻求观测变量与状态向量之间的映射关系被广泛研究。金扬
[9]提出利用深度神经网络对传统交互式多模型算法使用固定的马尔可夫转移矩阵进行改进,提高了模型切换速度和目标跟踪精度。Jiang等
[10⇓⇓-13]利用目标处于不同运动模型下的特点,提出基于机器学习实现多模型切换的目标跟踪方法。Song等
[14⇓⇓⇓⇓-19]利用长短时记忆神经网络对观测数据提取特征,解决了传统多模型目标跟踪算法存在的模型失配问题,实现了机动目标的稳定跟踪。Zhang等
[20]通过支持向量机方法识别当前目标运动模式,结合传统卡尔曼滤波方法实现水下目标跟踪,通过与传统多模型交互算法对比,结合运动模式识别的卡尔曼滤波算法具有更小的均方根误差。由此可见,深度学习方法与传统滤波方法的结合在机动目标跟踪领域具有优越性,但基于深度学习的机动检测鲜有人涉及。
本文利用神经网络强大的非线性映射能力,提出基于LSTM神经网络进行运动模式分类和方位预测的纯方位机动检测方法。该方法首先利用处于不同运动模式下的目标观测方位序列作为网络的输入特征,离线构建基于目标运动模式分类和方位预测的水下目标机动检测模型,再构建检测统计量实现目标机动检测,而模型在线检测具有检测延迟小和对目标机动态势依赖性低的优势,并提高机动检测概率,为机动检测提供新的技术途径。