论文部分内容阅读
合成孔径雷达干涉测量技术(Synthetic Aperture Radar Interferometry,简称InSAR)是新近发展起来的空间遥感技术,它是传统的SAR遥感技术与射电天文干涉技术相结合的产物。通过对覆盖同一地区的2幅雷达影像的联合处理提取干涉相位图,可建立起数字高程模型(DEM)。SAR成像具有全天候连续观测能力、高分辨率、高精度成像、覆盖范围广、成本低等优点。该技术广泛应用于地形测绘、地质研究、防灾减灾、农林及海洋研究等国民经济的诸多领域。Doris软件是于1999年由荷兰Delft理工大学推出的一套开源、跨平台的InSAR处理软件。该软件能够完整实现InSAR数据处理的整个流程并为多个处理步骤提供可选择的算法。目前,该软件可以处理的星载雷达数据包括欧空局的ERS-1/2、ENVISAT数据、日本JERS、ALOS数据及加拿大的RADARSAT-1数据等。虽然Doris软件的处理能力十分强大、应用范围广,但是该软件在用户可视化操作方便性方面与当前窗口环境下的软件系统不相融,繁杂的参数配置和参数文件的修改和命令行方式的数据处理过程对于非遥感领域的专业人员来说具有“安装难、上手慢、操作繁、专业性强”等特点,使之容易出现因人为因素而导致的操作问题从而使处理结果不理想甚至出现错误。相位解缠是InSAR数据处理中关键的一步,相位解缠算法是否实用并满足对精度的要求直接影响到地理高程模型的建立。2001年Chen提出了网络流算法Snaphu,该算法较好的实现了运算效率和精确性两者最优结果的兼顾。然而,通过对崎岖地区滤波后的干涉图使用Snaphu算法进行解缠后发现,仍然存在两个问题:(1)不是每次解缠都能得到结果;(2)解缠结果受数据相干性因素影响很大。特别是对于植被茂密、空气湿润的地区,去相干因素的影响更为严重。这无疑阻碍了InSAR技术在崎岖地形区域的应用。基于现有Doris软件的某些不足,研究提出了一种以Doris系统为核心,以图形用户交互界面为用户操作呈现,通过业务逻辑管理层控制功能模块,为非遥感领域专业用户搭建一种方便友好可视化操作环境下的SAR数据处理系统——VDoris(Visual Doris)系统。本研究首先对Doris软件的体系结构和数据处理流程进行了分析,通过拆分Doris软件的功能模块和参数配置文件,对参数进行分析和分类,拆分出32个子功能和包括头文件在内的33个参数配置文件,归纳出3种参数类型。同时结合面向对象编程的特点,通过分析所有子功能所共有的操作和属性,提出创建模块类作为所有子功能的基类,使之具有更好的稳定性、可重用性和可维护性。最终开发出一套Linux系统下基于Qt的可视化的VDoris系统。该系统具有功能完整、界面友好、多种模式和智能简捷等特点,在包含SAR数据处理的全部功能的同时,提供相关的一键式处理工具。在相位解缠算法的研究方面,提出利用“掩膜法”对Snaphu算法进行改进,屏蔽相干性低的像素点使之不参加解缠运算,达到控制误差传播,提升解缠速度的效果。并对解缠结果进行曲面拟合等二次处理,以填补空缺点,使解缠后的相位值更加平滑。通过生成最终的数字高程模型,并与参考DEM进行对比来分析和论证解缠算法的改进效果。