作为重点目标跟踪和海域态势感知的重要部分,航迹分类识别的研究受到了广泛的关注。航迹分类是一个重要的研究领域。航迹分类有助于提高海域船舶监管,能分析船舶是否存在异常可疑行为,分析历史航迹能够揭示船舶的行为模式,帮助预测未来行为,从而提升整体态势感知和预警能力。航迹分类可以进一步分析识别船舶行为,加强对船舶的监控
[1]。此外,船舶的历史航迹信息包含丰富的船舶活动信息,海上目标航迹分类可以加大海域环境的感知能力,提高重点目标的识别、跟踪精度,分析目标的行为意图,提高战场的态势估计,提高海域的航行安全。
目前,国内外船舶轨迹分类方法的具体应用场景主要包括船舶类型的识别和船舶运动模式的分类,实现过程分为船舶轨迹数据清洗预处理
[2]、船舶航迹特征提取
[3-5]和航迹分类模型建模
[6-7]三个部分。航迹信息量大,地理范围广,丰富的信息量同时带来了很大的冗杂,给船舶分类识别带来了挑战。航迹分类的方法主要包括:(1)机器学习的方法。Chen
[8]基于稀疏表示分类算法对AIS船舶轨迹分类, 改进基于Lp-norm 稀疏表示的传统分类模型对船舶运动模式进行分类,实现了对内河航道中的船舶运动模式进行分类。Tang
[9]基于OPTICS寻找有序峰改进FOP-OPTICS对子轨迹段进行聚类, 在识别船舶轨迹的整体和局部特征上有明显的优势。(2)人工提取特征和机器学习方法相结合的分类方法。Wang
[10]提出一种基于宽度学习系统(BLS)的内河航道船舶轨迹分类算法,利用分段三次Hermite插值法从等时距或等间距两种角度提取特征点以构造轨迹特征矩阵,将其代入训练好的BLS实现船舶轨迹的自动分类。Xu
[11]利用随机森林算法,通过提取船舶轨迹的空间地理特征和目标运动特征对船舶类型进行分类。(3)深度学习网络分类方法:主要包括基于船舶航迹图以及海域环境图分类网络、基于船舶轨迹的时序特性与神经网络相结合来实现分类。Chen
[12]提出了一种新的CNN-SMMC架构对船舶进行分类。有学者结合长短时记忆网络(long short-term memory,LSTM)和卷积神经网络(convolutional neural networks,CNN)建立了以速度、加速度、航向和曲率为特征的混合分类模型,采用CNN提取轨迹数据的空间特征、LSTM提取轨迹数据的时间特征
[13-16]。Duan
[17]提出了一种半监督深度学习方法,以整合未标记数据的知识进行船舶轨迹分类。GUO
[18]等船舶轨迹经纬度数据转换为船舶轨迹图像数据,使用ResNet残差网络构建深度卷积神经网络船舶轨迹分类模型。
但目前大多数研究集中在固定海域的船舶运动状态,而针对具有空间差异以及运动特征差异的航迹分类的研究较少。此外,轨迹分类研究主要将轨迹转换为图像用于分类,然后运行机器学习进行建模以判断新的轨迹。然而,该方法没有考虑航迹数据序列的变化特性,导致航迹数据的利用和分析不足。
针对上述问题,本文提出了基于深度学习网络的航迹分层分类方法,对船舶航迹所属的船舶类别进行分类。首先,将经纬度坐标按尺度映射到图像像素坐标上,提取船舶航迹数据的空间特征,建立船舶航迹图像数据集。其次,建立了基于深度学习的船舶航迹分类模型,使用Swin-Transformer模型进行训练,利用改进的DP(Douglas-Peucker)算法对航迹数据进行压缩处理,以提高模型的训练效果,使用GTN(gained transformer network)网络进行训练。最后利用改进的D-S(Dempster/Shafer)证据理论对分类结果融合处理。主要贡献为提出了一种基于深度学习网络的航迹分层分类模型算法,实现了对船舶航迹所属船舶类别的分类和识别。