一种无人机影像与大规模旧时相影像快速匹配定位的方法与流程

文档序号:12306769阅读:627来源:国知局
一种无人机影像与大规模旧时相影像快速匹配定位的方法与流程

本发明涉及一种无人机影像与大规模旧时相影像快速匹配定位的方法,属于图像处理领域。



背景技术:

我国现行的土地监测手段可简单表达为“天上看、地上查、网上管”,“天上看”是指卫星遥感,其优点是覆盖范围大,但由于受到卫星访问周期的限制,不能实时得到待检测地区的卫星影像,且在多云地区以及天气状况欠佳时,往往不能得到清晰的卫星影像,再加上对卫星影像的获取、处理的代价比较高昂,因此遥感监察的效果比较差;“地上查”主要指土地巡查车和人工巡查,与遥感监测相比,其机动性和灵活性都有提高,但是其应用范围受基础道路建设的影响,对于没有道路的地方,如山地、丘陵等地区,往往不能完成监测,对于有道路的地方,还要考虑道路现阶段的路面情况和使用情况,监测效果受到诸多的限制,实时性也难以得到保证;网上举报的土地监测方法,不仅耗费大量的人力物力,且消息的准确性有待考察,从举报到实地考察、确认,再到数据的更新,其周期往往较长,实时性较差,在土地监测方面收效甚微。

近年来,随着无人机的兴起,其作为航空遥感与卫星遥感的有力补充,在城市变化检监测、灾情监测以及国土资源监测方面有着独特的优势,因此,许多学者尝试使用无人机航摄影像作为变化检测的源数据。

在图像处理领域,图像特征点检测的方法已经相对比较成熟,如harris角点检测算法、moravec算法、susan算法以及sift、surf算法等。但是由于待测区域的地图(主要是县市级的地图)或者卫星影像图一般都比较大(gb级数据),如果直接进行图像处理,运行时占用的cpu比较大,有时候会出现卡顿甚至死机的现象,效率低下,无法满足土地执法部门利用无人机影像快速发现可疑用地实时性的要求。



技术实现要素:

本发明所要解决的技术问题是提供一种无人机影像与大规模旧时相影像快速匹配定位的方法,实现新旧时相影像的快速自动匹配定位。

本发明为解决上述技术问题采用以下技术方案:

本发明提供一种无人机影像与大规模旧时相影像快速匹配定位的方法,包括以下步骤:

步骤1,对大规模旧时相影像进行特征点检测,并根据检测到的特征点信息建立匹配库;

步骤2,对于无人机航拍获取的无人机影像,利用无人机机载pos系统提供的地理坐标信息来快速匹配旧时相影像上的地理坐标信息,实现粗匹配定位,得到搜索比对域;

步骤3,对无人机影像进行surf特征点检测,与步骤1中匹配库中搜索比对域内的旧时相影像进行特征匹配,实现精匹配定位;

步骤4,基于ransac算法和单应矩阵提取无人机影像和旧时相影像的感兴趣区域。

作为本发明的进一步优化方案,所述步骤1包括如下步骤:

1.1,对大规模旧时相影像进行影像切割,分割成若干个子块;

1.2,对步骤1.1中的若干子块,逐块采用surf算法进行特征点检测;

1.3,将步骤1.2中检测到的特征点信息进行存储,建立匹配库。

作为本发明的进一步优化方案,步骤1.3中的匹配库中包括若干数据表,其中,每张数据表对应一个子块的特征点信息,数据表中的每行包括一个特征点、描述向量及其属性。

作为本发明的进一步优化方案,所述步骤2中搜索比对域的范围确定,包括如下步骤:

2.1,利用无人机机载pos系统,获取当前无人机影像主点的地理坐标(x,y);

2.2,搜索匹配库中旧时像影像的各特征点的地理坐标,选取地理坐标满足约束条件|x-x'|≤α和|y-y'|≤β的特征点,其中,(x',y')为匹配库中特征点的地理坐标,α、β均为设定阈值;

2.3,获取2.2中满足约束条件的特征点在旧时像影像上的坐标(x,y);

2.4,以坐标(x,y)为中心,在旧时相影像上截出一个包含当前无人机影像的矩形区域作为搜索比对域。

作为本发明的进一步优化方案,步骤2.4中所述矩形区域的长和宽分别为无人机影像的长和宽的10倍。

作为本发明的进一步优化方案,所述步骤3包括以下步骤:

3.1,对无人机影像进行surf特征点检测;

3.2,利用bbf算法将新时像影像和搜索比对域内的旧时相影像进行特征点匹配,实现精匹配定位。

本发明采用以上技术方案与现有技术相比,具有以下技术效果:本发明的方法能够快速准确地匹配定位到目标区域,用时较短(粗—精双匹配之所以用时较短,最主要的是粗匹配将包含新时像影像的搜索比对域从庞大的旧时相影像中截取了出来,由于搜索比对域所表示的区域范围相对于旧时相影像缩小了很多,因而极大地减少了特征点的信息量,这样可以极大地加速精匹配),解决了大规模旧时相影像匹配定位的难题,同时为后续无人机影像(新时像影像)快速实时发现可疑地物提供了保证,具有重大的理论研究意义及重要的工程应用价值。

附图说明

图1为本发明方法的流程示意图;

图2为大规模旧时相影像特征点检测流程图;

图3为新、旧时相影像粗—精双匹配递推流程图。

具体实施方式

下面结合附图对本发明的技术方案做进一步的详细说明:

本发明一种无人机影像与大规模旧时相影像快速匹配定位的方法,如图1所示,包括以下步骤:

步骤1,对大规模旧时相影像进行特征点的预处理,并将旧时相影像上的特征点信息存入匹配库中,其中,旧时相影像是指存档在国土局中的测区地图、卫星影像图等相关的旧时相影像,具体步骤如下:

a,首先传入切割尺寸参数n*n(其中n的取值根据需要选取,一般取旧时相影像长度的十分之一),用旧时相影像水平和垂直方向的尺寸除以n,确定水平和垂直方向能完整切割的块数和剩余不能完整切割的块数,对于不能完整切割的正方形的剩余部分,在没有像素定义的位置上都设置为黑色,以便于识别;

b,对于每一幅小图(即子块),在数据库中将其保存为一张数据表,并对每一幅小图采用surf算法进行特征点检测,将检测到的特征点和其64维描述向量及其属性(属性包括特征点的经纬度坐标和图上坐标)存入数据表中,其中每一个特征点和其描述向量及其属性作为表中的一行记录进行保存;

c,将所有的数据表汇总后保存,作为匹配库。

步骤2,利用无人机航拍获取地貌的无人机影像(即新时像图像),由于无人机影像相幅较小,而与之匹配的旧时相影像底图非常庞大,为了提高分析速度,对于每张无人机影像,首先利用无人机机载pos系统提供的地理坐标信息来快速匹配旧时相影像上的地理坐标信息,实现粗匹配定位,得到搜索比对域,具体步骤如下:

a,由机载pos系统获取当前无人机影像主点的经纬度坐标(x,y);

b,快速搜索旧时相影像匹配库中的特征点的经纬度坐标(x',y'),由于(x,y)可能无法精确匹配到(x',y'),所以必须满足约束条件|x-x'|≤α和|y-y'|≤β,其中,α一般取0.00001,β一般取0.001;

c,根据上一步可得,满足条件的(x',y')最多有9种情况,如下式所示,为稍微提高匹配定位的精度,可以按照匹配精度由高到低将其分为三类ⅰ(a5)、ⅱ(a2,a4,a6,a8)和ⅲ(a1,a3,a7,a9),其中ⅱ、ⅲ类中的4种情况精度相同,取值不分优先,根据实际情况选定符合条件的(x',y'):

d,找到(x,y)与x、y相对应的(x',y')的值后,同时可以找出匹配库中该特征点的库表结构中所对应的图上坐标(x,y)的值;

e,以旧时相影像上的特征点图上坐标(x,y)为中心,截出一个包含无人机影像的矩形区域(矩形区域的尺寸为a*b,其中,a、b一般分别取无人机影像的长和宽的10倍)作为搜索比对域。

步骤3,对无人机影像进行surf特征点检测,然后再利用bbf算法将无人机影像和搜索比对域进行特征点匹配(搜索比对域中的特征点已经预先通过surf特征点检测存储到匹配库中,故此时只需检测实时拍摄所得的无人机影像的特征点,速度和效率都显著提高),实现精匹配定位。

步骤4,完成粗—精双匹配之后,基于ransac算法和单应矩阵将新旧时相影像的感兴趣区域提取出来。

以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1