卫星地图与航拍图像模板匹配方法、无人机定位方法与流程

文档序号:31411392发布日期:2022-09-03 09:50阅读:837来源:国知局
卫星地图与航拍图像模板匹配方法、无人机定位方法与流程

1.本发明涉及图像匹配领域,更为具体的,涉及一种卫星地图与航拍图像模板匹配方法、无人机定位方法。


背景技术:

2.卫星地图是由卫星拍摄地面的图像拼接而成的地面,卫星地图的每个像素都可以通过固定的公式计算出相应的经纬度。无人机用垂直向下的相机拍摄的图像与卫星地图进行匹配,可以计算出自身的经纬度。模板匹配是一类重要的图像匹配方法,这类方法通过统计图像中不同强度的像素的数量关系,比较两幅图像的相似度。
3.现有技术存在如下问题:卫星地图更新的时间间隔很大,导致一些地面场景已经发生变化,而卫星地图上还是旧的场景,比如新修建的建筑物。这会造成无人机航拍图像与卫星地图差异较大,影响图像匹配和无人机定位精度。


技术实现要素:

4.本发明的目的在于克服现有技术的不足,提供一种卫星地图与航拍图像模板匹配方法、无人机定位方法,可以提高航拍图像和卫星地图的图像匹配精度,提高基于模板匹配方法的无人机定位精度。
5.本发明的目的是通过以下方案实现的:
6.一种卫星地图与航拍图像模板匹配方法,包括步骤:
7.s1,在得到一个航拍图像和卫星地图的图像对之后,将两幅图像按照不同的方式分割为等面积的多个图像块;
8.s2,对于每种分割方式,计算两幅图像对应图像块之间的归一化信息距离;
9.s3,对于每种分割方式的多个图像块的匹配结果,舍弃误差高于设定值图像块,用剩余图像块的平均值作为该分割方式的最终匹配度;
10.s4,对每种分割方式得到的最终匹配度,选择匹配度最高的结果作为两幅图像最终的匹配度。
11.进一步地,在步骤s1中,所述多个图像块为四个图像块。
12.进一步地,在步骤s3中,当在步骤s1中将两幅图像按照不同的方式分割为等面积的四个图像块后,则所述舍弃误差高于设定值图像块包括子步骤:在四个图像块中,舍弃误差较大的两块,用剩余两个图像块的平均值作为该分割方式的最终匹配度。
13.进一步地,所述航拍图像为无人机航拍图像。
14.一种无人机定位方法,包括步骤:
15.步骤1,无人机在初始位姿假设下,通过投影得到卫星地图上的理论观测图像;
16.步骤2,用如权利要求1~4任一所述的模板匹配方法,计算航拍图像与理论观测图像之间的匹配度;
17.步骤3,在初始位姿附近进行搜索,重复步骤1、步骤2,直到找到匹配度最高的理论
观测图像,对应的位姿即为定位结果。
18.进一步地,在步骤s2中,所述卫星地图为针对实际场景发生局部变化的卫星地图。
19.本发明的有益效果包括:
20.本发明提出了一种新的模板匹配方法,可以有效避免卫星地图的局部场景发生变化对匹配精度的影响,从而提高航拍图像和卫星地图的图像匹配精度,提高基于模板匹配方法的无人机定位精度。
21.在无人机航拍图像与卫星地图进行匹配时,卫星地图中的局部场景发生变化,导致无人机拍摄到的实际场景与卫星地图不一致。一般的模板匹配方法面对这种情况,匹配结果会存在很大的误差,误差可能达到十几个甚至几十个像素长度。本发明实施例提出的方法可以减小场景变化对最终匹配结果的影响,匹配误差在五个像素以内。
附图说明
22.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
23.图1为四种分割方式的示意图;
24.图2为两幅图像计算匹配度的步骤流程;
25.图3为基于本发明实施例匹配方法的无人机定位方法流程图;
26.图4为基于本发明实施例匹配方法的无人机定位示意图;
27.图中,1-航拍图像,2-局部卫星地图,3-理论观测图像,4-卫星地图中场景发生变化的局部区域。
具体实施方式
28.本说明书中所有实施例公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合和/或扩展、替换。
29.作为本发明实施例之一,提供了一种新的不受局部场景变化影响的航拍图像和卫星地图的模板匹配方法,在得到一个航拍图像和卫星地图的图像对之后,将两幅图像按照不同的方式分割为等面积的四个图像块,分割方式如图1所示。对于每种分割方式,计算两幅图像对应图像块之间的归一化信息距离。对于每种分割方式的四个图像块的匹配结果,舍弃误差最大的两块,用剩余两个块的平均值作为该分割方式的最终匹配度。对每种分割方式得到的最终匹配度,选择匹配度最高的结果作为两幅图像最终的匹配度。
30.作为本发明实施例之二,提供了一种上述基于新模板匹配方法的无人机定位方法,无人机在初始位姿假设下,通过投影得到卫星地图上的理论观测图像。用所提出的新模板匹配方法计算航拍图像与理论观测图像之间的匹配度。在初始位姿附近进行搜索,重复第1、2步,找到匹配度最高的理论观测图像,对应的位姿即为定位结果。定位过程的示意图如图3所示。
31.图4是无人机定位的示意图。图4中1表示航拍图像,2表示局部卫星地图,在本实施例中为在初始位置附近提取的局部卫星地图,虚线框3表示理论观测图像,在本实施例中表
示无人机在当前位姿假设下,通过图像投影得到的卫星地图上的理论观测图像,黑色块4表示卫星地图中场景发生变化的局部区域。若直接使用整幅图像计算匹配度,卫星地图中场景发生变换的区域就会影响两幅图像的匹配度,降低本应该为正确匹配的两个图像的匹配度。利用本实施例的方法,理论观测图像中的场景变化区域会在图1所示的四种分割方式中被分割到几个局部图像块中。这些包含场景变化区域的局部图像块之间的匹配度会非常低,在所提出的模板匹配方法中会被舍弃掉,那些不包含或者包含少量场景变化区域的图像块之间的匹配度将会被保留。因此,采用本实施例的匹配方法,可以有效避免场景变化区域对匹配结果造成的负面影响。
32.实施例1
33.一种卫星地图与航拍图像模板匹配方法,包括步骤:
34.s1,在得到一个航拍图像和卫星地图的图像对之后,将两幅图像按照不同的方式分割为等面积的多个图像块;
35.s2,对于每种分割方式,计算两幅图像对应图像块之间的归一化信息距离;
36.s3,对于每种分割方式的多个图像块的匹配结果,舍弃误差高于设定值图像块,用剩余图像块的平均值作为该分割方式的最终匹配度;
37.s4,对每种分割方式得到的最终匹配度,选择匹配度最高的结果作为两幅图像最终的匹配度。
38.实施例2
39.在实施例1的基础上,在步骤s1中,所述多个图像块为四个图像块。
40.实施例3
41.在实施例2的基础上,在步骤s3中,当在步骤s1中将两幅图像按照不同的方式分割为等面积的四个图像块后,则所述舍弃误差高于设定值图像块包括子步骤:在四个图像块中,舍弃误差较大的两块,用剩余两个图像块的平均值作为该分割方式的最终匹配度。
42.实施例4
43.在实施例1的基础上,所述航拍图像为无人机航拍图像。
44.实施例5
45.一种无人机定位方法,包括步骤:
46.步骤1,无人机在初始位姿假设下,通过投影得到卫星地图上的理论观测图像;
47.步骤2,用如实施例1~实施例4任一所述的模板匹配方法,计算航拍图像与理论观测图像之间的匹配度;
48.步骤3,在初始位姿附近进行搜索,重复步骤1、步骤2,直到找到匹配度最高的理论观测图像,对应的位姿即为定位结果。
49.实施例6
50.在实施例5的基础上,在步骤s2中,所述卫星地图为针对实际场景发生局部变化的卫星地图。
51.描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
52.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程
序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
53.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
54.本发明未涉及部分均与现有技术相同或可采用现有技术加以实现。
55.上述技术方案只是本发明的一种实施方式,对于本领域内的技术人员而言,在本发明公开了应用方法和原理的基础上,很容易做出各种类型的改进或变形,而不仅限于本发明上述具体实施方式所描述的方法,因此前面描述的方式只是优选的,而并不具有限制性的意义。
56.除以上实例以外,本领域技术人员根据上述公开内容获得启示或利用相关领域的知识或技术进行改动获得其他实施例,各个实施例的特征可以互换或替换,本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1