论文部分内容阅读
长期以来,“重磁三维反演计算”和“反演结果可视化评价”是以两个前后独立工作的方式而存在。三维反演计算通常很耗时,反演结果无法及时得到评价,同时,基于当前的结果评价,反演算法的参数经常需要调整,重新进行耗时的反演计算,以此反复得到理想的反演结果。这种工作模式效率低下,不是理想的方式。基于此背景,本文提出一个新的研究课题:针对地球物理重磁数据,将三维反演计算和反演结果可视化相结合,利用三维图形图像可视化方式,直观了解反演过程中的细节;同时,介入交互干预、引导反演过程,综合评价反演状态;实现实时可视化交互反演,提高反演结果的合理性和反演工作的效率。本文以实现新课题提出的任务为目标,开展了其相关关键技术研究工作。首先,研究了起伏地形下三维重磁物性自动反演技术。提出了一种起伏地形直接快速正演计算的方法,该方法将起伏地形上的测点按特定规则进行规则网格剖分,利用“几何格架层间等效性”,实现插值等效直接快速正演计算。基于该快速正演计算方法,结合“随机子域”反演方法,实现了起伏地形下三维重磁物性快速自动反演。第二,交互可视化反演过程中,需要对三维反演的中间结果进行滤波处理,以引导后续的反演过程。以此为目标,研究并实现了针对三维体数据的三维矩阵平均光滑滤波算法和非线性三维小子域光滑滤波算法。同时,将算法并行化实现。第三,分析、总结可视化反演的特点和需求,设计并开发实现了三维数据可视化图件集成显示。其中深入剖析了VTK三维开发库的内部机制和数据结构表达,并给出三维可视化图件的具体实现方法。最后,进行了重磁三维物性实时可视化反演软件系统设计和研发。其中,使用多线程程序编程技术和对数据同步方案进行精心设计,核心解决“实时可视化、参数实时交互调节”技术实现上的难题。利用面向对象编程方法,体现模块化集成思想,使该软件系统具备易维护性、可扩展性。本论文所做的工作,对地球物理实时可视化反演技术的研究和发展具有探索意义。