一种船舶图像识别与定位信息的船舶AR展示方法技术

技术编号:38135758 阅读:11 留言:0更新日期:2023-07-08 09:46
本发明专利技术涉及一种基于船舶图像识别与定位信息的船舶AR展示方法,所述方法包括以下步骤:步骤1:获得船舶定位信息和相关视频监控,通过坐标系转换将定位信息转换为图像信息的点坐标;步骤2:通过人工智能判断视频监控中图像的船舶,获得船舶的矩形坐标;步骤3:将船舶点坐标与矩形坐标关联匹配;步骤4:根据匹配结果对图像中船舶图像进行名称等信息标注,以及AR展示。AR展示。AR展示。

【技术实现步骤摘要】
一种船舶图像识别与定位信息的船舶AR展示方法


[0001]本专利技术涉及一种计算分析方法,具体涉及一种船舶图像识别与定位信息的船舶AR展示方法,属于图像识别


技术介绍

[0002]随着信息技术的飞速发展,人工智能、GPS定位、AR展示等技术的快速发展,相关应用正在逐步推进发展。但是内河船舶其定位一般30秒

5分钟发送一次,视频监控一般范围在300米至600米左右,直接使用定位转换坐标进行转换AR展示,容易造成船舶图像与船舶定位不一致、移动缓慢等情况。针对船舶视频AR展示这一特定问题,通过船舶图像识别技术,进行位置纠正,实现定位与图像的联动以及关联移动。

技术实现思路

[0003]本专利技术正是针对现有技术中存在的问题,提供一种船舶图像识别与定位信息的船舶AR展示方法,将人工智能、GPS定位、AR展示用于船舶图像中船舶身份叠加展示的处理,有效解决了船舶图像与船舶定位标记不一致、船舶定位标记移动缓慢等情况的问题。
[0004]为了实现上述目的,本专利技术的技术方案如下,一种船舶图像识别与定位信息的船舶AR展示方法,所述方法包括以下步骤:
[0005]步骤1:获得船舶定位信息和相关视频监控,因为地图空间范围相对很小,所以我们采用墨卡托的投影方式,用于保证数据精度,且墨卡托的投影精度为“米”制,在不考虑畸变的情况下,可使用公式X、X、Y、Z为船舶的地理位置墨卡托坐标,从而获得视频图像坐标u、v,另外考虑到同一画面中船舶高度Z基本为固定值,可对公式进行一定简化u=a1*X+b1*Y+C1,v=a2*X+b2*y+C2;
[0006]步骤2:通过人工智能判断视频监控中图像的船舶,采用人工智能yolo算法模型进行图像检测,获得船舶的矩形坐标[x0,y0,x1,y1];
[0007]步骤3:将船舶点坐标与矩形坐标关联匹配,计算船舶点坐标[u,v]与矩形坐标中心点
[0008][(x0+x1)/2,(y0+y1)/2]的距离,即根据船舶30秒航行30

50米,内河船舶长度30

60米,点坐标与矩形中心的长度小于时,确认存在潜在匹配关系,完成所有点坐标和矩形坐标距离计算和判断后,(1)优先处理一个矩形对应一个点,确认进行匹配;(2)然后处理当多个点与一个矩阵坐标潜在匹配的情况,将距离最小的点与其匹配,然后查看该矩阵坐标附近相邻的矩阵坐
标是否存在没有潜在匹配点坐标的,计算该附近未匹配矩阵坐标与点坐标的距离,如果该距离小于2.5个矩形长度,则进行匹配;(3)最后对于剩余未匹配的矩形坐标和点坐标不进行匹配处理;
[0009]步骤4:根据匹配结果对图像中船舶图像进行名称等信息标注,以及AR展示。
[0010]相对于现有技术,本专利技术具有如下优点:
[0011]1)解决了因为定位数据发送时间较长,导致船舶实际图像与船舶定位AR标志不重叠的问题;
[0012]2)解决了因为定位数据发送时间较长,导致船舶定位AR标志不能实时移动的问题;
[0013]3)解决了因为部分船舶没有定位数据,且与有定位数据的船舶距离较近,导致船舶实际图像与船舶定位AR标志不一致的问题;
[0014]4)通过在视频监控中进行船舶身份实时展示,为水上监管工作提供了便利,方便监管人员实时关注危化品运输船舶、违章船舶的具体情况,并进行实时沟通指导;
[0015]5)本算法通过人工智能中图像检测、GPS定位、AR展示等技术进行融合方法,能够很好地适应内河船舶定位数据发送时间长、内河船舶拥堵重叠等情况,相对其他算
[0016]法,拥有更好的针对性,具有效率高适用范围广等特点。
附图说明
[0017]图1为本专利技术实施例1的整体步骤示意图;
[0018]图2为本专利技术实施例1的最终效果示意图;
具体实施方式
[0019]为了加深对本专利技术的理解,下面结合附图对本实施例做详细的说明。
[0020]实施例1:参见图1所示,一种船舶图像识别与定位信息的船舶AR展示方法,包括以下步骤:
[0021]步骤1通过船舶定位设备,获得船舶定位信息(墨卡托坐标)包括:船舶A[13209234.54,3758824.3]、船舶B[13209197,3758826.7],通过近似计算公式u=a1*X+b1*Y+C1,v=a2*X+b2*y+C2,其中,a1:65.31879,b1:

49.0311659,c1:678507843.8;a2:

13.106514,b2:

22.22368,c2:256663062.7,进行计算,可以得到船舶A对应图像坐标[3835,1137],船舶B对应图像坐标[1266,1576];
[0022]步骤2通过图像识别技术,获得船舶X的图像矩形坐标[2425,853,5461,1441];获得船舶Y的图像矩形坐标[2737,1333,0,1841];
[0023]步骤3将定位船舶图像位置与图像识别船舶图像位置进行初步匹配:
[0024]步骤3.1计算图像识别船舶图像中心点,船舶X中心点[3943,1147],船舶Y中心点[1368.5,1587];
[0025]步骤3.1计算图像识别船舶图像长度,船舶X矩形长度:4316,船舶Y矩形长度:2315:步骤3.2计算定位船舶图像位置与图像识别船舶图像位置距离并匹配:
[0026](1)船舶A与船舶X中心距离:108小于4316,A与X进行匹配
[0027](2)船舶A与船舶Y中心距离:2711大于2315,A与Y不匹配
[0028](3)船舶B与船舶X中心距离:2508小于4316,B与X进行匹配
[0029](4)船舶B与船舶Y中心距离:104小于2315,B与Y进行匹配
[0030]步骤4将定位船舶图像位置与图像识别船舶图像位置进行一对一匹配,(1)与船舶X匹配定位船舶有:船舶A:108<船舶B:2508,所以船舶X与船舶A匹配;(2)与船舶Y匹配定位船舶有:船舶B一个,所以船舶Y与船舶B匹配;
[0031]步骤5根据匹配结果对图像中船舶图像进行名称等信息标注,以及AR展示,参见图2。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于船舶图像识别与定位信息的船舶AR展示方法,其特征在于,所述方法包括以下步骤:步骤1:获得船舶定位信息和相关视频监控,通过坐标系转换将定位信息转换为图像信息的点坐标;步骤2:通过人工智能判断视频监控中图像的船舶,获得船舶的矩形坐标;步骤3:将船舶点坐标与矩形坐标关联匹配;步骤4:根据匹配结果对图像中船舶图像进行名称等信息标注,以及AR展示;步骤5:再下一次定位信息发送前,根据人工智能判断视频监控中图像的船舶与线性滤波算法,完成同一物体的连续标注,以及AR展示。2.根据权利要求1所述的船舶图像识别与定位信息的船舶AR展示方法,其特征在于,步骤1:通过坐标系转换将定位信息转换为图像信息的点坐标,获得船舶定位信息和相关视频监控,因为地图空间范围相对很小,所以我们采用墨卡托的投影方式,用于保证数据精度,且墨卡托的投影精度为“米”制,在不考虑畸变的情况下,以及到同一画面中船舶高度基本差距较小,可使用简化公式u=a1*Xw+b1*Yw+C1,v=a2*Xw+b2*Yw+C2,,X、X、Y为船舶的地理位置墨卡托坐标,从而获得视频图像坐标u、v。3.根据权利要求1所述的...

【专利技术属性】
技术研发人员:沈照君
申请(专利权)人:江苏南大先腾信息产业股份有限公司
类型:发明
国别省市:

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

1