基于小图斑的无人机影像数据批量裁切方法与流程

文档序号:19741530发布日期:2020-01-18 05:18阅读:来源:国知局

技术特征:

1.基于小图斑的无人机影像数据批量裁切方法,其特征在于,该方法包括以下步骤:

(1)对小图斑数据和无人机影像数据进行处理,遍历所有的小图斑,获取当前图斑的几何位置,并将当前图斑定位至地图窗口的中心位置;

(2)基于当前图斑的几何信息,通过构造带空洞的遮盖面的方式,对无人机影像数据进行裁切,其中,裁切模式包括两种可选模式:缓冲区裁切和包围盒裁切;所述缓冲区裁切是通过对当前图斑进行外向缓冲,构造缓冲面,通过当前地图窗口构造与其窗口大小一致的窗口面,利用空间擦除算法从窗口面中擦除缓冲面,形成带缓冲空洞的遮盖面;所述包围盒裁切是通过当前图斑获取其包围盒并构造包围盒面要素,然后用窗口面擦除包围盒面要素,得到带有包围盒空洞的遮盖面;

(3)基于影像输出接口,利用重采样手段对地图窗口进行重采样输出,并构建当前图斑的无人机影像空间坐标文件,然后将窗口移动至下一个图斑处。

2.根据权利要求1所述的基于小图斑的无人机影像数据批量裁切方法,其特征在于,所述步骤(1)的具体过程为:

a)按照矢量叠加栅格的原则,组织小图斑数据和无人机影像数据,并针对矢量小图斑做符号化处理,确保待裁切小图斑视觉上不可见;

b)利用要素遍历方法,获取所有待裁切的小图斑信息,以此为基础构造小图斑遍历器;

c)依次取出遍历器中每一个小图斑,逐个获取图斑几何位置,通过移动地图窗口位置实现当前图斑定位。

3.根据权利要求2所述的基于小图斑的无人机影像数据批量裁切方法,其特征在于,所述步骤c)中,执行遍历器,判断遍历器是否指向结束位置,如果不是,则取出当前索引位置的小图斑的序列号及图斑编号信息;然后通过当前遍历的小图斑序列号,从图斑要素类中获取该编号图斑的图形信息,提取小图斑图形的包围盒,并将包围盒的范围赋值给地图窗口。

4.根据权利要求1所述的基于小图斑的无人机影像数据批量裁切方法,其特征在于,所述步骤(2)中,裁切的具体过程为:

a)获取地图窗口四角点的地理坐标;

b)创建与地图窗口尺寸一致的临时面作为压盖面,并完全覆盖在无人机影像上;

c)利用构造的包围盒面要素或者缓冲面,通过几何擦除,生成图斑域中空的遮盖区域。

5.根据权利要求4所述的基于小图斑的无人机影像数据批量裁切方法,其特征在于,所述步骤c)中,以步骤b)创建的压盖面为被擦除对象,以包围盒或缓冲区为擦除对象,生成一个带有空洞的、覆盖整个地图窗口的裁切区域,该裁切区域中间部分为透明空洞,可视无人机影像,四周部分为白色区域,不可见无人机影像。

6.根据权利要求1所述的基于小图斑的无人机影像数据批量裁切方法,其特征在于,所述步骤(3)的具体过程如下:

a)设置无人机影像的输出参数;

b)实例化影像输出类:依据输出参数,基于影像输出接口构造tif输出类,并设置tif输出类为地理tif文件类型,同时指定该类型需要输出影像坐标信息;

c)获取地图窗口屏幕坐标信息,计算给定重采样分辨率下点阵长度和宽度;建立屏幕像素坐标与地理坐标映射关系,利用影像输出类将地理空间数据转换为屏幕像素数据;

d)构造坐标文件:基于像素坐标和地理坐标映射关系,计算像素分辨率、旋转系数及参照点坐标;

e)存储裁切的影像及构造的坐标文件。

7.根据权利要求6所述的基于小图斑的无人机影像数据批量裁切方法,其特征在于,所述步骤d)的坐标文件中包括x方向像素分辨率、x方向旋转系数、y方向旋转系数、y方向像素分辨率、左上角像素中心点x坐标和左上角像素中心点y坐标。

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