技术新讯 > 计算推算,计数设备的制造及其应用技术 > 船舶静态数据的修正方法、系统、存储介质和电子设备与流程  >  正文

船舶静态数据的修正方法、系统、存储介质和电子设备与流程

  • 国知局
  • 2024-12-26 14:48:38

本发明涉及船舶管理,具体而言,涉及一种船舶静态数据的修正方法、系统、存储介质和电子设备。

背景技术:

1、目前,在船舶注册时,船舶的静态数据因误填或填写不规范导致信息错误,并且工作人员很难对注册信息进行核实。另外,当船舶变更ais(automatic identificationsystem,船舶的自动识别系统)设备时,数据库中的船舶数据不能及时更新,导致船舶的真实数据与数据库中记录的数据不符,增加船舶的管理难度。

2、因此,如何提出一种能够准确、高效地更新船舶的静态数据,以降低船舶的管理难度的方法就成为目前亟待解决的问题。

技术实现思路

1、本技术提出了一种船舶静态数据的修正方法、系统、存储介质和电子设备,解决了相关技术中船舶的静态数据无法及时更新的问题。

2、为此,本发明的第一个目的在于提供一种船舶静态数据的修正方法。

3、本发明的第二个目的在于提供一种船舶静态数据的修正系统。

4、本发明的第三个目的在于提供一种存储介质。

5、本发明的第四个目的在于提供一种电子设备。

6、有鉴于此,本发明第一方面的技术方案提供了一种船舶静态数据的修正方法,包括:获取船舶的卫星图像;根据卫星图像确定船舶的动态数据,动态数据包括船舶的位置信息和时间戳信息;根据动态数据在空间数据库中匹配船舶的mmsi(maritime mobileservice identity,海上移动服务身份);根据船舶的mmsi在静态数据库中确定船舶的静态数据初始值;基于图像识别模型和卫星图像计算船舶的静态数据修正值;根据静态数据初始值和静态数据修正值确定船舶的最终静态数据;将船舶的最终静态数据储存在静态数据库中。

7、根据本发明提出的船舶静态数据的修正方法,首先获取船舶的卫星图像,然后根据卫星图像确定船舶的动态数据,根据动态数据在空间数据库中匹配船舶的mmsi,mmsi是由九位数字组成的唯一编码,可以通过mmsi快速识别船舶,根据船舶的mmsi在静态数据库中确定船舶的静态数据初始值,同时,基于图像识别模型和卫星图像计算船舶的静态数据修正值,最后,根据静态数据初始值和静态数据修正值确定船舶的最终静态数据,并将船舶的最终静态数据储存在静态数据库中。也就是说,先获取拍摄有船舶的卫星图像,本发明中采用开源卫星图像。然后根据卫星图像确定船舶的动态数据,动态数据包括船舶的位置信息和时间戳信息,卫星图像中包括数据包,可以根据该数据包直接获取卫星图像的拍摄时间和卫星图像中船舶的经纬度信息,例如:通过图片解析模型对卫星图像进行解析得到船舶的位置信息和时间戳信息。之后,根据动态数据在空间数据库中匹配船舶的mmsi,根据船舶的mmsi在静态数据库中确定船舶的静态数据初始值。也就是说,通过船舶的mmsi将空间数据库和静态数据库联系起来,将静态数据单独储存在静态数据库中可以降低空间数据库的内存,提高搜索效率,降低内存消耗。同时,可以通过动态数据确定出船舶的静态数据。其中,空间数据库中包含有所有船舶的位置、mmsi、航向和速度等动态数据,静态空间数据库中包含有所有船舶的mmsi、船舶类型、吨位、吃水深度、船长和船宽等。因此,可以根据船舶在某一时间处于某个位置,在空间数据库中匹配出船舶的mmsi,并通过mmsi在静态数据库中确定出船舶的静态数据初始值。同时,图像识别模型能够根据卫星图像中的船舶计算出该船舶的静态数据修正值,进一步,根据静态数据初始值和静态数据修正值确定船舶的最终静态数据,并将船舶的最终静态数据储存在静态数据库中。由此可见,本技术可以通过船舶的动态数据确定船舶的静态数据初始值,并通过计算卫星图像中船舶静态数据的修正值,将其与静态数据库中记录的初始值进行比较,最终确定出该船舶的真实数据。因此,本技术提出的船舶静态数据的修正方法能够降低船舶数据的验证难度,同时,由于本技术通过卫星图像对船舶的静态数据进行验证,因此,本方案的适用性强。并且当船舶的ais设备发生变更时,及时更新静态数据库内的船舶数据,有效解决冒牌船舶难以管理的问题,降低海上船舶的管理难度,进一步提高信息填充和信息验证的时效性与准确性。

8、可选地,在一些技术方案中,船舶的卫星图像包括多个,根据卫星图像确定船舶的动态数据的步骤包括:根据多个卫星图像确定船舶的多个位置信息和对应的时间戳信息;根据船舶的多个位置信息和对应的时间戳信息确定船舶的航行轨迹;其中,动态数据还包括船舶的航行轨迹。

9、在该技术方案中,船舶的卫星图像包括多个,其中,多个卫星图像中的船舶是同一条船舶,比如:获取卫星对同一个地点拍摄的连续图像,连续图像也即本技术中的多个卫星图像,此时多个卫星图像中的船舶也是同一条船舶。首先,根据多个卫星图像确定出该船舶的多个经纬度信息,以及与经纬度信息对应的时间戳信息,之后根据船舶的多个位置信息和对应的时间戳信息汇总出船舶航行轨迹,其中,动态数据还包括船舶的航行轨迹。也就是说,将船舶的多个卫星图像进行汇总可以确定出该船舶的航行轨迹,根据船舶的航行轨迹能够在空间数据库中更准确地匹配出船舶的身份,提高匹配的准确率。

10、可选地,在一些技术方案中,静态数据包括船舶的船长和船宽,根据静态数据初始值和静态数据修正值确定船舶的最终静态数据的步骤包括:计算船舶的船长初始值与船长修正值的第一差值,以及船舶的船宽初始值与船宽修正值的第二差值;在第一差值或第二差值大于预设阈值的情况下,将船长修正值和船宽修正值作为船舶的最终静态数据,在第一差值和第二差值均小于或等于预设阈值的情况下,将船长初始值和船宽初始值作为船舶的最终静态数据。

11、在该技术方案中,根据计算出的静态数据初始值和静态数据修正值确定船舶的最终静态数据时,首先计算船舶的船长初始值与船长修正值的第一差值,同时,计算船舶的船宽初始值与船宽修正值的第二差值。设置预设阈值,将第一差值和第二差值分别与预设阈值进行比较,根据比较结果确定船舶的最终静态数据。具体地,在第一差值或第二差值大于预设阈值的情况下,将船长修正值和船宽修正值作为船舶的最终静态数据,说明船长初始值和船宽初始值存在记录错误的问题,此时对初始值进行修正,将船长修正值和船宽修正值作为船舶的最终静态数据。在第一差值和第二差值均小于或等于预设阈值的情况下,将船长初始值和船宽初始值作为船舶的最终静态数据,说明静态数据库中的船长初始值和船宽初始值记录正确,由于多种因素,修正值有些误差是正常的,此时将船长初始值和船宽初始值作为船舶的最终静态数据。通过设置预设阈值,能够提高静态数据库内数据的准确性,使静态数据库更有价值。

12、可选地,在一些技术方案中,基于图像识别模型和卫星图像计算船舶的静态数据修正值的步骤包括:根据卫星图像确定船舶的船头经纬度信息和船尾经纬度信息;根据船头经纬度信息和船尾经纬度信息计算船舶的船长修正值;根据卫星图像确定船舶的船长和船舶的船宽的比例,并根据比例计算船舶的船宽修正值。

13、在该技术方案中,在计算船舶的静态数据修正值时,首先,根据卫星图像确定船舶的船头经纬度信息和船尾经纬度信息,本技术采用高分辨率的卫星,能够得到清晰的船舶卫星图像,然后根据船头经纬度信息和船尾经纬度信息计算船舶的船长修正值,船长的数值大于船宽的数值,因此,计算船长用到的经纬度之差更大,可以提高修正值的计算准确率。最后根据卫星图像确定船舶的船长和船舶的船宽的比例,并根据该比例计算船舶的船宽。也即,在确定出船长修正值之后,根据船长和船宽的比例,能够计算出船宽修正值。因此,本技术计算的船长修正值和船宽修正值更接近船舶的真实数据,使静态数据更有价值。

14、可选地,在一些技术方案中,根据卫星图像确定船舶的船头经纬度信息和船尾经纬度信息的步骤包括:对卫星图像进行锐化处理得到锐化图像;对锐化图像进行降噪处理得到滤波图像;根据滤波图像确定船舶的船头经纬度信息和船尾经纬度信息。

15、在该实施例中,在计算船舶的静态数据修正值之前,首先对卫星图像进行锐化处理得到锐化图像,然后对锐化图像进行降噪处理得到滤波图像。通过锐化处理能够强化图像中船舶的边缘,有利于提高船舶静态数据的准确性。同时,降噪处理能够改善图像的整体质量,有利于后续对图像的分析。也即通过锐化处理和降噪处理得到滤波图像,根据滤波图像确定船头经纬度信息和船尾经纬度信息,能够提高船舶计算静态数据修正值的准确性。

16、可选地,在一些技术方案中,船舶静态数据的修正方法还包括:获取卫星图像训练集;基于图像识别模型确定卫星图像训练集中船舶的静态数据计算值;获取卫星图像训练集中船舶的静态数据实际值;比较静态数据实际值和静态数据计算值,并根据比较结果更新图像识别模型。

17、在该技术方案中,船舶静态数据的修正方法还包括对卫星图像进行训练的步骤,在任何时候都可以对图像识别模型进行训练。首先,获取卫星图像训练集,卫星图像训练集包括大量的含有船舶的卫星图像。然后基于这些卫星图像对图像识别模型进行训练,具体地,图像识别模型确定卫星图像训练集中船舶的静态数据计算值,同时,获取卫星图像训练集中船舶的静态数据实际值。通过比较静态数据实际值和静态数据计算值,并根据比较结果更新图像识别模型。也即根据静态数据真实值验证计算得到的静态数据,从而不断优化图像识别模型,提高图像识别模型的计算准确率。

18、可选地,在一些技术方案中,静态数据包括船舶的船长、船宽、船舶类型和吨位中的一种或几种组合。

19、在该技术方案中,静态数据包括船舶的船长、船宽、船舶类型和吨位中的至少一种。也即本技术可以通过船舶的卫星图像确定出船舶的船长、船宽、船舶类型和吨位,将这些数据作为修正值与记录的初始值进行比较,确定船舶最终的静态数据。由此可见,本技术可以同时对船舶的多种数据进行核验,降低船舶静态数据的核验难度,进而降低船舶的管理难度。

20、本发明第二方面的技术方案提供了一种船舶静态数据的修正系统,包括:获取模块,用于获取船舶的卫星图像;确定模块,用于根据卫星图像确定船舶的动态数据,动态数据包括船舶的位置信息和时间戳信息;匹配模块,用于根据动态数据在空间数据库中匹配船舶的mmsi;确定模块,还用于根据船舶的mmsi在静态数据库中确定船舶的静态数据初始值;计算模块,用于基于图像识别模型和卫星图像计算船舶的静态数据修正值;确定模块,还用于根据静态数据初始值和静态数据修正值确定船舶的最终静态数据;储存模块,用于将船舶的最终静态数据储存在静态数据库中。

21、根据本发明提出的船舶静态数据的修正系统,首先,获取模块获取船舶的卫星图像,然后确定模块根据卫星图像确定船舶的动态数据,匹配模块根据动态数据在空间数据库中匹配船舶的mmsi,mmsi是由九位数字组成的唯一编码,可以通过mmsi快速识别船舶,确定模块还可以根据船舶的mmsi在静态数据库中确定船舶的静态数据初始值,同时,计算模块基于图像识别模型和卫星图像计算船舶的静态数据修正值,最后,确定模块根据静态数据初始值和静态数据修正值确定船舶的最终静态数据,并且储存模块将船舶的最终静态数据储存在静态数据库中。也就是说,先获取拍摄有船舶的卫星图像,本发明中采用开源卫星图像。然后根据卫星图像确定船舶的动态数据,动态数据包括船舶的位置信息和时间戳信息,卫星图像中包括数据包,可以根据该数据包直接获取卫星图像的拍摄时间和卫星图像中船舶的经纬度信息,例如:通过图片解析模型对卫星图像进行解析得到船舶的位置信息和时间戳信息。之后,根据动态数据在空间数据库中匹配船舶的mmsi,根据船舶的mmsi在静态数据库中确定船舶的静态数据初始值。也就是说,通过船舶的mmsi将空间数据库和静态数据库联系起来,将静态数据单独储存在静态数据库中可以降低空间数据库的内存,提高搜索效率,降低内存消耗。同时,可以通过动态数据确定出船舶的静态数据。其中,空间数据库中包含有所有船舶的位置、mmsi、航向和速度等动态数据,静态空间数据库中包含有所有船舶的mmsi、船舶类型、吨位、吃水深度、船长和船宽等。因此,可以根据船舶在某一时间处于某个位置,在空间数据库中匹配出船舶的mmsi,并通过mmsi在静态数据库中确定出船舶的静态数据初始值。同时,图像识别模型能够根据卫星图像中的船舶计算出该船舶的静态数据修正值,进一步,根据静态数据初始值和静态数据修正值确定船舶的最终静态数据,并将船舶的最终静态数据储存在静态数据库中。由此可见,本技术可以通过船舶的动态数据确定船舶的静态数据初始值,并通过计算卫星图像中船舶静态数据的修正值,将其与静态数据库中记录的初始值进行比较,最终确定出该船舶的真实数据。因此,本技术提出的船舶静态数据的修正系统能够降低船舶数据的验证难度,同时,由于本技术通过卫星图像对船舶的静态数据进行验证,因此,本方案的适用性强。并且当船舶的ais设备发生变更时,及时更新静态数据库内的船舶数据,有效解决冒牌船舶难以管理的问题,降低海上船舶的管理难度,进一步提高信息填充和信息验证的时效性与准确性。

22、本发明的第三方面提出了一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明第一方面提供的船舶静态数据的修正方法的步骤。

23、本发明技术方案中的存储介质实现如本发明第一方面提供的船舶静态数据的修正方法的步骤,因此其具有如本发明第一方面提供的船舶静态数据的修正方法的步骤的全部有益效果,在此不再赘述。

24、本发明的第四方面提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本发明第一方面提供的船舶静态数据的修正方法的步骤。

25、本发明技术方案中的电子设备实现如本发明第一方面提供的船舶静态数据的修正方法的步骤,因此其具有如本发明第一方面提出的船舶静态数据的修正方法的全部有益效果,在此不再赘述。

26、本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

本文地址:https://www.jishuxx.com/zhuanli/20241226/343510.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。