论文部分内容阅读
天基干涉合成孔径雷达(Interferometric Synthetic Aperture Radar,InSAR)是一种安装在卫星、航天飞机等航天器载体上的雷达系统,其具有航程长、受地形变化及植被覆盖影响小、飞行范围不受领空限制和不易受到攻击等优点,弥补了机载雷达的不足。同时,天基InSAR能够全天时、全天候的进行全球范围的遥感监测,较高的分辨率也使其能实时地获取静态和动态目标的信息。由于天基InSAR测绘范围广、系统复杂,其回波数据量巨大且处理算法复杂,因此亟待研制一套处理算法精良、处理速率优越的天基InSAR数据处理软件。近几年开发天基InSAR数据处理软件已成为国内外热点,然而目前国内外研究机构和高校开发出的相关软件或是处理算法精度无法达到要求,或是操作复杂不够友好。因此,针对已有天基InSAR数据处理软件存在的问题,本文主要工作如下:1、介绍天基InSAR的发展过程及其在各领域中发挥的重要作用,总结现有的天基InSAR数据处理相关软件,并分析各软件的优势和存在的问题。2、详细介绍天基InSAR的基本原理及主要数据处理步骤。根据软件开发基本理论和软件实际功能需求,研究并制定工程化天基InSAR数据处理软件的总体设计方案并且对该软件的工程管理子系统、数据管理子系统、数据处理子系统和图像显示及子系统进行了详细分析和介绍。3、针对天基InSAR数据处理耗时问题本文采用并行处理技术,研究制定了天基InSAR数据处理流程并行程序的设计方案。首先详细的介绍了开放多处理(Open Multi-Processing,Open MP)和消息传递接口(Message Passing Interface,MPI)并行程序设计方法;随后分别分析了SAR图像配准、干涉相位生成、相位解缠和DEM生成模块,给出了各模块的Fork-Join类型的OpenMP设计方案和对等模式的MPI设计方案。最后实现了SAR图像配准的并行设计,在保持算法精度的前提下,极大地提高了图像配准模块处理速率,通过对串行程序和并行程序性能的比较验证了并行程序的正确性和高效性。4、基于以上分析采用Qt软件开发平台,详细阐述了该软件的开发和实现过程,实现包括工程信息子系统、数据处理流程子系统和图像显示及处理子系统。为使用户更加直观的查看结果,在图像显示及处理子系统中采用了开放图形库(Open Graphics Library,OpenGL)技术,实现了数字高程模型的三维显示功能。