一种实时场景下无人机遥感影像切片方法及系统技术方案

技术编号:22783784 阅读:56 留言:0更新日期:2019-12-11 04:13
本发明专利技术公开了一种实时场景下无人机遥感影像切片方法及系统,包括:检测及转换单张无人机遥感影像的坐标系;确定影像支持的最大缩放层级N,将影像分辨率与最大层级的分辨率对齐;对影像进行切片获得第N层级的瓦片;基于第N层级的瓦片依次生成第N‑1层级至第1层级的瓦片;根据时序及瓦片标识逐层融合拼接第1层级至第N层级的瓦片;本方法及系统能够在无人机航拍时对校正后的像片进行切片,实时将无人机拍摄的遥感影像以地图服务形式流畅呈现给用户。

A method and system of UAV remote sensing image slicing in real-time scene

The invention discloses a method and system for slicing UAV remote sensing image in real-time scene, which includes: detecting and converting the coordinate system of single UAV remote sensing image; determining the maximum zoom level n supported by the image, aligning the image resolution with the resolution of the maximum level; slicing the image to obtain the tile of the nth level; generating the nth-1st level successively based on the tile of the nth level Tiles to the first level; tiles from the first level to the nth level are fused and spliced layer by layer according to the time sequence and tile identification; this method and system can slice the corrected photos during aerial photographing of UAV, and present the remote sensing images captured by UAV to users in the form of map service in real time.

【技术实现步骤摘要】
一种实时场景下无人机遥感影像切片方法及系统
本专利技术涉及无人机遥感影像处理
,具体地,涉及一种实时场景下无人机遥感影像切片方法及系统。
技术介绍
遥感影像切片技术是按照金字塔的方式将带有地理坐标的影像切为小瓦片的技术。将无人机拍摄的遥感影像发布为地图服务,目前主要有两种处理方法:一种是将所有遥感影像拼接成一张大图,对大图切片后发布为地图服务;另一种是对单张影像进行流式切片后作为独立图层发布为地图服务,叠加之后通过浏览器展示。第一种方法需要把遥感影像先拼接再切片,无法满足实时场景需求。第二种方法虽然能够实时处理,但是只适用于较少影像的场景,随着影像增多,图层数量增加,当影像达到一定数量时浏览器的负载变大,性能下降,无法满足实时应用。
技术实现思路
本专利技术的目的是提供一种实时场景下无人机遥感影像的切片方法及系统,该方法及系统能够在无人机航拍作业时对校正后的影像进行切片及处理,实时将无人机拍摄的遥感影像以地图服务形式流畅呈现给用户。为实现上述专利技术目的,本专利技术一方面提供了一种实时场景下无人机遥感影像切片方法,所述方法包括:步骤1:检测单张无人机遥感影像的坐标系,若不是墨卡托投影坐标系,则转换为墨卡托投影坐标系,用于在地图上呈现影像;步骤2:确定影像支持的最大缩放层级N,N为大于1的整数;步骤3:将影像的分辨率与第N层级的分辨率对齐;步骤4:对影像进行切片获得第N层级的瓦片;步骤5:基于第N层级的瓦片依次生成第N-1层级至第1层级的瓦片;步骤6:根据时序及瓦片标识融合拼接第1层级至第N层级的瓦片;优选的,根据影像的像素分辨率及墨卡托投影坐标算法,四叉树切割地图。每次切割后对应图层墨卡托投影坐标系的初始分辨都会变大,直到大于影像的分辨率。影像支持的最大缩放层级为最大切割次数减一。其中,步骤4和步骤5生成瓦片时,瓦片可以存储为任何图片格式。如果考虑地图服务,则需要将瓦片存储为HTTPContent-Type所支持的图片格式并对瓦片做透明化处理。jpg和png是两种常用的图片格式,不包含nodata的瓦片(即非边界瓦片)存储为jpg格式,包含nodata的瓦片(即边界瓦片)存储为png格式。在地图服务端统一设置地图边界,仅可以请求边界范围内的瓦片。请求边界范围内的瓦片时忽略请求的瓦片存储格式,直接返回实际存储的瓦片,能够同时解决边界瓦片黑白边问题及png图片过大导致的加载过慢问题。其中,本方法针对校正后的单张无人机遥感影像,先对第N层级切片获得的瓦片作为瓦片地图金字塔模型的底层;然后其余层级的瓦片都通过重采样其下一层瓦片生成;根据时序及瓦片标识融合拼接瓦片。优选的,所述步骤4具体包括:根据瓦片数据规范确定每张瓦片的大小及在影像中的像素坐标,从影像左上角开始,从左至右、从上到下进行切分,将影像切分为若干个单张瓦片,瓦片不完整的部分用nodata填充。优选的,步骤6在融合拼接瓦片时,将瓦片转换为矩阵。此矩阵可以获得瓦片通道中相同行列所有像素点的像素值,这些像素值分别可以视为一组向量v。nodata像素点的像素值在所属通道中统一视为标量0。因此可以通过向量运算判断新瓦片是否包含nodata。优选的,步骤6融合拼接瓦片时,将瓦片转换为矩阵。对于包含nodata的新瓦片,将影像通道中相同行列的像素点的像素值视为一组向量v,各像素点的像素值为v中各通道标量。向量v视影像通道个数不同为单项式或者多项式。将原切片生成的瓦片和新瓦片对应向量v中的各项标量按通道顺序一一对应做“或运算”,并替换原切片生成的瓦片。其中,采用上述两种方法将瓦片的融合拼接耗时约降至逐像素方式的1/6。另一方面,本专利技术还提供了一种实时场景下无人机遥感影像切片系统,所述系统包括:坐标系检测及转换单元,用于检测单张无人机遥感影像的坐标系,若不是墨卡托投影坐标系,则转换为墨卡托投影坐标系,用于在地图上呈现影像;最大缩放层级确定单元,用于确定影像支持的最大缩放层级N,N为大于1的整数;分辨率对齐单元,用于将影像的分辨率与第N层级的分辨率对齐;第N层级切片单元,用于对影像进行切片获得第N层级的瓦片;瓦片生成单元,用于根据第N层级的瓦片依次生成第N-1层级至第1层级的瓦片;融合拼接单元,用于根据时序及瓦片标识融合拼接第一层级至第N层级的片;其中,第N层级切片单元和瓦片生成单元生成瓦片时,瓦片可以存储为任何图片格式。如果考虑地图服务,则需要将瓦片存储为HTTPContent-Type所支持的图片格式并对瓦片做透明化处理。jpg和png是两种常用的图片格式,不包含nodata的瓦片存储为jpg格式,包含nodata的瓦片存储为png格式。在地图服务端统一设置地图边界,仅可以请求边界范围内的瓦片。请求边界范围内的瓦片时忽略请求的瓦片存储格式,直接返回实际存储的瓦片。其中,融合拼接单元在融合拼接瓦片时,通过向量运算判断新瓦片是否包含nodata。其中,融合拼接单元在融合拼接瓦片时,利用矩阵“或运算”对包含nodata的新瓦片和原切片生成的瓦片进行融合拼接。本专利技术提供的一个或多个技术方案,至少具有如下技术效果或优点:由于传统的先拼接再切片无法满足实时要求,而图层叠加会导致浏览器端性能崩溃问题,本专利技术提供一种实时场景下无人机遥感影像切片方法及系统。本方法及系统解决了现有切片技术的实时性问题、边界瓦片黑白边问题、浏览器端的性能加载问题,为无人机遥感影像实时拼接的关键步骤提供支撑,实现无人机遥感影像实时拼接。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本专利技术的一部分,并不构成对本专利技术实施例的限定;图1是本专利技术中一种实时场景下无人机遥感影像切片方法的流程示意图;图2是本专利技术中一种实时场景下无人机遥感影像切片系统的组成示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在相互不冲突的情况下,本专利技术的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述范围内的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。本专利技术提出了一种实时场景下无人机遥感影像切片方法及系统,针对校正后的单张无人机遥感影像先切第N层级的瓦片;然后基于第N层级的瓦片逐层生成其余层级的瓦片;根据时序及瓦片标识逐层融合拼接瓦片;对包含和不包含nodata的瓦片分别处理以解决png图片的加载效率及包含nodata瓦片的黑白边问题;引入向量比较及矩阵“或运算”提高融合拼接性能。请参考图1,本专利技术实施例中的一种实时场景下无人机遥感影像切片方法,包括:步骤1:检测单张校正后的无人机遥感影像的坐标系,如果不是墨卡托投影坐标系,则转换为墨卡托投影坐标系,用于在地图本文档来自技高网...

【技术保护点】
1.一种实时场景下无人机遥感影像切片方法,其特征在于,所述方法包括:/n步骤1:检测单张无人机遥感影像的坐标系,若不是墨卡托投影坐标系,则转换为墨卡托投影坐标系,用于在地图上呈现影像;/n步骤2:确定影像支持的最大缩放层级N,N为大于1的整数;/n步骤3:将影像的分辨率与第N层级的分辨率对齐;/n步骤4:对影像进行切片获得第N层级的瓦片;/n步骤5:基于第N层级的瓦片依次生成第N-1层级至第1层级的瓦片;/n步骤6:根据时序及瓦片标识逐层融合拼接第1层级至第N层级的瓦片;/n其中,步骤4和步骤5生成瓦片时,瓦片能够存储为任意图片格式;如果考虑地图服务,则需要将瓦片存储为HTTP Content-Type所支持的图片格式并对瓦片做透明化处理;当瓦片存储为jpg或png格式时,将不包含nodata的瓦片存储为jpg格式,包含nodata的瓦片存储为png格式;在地图服务端统一设置地图边界,仅能够请求边界范围内的瓦片;请求边界范围内的瓦片时忽略请求的瓦片存储格式,直接返回实际存储的瓦片。/n

【技术特征摘要】
1.一种实时场景下无人机遥感影像切片方法,其特征在于,所述方法包括:
步骤1:检测单张无人机遥感影像的坐标系,若不是墨卡托投影坐标系,则转换为墨卡托投影坐标系,用于在地图上呈现影像;
步骤2:确定影像支持的最大缩放层级N,N为大于1的整数;
步骤3:将影像的分辨率与第N层级的分辨率对齐;
步骤4:对影像进行切片获得第N层级的瓦片;
步骤5:基于第N层级的瓦片依次生成第N-1层级至第1层级的瓦片;
步骤6:根据时序及瓦片标识逐层融合拼接第1层级至第N层级的瓦片;
其中,步骤4和步骤5生成瓦片时,瓦片能够存储为任意图片格式;如果考虑地图服务,则需要将瓦片存储为HTTPContent-Type所支持的图片格式并对瓦片做透明化处理;当瓦片存储为jpg或png格式时,将不包含nodata的瓦片存储为jpg格式,包含nodata的瓦片存储为png格式;在地图服务端统一设置地图边界,仅能够请求边界范围内的瓦片;请求边界范围内的瓦片时忽略请求的瓦片存储格式,直接返回实际存储的瓦片。


2.根据权利要求1所述的一种实时场景下无人机遥感影像切片方法,其特征在于,根据影像的像素分辨率,利用墨卡托投影坐标系算法计算影像支持的最大缩放层级。


3.根据权利要求1所述的一种实时场景下无人机遥感影像切片方法,其特征在于,所述将影像的分辨率与第N层级的分辨率对齐,即重采样影像的分辨率为第N层级的分辨率。


4.根据权利要求1所述的一种实时场景下无人机遥感影像切片方法,其特征在于,所述步骤4具体包括:根据瓦片数据规范确定每张瓦片的大小及在影像中的像素坐标,从影像左上角开始,从左至右、从上到下进行切分,将影像切分为若干个单张瓦片,瓦片不完整的部分用nodata填充。


5.根据权利要求1所述的一种实时场景下无人机遥感影像切片方法,其特征在于,所述步骤5具体包括:将步骤4中切好的第N层级的瓦片作为瓦片地图金字塔模型的底层,上面每一层级的瓦片均通过重采样...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:成都数之联科技有限公司
类型:发明
国别省市:四川;51

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

1