● 摘要
项目以服务于地下煤火燃烧信息遥感探测为目标,背景项目应用高光谱和干涉雷达遥感技术,在处理过程中涉及到的相应的图像数据规模呈几何级数增长。但是在海量遥感图像数据和GIS空间数据的操作和调度过程中,图像处理的速度随着数据量的增大却变得越来越慢。从硬件方面来看,频繁地从磁盘或者从数据库等外部存储设备中调入数据,严重地影响了遥感图像处理速度,也影响了遥感技术在更多的领域的应用。本论文研究一种方案,用软件的角度解决上述问题。本课题开发了一套可快速操作与调度海量遥感图像的静态库,通过它可以提高大规模遥感图像操作和调度效率。课题利用了当前流行的金字塔影像数据组织方式和图像分块处理算法。方案采用金字塔分层模型算法对原始图像进行分层处理,并通过图像分块算法对分层后图像进行分块,利用操作系统的页调度算法来实现图像数据块的缓存和调度。本课题采用多线程设计,充分利用系统各种资源,实现图像的快速操作和调度。在缓存换入换出算法中利用了操作系统页面调度算法LRU,并采用面向对象的设计和实现方法,利用C++作为开发语言。本课题也在涉及到海量图像操作和海量图像调度的方方面面,分别作了功能和性能测试,保证其在各种情况下都有比较良好的表现。
相关内容
相关标签