System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法技术_技高网

基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法技术

技术编号:40283270 阅读:7 留言:0更新日期:2024-02-07 20:36
本发明专利技术公开了基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法,包括以下步骤:采集船舶连续轨迹数据,作为模型的训练和验证数据;采集船舶轨迹数据,作为待拼接数据;建立LSTM轨迹预测模型,使用AIS接收设备采集的船舶连续轨迹的历史数据,依据时间正序、逆序分别进行模型的正向、反向模型的训练和验证;将雷达观测到的某个船舶的轨迹作为研究对象,输入到模型进行预测;预测的结果再和雷达观测到的其它船舶轨迹通过轨迹拼接算法进行拼接,并返回拼接结果。本发明专利技术采用了轨迹预测算法和时空距离算法相结合的方式,弥补了算法单一的不足,且提供了正序拼接和逆序拼接两种方式,两种方式可交叉验证,进一步验证了算法的准确性。

【技术实现步骤摘要】

本专利技术涉及船舶跟踪识别领域,特别涉及基于lstm神经网络和时空运动距离算法的船舶轨迹拼接方法。


技术介绍

1、ais(automatic identification system)自动识别系统,是一种用于航行安全和船舶流量管理的无线电通信系统。ais系统的发射设备可自动地在指定频率上周期性地发送船舶的身份信息、导航信息等数据,接收设备可以接收其他船舶、岸基设施和卫星系统发射的ais信息。ais是一项重要的技术,已经被装备于绝大多数的商用船只上,使得船舶之间的交流更加高效便捷。ais数据已成为海事部门和相关企业监管船舶位置和动态的重要依据,在船舶流量管理、安全监控、决策支持等领域发挥着越来越重要的作用。

2、岸海雷达是一种用于在海上监测船只目标的雷达系统,其主要功能是通过发射并接收高频电磁波,在广阔的海域范围内监测运行中的船只,并及时获取其位置、速度、方向等信息,实现海上交通、安全监测。

3、船舶轨迹融合技术是将多个传感器(如雷达、ais)获得的船舶位置信息进行整合和融合,以提高位置信息的准确性和可靠性。在多传感器、复杂环境下,融合技术可以消除单个传感器存在的局限性和错误,提高对船舶动态行驶轨迹的感知和识别能力,进而优化船舶的导航路径和安全管理。

4、某海上预警监控系统实时接收融合后的船舶信息,包括目标唯一标识target_id、mmsi(maritime mobile service identity海上移动通信业务标识)、船舶呼号、船舶名称、目的地、经度、纬度、对地速度、对地航向、航首向、当前时间等。

5、在现实条件下,部分船只为了躲避监管,人为关闭船上ais设备,导致不能通过ais设备获取船只信息。雷达在跟踪这样的目标船时,由于受大船遮挡或天气等因素影响,会存在目标船被跟丢的情况。当目标船被再次跟踪时,会被识别为一个新的目标,并对船舶航迹赋予新的编号(target_id),这样会存在同一条船有多个航迹的问题。如何快速准确地将同一条船多个航迹段进行拼接,成为一大难题。

6、为实现船舶航迹拼接,现有技术主要采取以下技术手段:

7、一、采用时间-空间算法(time-space algorithm):

8、例如,申请人为中国船舶重工集团公司第七一五研究所、公开号为cn113702979a、专利名称为一种跨区目标跟踪轨迹片段时空拼接方法的专利申请,其方法包含以下步骤:对需要关联的跨区目标轨迹段提取时间、方位、距离、主要线谱特征形成特征集,并统计该段轨迹内特征,形成特征集和对应的统计量,利用预测方法对目标轨迹段特征集合中的时间、方位、距离相关时空特征进行轨迹预测或反向推导;对预测反推的特征向量依据同一个物体在同一时间不能出现在两个不同的位置和移动必须是连续不能突变得排它性进行初步关联,然后对初步关联上的目标进行谱结构匹配、统计值相关加权综合性判断,当综合关联系数大于给定阈值比较,判断为同一目标轨迹,从而形成跨区的同一目标连续的长轨迹。

9、上述技术方案是使用时间和位置信息来判断两个轨迹点是否应该进行拼接的方法。通过计算两个位置点之间的距离和时间差,将时间和空间信息结合起来进行匹配。这种算法比较简单易行,但由于考虑的因素只有时间和位置信息,因此准确性较差。

10、二、采用粒子滤波算法(particle filter algorithm):

11、粒子滤波轨迹拼接算法(particle filter trajectory fusion algorithm)是一种基于贝叶斯滤波理论的轨迹拼接算法,用于将周边多个船舶轨迹点进行融合。该算法通过从观测数据中随机采样多个“粒子”,然后通过蒙特卡洛方法迭代估计出真实的轨迹。该算法只考虑的位置和速度信息,因此准确性较差。

12、三、基于图论的算法(graph-based algorithm):

13、该算法将轨迹拼接问题转化为图形匹配问题,并通过最短路径方法进行计算。该方法能够处理多船舶的情况,但容易受到环境、噪声等因素的影响。


技术实现思路

1、本专利技术的目的在于克服现有技术的缺点与不足,提供基于lstm神经网络和时空运动距离算法的船舶轨迹拼接方法。

2、本专利技术的目的通过以下的技术方案实现:

3、基于lstm神经网络和时空运动距离算法的船舶轨迹拼接方法,包括以下步骤:

4、1)通过ais接收设备采集船舶连续轨迹数据,作为lstm轨迹预测模型的训练和验证数据;通过雷达设备采集船舶轨迹数据,作为待拼接数据;

5、2)建立lstm轨迹预测模型,使用ais接收设备采集的船舶连续轨迹的历史数据,依据时间正序、逆序分别进行lstm轨迹预测模型的正向、反向模型的训练和验证;

6、3)将雷达观测到的某个船舶的轨迹作为研究对象,输入到lstm轨迹预测模型进行预测;

7、4)预测的结果再和雷达观测到的其它船舶轨迹通过轨迹拼接算法进行拼接,并返回拼接结果。

8、所述步骤1),具体为:

9、11)对ais接收设备采集船舶连续轨迹数据进行过滤,形成包含船舶标识、采集时间、经度坐标、纬度坐标、对地航向、对地速度的向量;

10、12)对于经步骤11)过滤后的轨迹数据,分别对经度坐标、纬度坐标、对地航向、对地速度进行归一化处理;

11、13)对步骤12)形成的归一化后的每一条轨迹,按照时间正序排列,形成时间正序归一化轨迹;

12、14)对步骤12)形成的归一化后的每一条轨迹,按照时间逆序排列,形成时间逆序归一化轨迹;

13、15)对步骤13)、14)的每一条轨迹,采用每k个轨迹点作为样本,后续第k+1个轨迹点作为标签,依此类推,形成数据集;

14、16)对步骤15)形成的数据集,取特征向量[longitude、latitude、cog、sog],按照预设比例,分别形成正序和逆序的训练集和验证集;其中,longitude为经度坐标,latitude为纬度坐标,cog为对地航向,sog为对地速度。

15、步骤11)中,所述对ais接收设备采集船舶连续轨迹数据进行过滤,包括去除轨迹点少于300的轨迹;去除静止状态数据、去除采集时间间隔大于30的轨迹数据。

16、所述步骤2),具体为:

17、21)构建lstm轨迹预测模型框架,所述lstm轨迹预测模型包括1个lstm层、一个dense层,其中:lstm隐藏层尺寸为108,输入数据有3个维度,分别是[batch_size, window_size, feature_size],其中:batch_size指批次大小;window_size指窗口大小;feature_size指特征向量的维度,即经度、纬度、航向、航速;

18、22)调节超参数、损失函数、优化器来优化lstm轨迹预测模型,在进行模型训练前,需要设置模型有关的超参数;模型本文档来自技高网...

【技术保护点】

1.基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,包括以下步骤:

2.根据权利要求1所述基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,所述步骤1),具体为:

3.根据权利要求2所述基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,步骤11)中,所述对AIS接收设备采集船舶连续轨迹数据进行过滤,包括去除轨迹点少于300的轨迹;去除静止状态数据、去除采集时间间隔大于30的轨迹数据。

4.根据权利要求1所述基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,所述步骤2),具体为:

5.根据权利要求1所述基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,所述步骤3),具体为:

6.根据权利要求5所述基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,步骤4)中,所述轨迹拼接具体为:

7.一种服务器,其特征在于,所述服务器包括处理器和存储器,所述存储器中存储有至少一段程序,所述程序由所述处理器加载并执行以实现如权利要求1至6中任一权利要求所述基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法。

8.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段程序,所述程序由处理器加载并执行以实现如权利要求1至6中任一权利要求所述基于LSTM神经网络和时空运动距离算法的船舶轨迹拼接方法。

...

【技术特征摘要】

1.基于lstm神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,包括以下步骤:

2.根据权利要求1所述基于lstm神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,所述步骤1),具体为:

3.根据权利要求2所述基于lstm神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,步骤11)中,所述对ais接收设备采集船舶连续轨迹数据进行过滤,包括去除轨迹点少于300的轨迹;去除静止状态数据、去除采集时间间隔大于30的轨迹数据。

4.根据权利要求1所述基于lstm神经网络和时空运动距离算法的船舶轨迹拼接方法,其特征在于,所述步骤2),具体为:

5.根据权利要求1所述基于lstm神经网络...

【专利技术属性】
技术研发人员:周曙光曹莹陈栩坚刘云龙
申请(专利权)人:海华电子企业中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1