The invention discloses a fast multi-resolution dispatching and displaying method for large-scale remote sensing images, which includes the following contents: calculating the layers of the image pyramid corresponding to the best resolution, mapping the layer tiles to screen space, judging whether the length and height of tiles are larger than the length of the screen, and calling the current maximum if it is the best size. Good resolution tile layer display; when tile length and height are at least one less than screen space length and height: if the number of tiles loaded on the screen at the same time is not more than 4, it will not be adjusted; if the number of tiles loaded is more than 4, search the upper layer of the image pyramid for low resolution but larger tiles until the image pyramid When tile of a certain layer is mapped to screen space, the length and height are larger than the length and height of screen space. Stop searching and call tile of that layer to display. The invention can reduce the system memory overhead, improve the image loading speed, and control the number of tiles loaded on the screen to no more than four, thus ensuring the stability of the memory usage.
【技术实现步骤摘要】
一种大范围遥感影像快速多分辨率调度显示方法
本专利技术涉及地理信息与云计算技术,尤其涉及一种大范围遥感影像快速多分辨率调度显示方法。
技术介绍
高分辨率的大尺度影像往往拥有非常大的数据量,可以达到GB级别。直接对其进行显示,会占用大量的内存资源,且加载时间长、操作速度缓慢。对于此类影像数据的常用显示方法是对原始数据进行处理,制作影像金字塔瓦片文件,在显示过程中根据视点位置加载相应的瓦片进行显示。但在实际显示过程中存在以下问题:1、如果加载的瓦片尺寸略小于屏幕尺寸受视点位置和瓦片分割方式的影响,不同视点所需要加载的瓦片数量差异较大。在极端情况下需要加载的瓦片数量为9张。这使得设备需要预留足够的多的内存才能保证影像的正常加载与显示。对于内存资源有限的移动设备来说,无法保证内存使用的稳定和图片加载速度的稳定。2、如果加载的瓦片尺寸远大于屏幕尺寸,也会加大设备的内存消耗,减缓影像的显示速度。
技术实现思路
专利技术目的:针对现有技术存在的问题,本专利技术的目的在于提供一种大范围遥感影像快速多分辨率调度显示方法,以减少显示时加载瓦片的数量的同时减小瓦片的尺寸,提高显示速度。技术方案:一种大范围遥感影像快速多分辨率调度显示方法,其特征在于,包括如下步骤:(1)对原始影像进行处理,生成影像金字塔;(2)计算最佳分辨率对应的影像金字塔的层数;(3)将最佳分辨率层的瓦片映射到屏幕空间,判断瓦片的长和高是否都大于屏幕的长和高,若是即为最佳大小,调用当前最佳分辨率瓦片层显示;(4)当瓦片长、高至少有一个小于对应屏幕空间的长、高时,进行如下判断:若调用当前最佳分辨率瓦片层显示时屏幕上 ...
【技术保护点】
1.一种大范围遥感影像快速多分辨率调度显示方法,其特征在于,包括如下步骤:(1)对原始影像进行处理,生成影像金字塔;(2)计算最佳分辨率对应的影像金字塔的层数;(3)将最佳分辨率层的瓦片映射到屏幕空间,判断瓦片的长和高是否都大于屏幕的长和高,若是即为最佳大小,调用当前最佳分辨率瓦片层显示;(4)当瓦片长、高至少有一个小于对应屏幕空间的长、高时,进行如下判断:若调用当前最佳分辨率瓦片层显示时屏幕上同时加载的瓦片数量没有超过4块,则不进行调整;若加载的瓦片数量大于4块,则向影像金字塔上层搜索低分辨率但是更大的瓦片,直到影像金字塔的某一层的瓦片映射到屏幕空间后,长和高都大于屏幕空间的长和高,则停止搜索,调用该层的瓦片进行显示。
【技术特征摘要】
1.一种大范围遥感影像快速多分辨率调度显示方法,其特征在于,包括如下步骤:(1)对原始影像进行处理,生成影像金字塔;(2)计算最佳分辨率对应的影像金字塔的层数;(3)将最佳分辨率层的瓦片映射到屏幕空间,判断瓦片的长和高是否都大于屏幕的长和高,若是即为最佳大小,调用当前最佳分辨率瓦片层显示;(4)当瓦片长、高至少有一个小于对应屏幕空间的长、高时,进行如下判断:若调用当前最佳分辨率瓦片层显示时屏幕上同时加载的瓦片数量没有超过4块,则不进行调整;若加载的瓦片数量大于4块,则向影像金字塔上层搜索低分辨率但是更大的瓦片,直到影像金字塔的某一层的瓦片映射到屏幕空间后,长和高都大于屏幕空间的长和高,则停止搜索,调用该层的瓦片进行显示。2.根据权利要求1所述的大范围遥感影像快速多分辨率显示调度方法,其特征在于,所述步骤(1)包括如下内容:(1.1)L为影像金字塔的层数,原始影像的尺寸为M×N,即为影像金字塔第0层;将第0层划分为4L块瓦片,瓦片尺寸为m0×n0,其中(1.2)对第0层原始影像进行采样,相邻的4张瓦片合成一张瓦片,瓦片内每4个像素合成一个像素;采样完成后,即为影像金字塔第1层;影像金字塔第一层的尺寸仍为M×N,瓦片块数为4L-1,瓦片尺寸为m1×n1,其中分辨率是原始影像的四分之一;(1.3)对第i层影像进行采样,相邻的4张瓦片合成一张瓦片,瓦片内每4个像素合成一个像素;采样完成后,即为影像金字塔第i+1层;影像金...
【专利技术属性】
技术研发人员:张小国,丁丁,邵俊杰,郑冰清,叶绯,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。