【技术实现步骤摘要】
一种基于CNN
‑
GRU和注意力机制的近海船舶轨迹实时预测方法、系统、设备及介质
[0001]本专利技术属于近海船舶轨迹实时预测
,具体涉及一种基于CNN
‑
GRU和注意力机制的近海船舶轨迹实时预测方法、系统、设备及介质。
技术介绍
[0002]随着全球化进程的深入,海上贸易飞速发展,海洋安全管理也日益重要。其中重要一环是船舶可疑行为跟踪和检测。船舶轨迹的高精度预测在船舶行为模式的判断中发挥着重要作用。通过挖掘船舶历史轨迹和对船舶轨迹的实时预测,可以及时监控船舶的行驶状态及变化,实时跟踪船舶位置等,进而避免碰撞,预报风险,有序管理海上交通安全。近海船舶所处的海域交通密集、状况复杂,所以近海船舶的轨迹预测要求具有较高的精确性和实时性。
[0003]随着神经网络的应用和AIS(Automatic Identification System)的发展,利用历史数据对轨迹进行预测成为了主要趋势,AIS是一种新型的数字助航系统,其数据中含有船舶航行的动态信息和静态信息。利用数据挖掘等技术,可以有效提取船舶轨迹的特征和趋势。基于BP神经网络和AIS数据的轨迹预测模型最早被提出,但是BP神经网络采用梯度下降的学习,导致其难以训练,且存在梯度消失,收敛速度慢的问题。LSTM网络通过在记忆单元中引入遗忘门机制,可以实现对序列数据的预测,在时序预测和自然语言处理等领域取得了较为成熟的应用,LSTM网络也广泛应用于预测船舶的航迹。此外,基于GRU、GAN等网络的预测方法也获得了广泛关注,CN ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于CNN
‑
GRU和注意力机制的近海船舶轨迹实时预测方法,其特征在于:包括以下步骤:步骤1,对卫星获取的船舶AIS轨迹数据进行预处理,得到船舶AIS轨迹数据集,所述船舶AIS轨迹数据集包括训练集和测试集;步骤2,构建基于深度学习的轨迹预测网络;步骤3,构建损失函数MSE;步骤4,设置网络训练参数,所述训练参数包括隐藏层的单元数、批次大小、学习率;步骤5,用步骤1得到的训练集对步骤2中构建的轨迹预测网络进行训练,得到训练网络模型;步骤6,递归预测:将步骤1得到的测试集输入到步骤5得到的训练网络模型中,按照滑动窗口的方式进行递归预测,得到预测结果和预测误差。2.根据权利要求1所述的一种基于CNN
‑
GRU和注意力机制的近海船舶轨迹实时预测方法,其特征在于:所述步骤1的具体方法为:步骤101:对船舶AIS轨迹数据进行过滤,消除异常数据:首先确定所研究区域的经纬度范围,然后删除航向不在0~360
°
之间的AIS信息,最后考虑到海风和洋流对船舶的影响,删除航速小于1海里/小时的AIS消息;步骤102:对船舶AIS轨迹数据进行运动特征选取:船舶AIS轨迹数据中包括船舶的动态信息和静态信息,利用唯一的标识码(MMSI)识别船舶,以MMSI对应的动态信息作为船舶航行动态序列的组成字段,分别为Latitude、Longitude、COG和SOG,即纬度、经度、航向和航速,选定轨迹数据中的MMSI、经度、纬度、对地航速、航向来表示船舶在时间t时刻的航行状态;步骤103:对船舶AIS轨迹数据的缺失值进行插值处理:设定船舶AIS轨迹数据的采样频率为1分钟,采用插值方法对间隔大于1分钟的船舶AIS轨迹数据进行补充,当船舶AIS轨迹数据接收间隔大于20分钟时,不再进行插值处理,而是将其视为下一条轨迹的起始点;步骤104:对船舶AIS轨迹数据进行归一化均匀分布处理:采用MIN
‑
MAX归一化,对输入数据进行处理;步骤105:采用滑动窗口对插值后的归一化数据进行切分:即采用前6个时刻的轨迹点航行状态预测下一时刻的位置点经纬度;步骤106:数据集划分:处理后的船舶AIS轨迹数据文件将构成船舶AIS轨迹数据集,将船舶AIS轨迹数据集按照比例7:3划分为训练集和测试集。3.根据权利要求1所述的一种基于CNN
‑
技术研发人员:刘志恒,余航,祁文娟,周绥平,张文杰,郭玉茹,谢子川,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。