探地雷达数据处理软件的开发

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:njcdst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
探地雷达技术是近些年来迅速发展起来的一门技术,它通过向地下发射高频电磁波来探测地下目标或地层结构。探地雷达属于一种较新的地球物理方法,在近10年的时间内逐渐的成熟起来。探地雷达的发展既是各种各样应用的需要,又是新技术发展的推动,目前已经被广泛的应用到交通建设、水利工程、城市建设、考古以及军事方面。本文在概论中先说明了选题意义,然后说明了研究内容和意义。在探地雷达基本理论的介绍中,首先介绍了探地雷达发展概况,然后阐明了麦克斯韦方程组。接着本文从工作原理、探测深度、分辨率、影响数据采集的因素几个方面介绍了探地雷达技术。在研制探地雷达数据处理软件之前,介绍了软件工程思想、采用的开发平台以及相关的功能结构图和软件类图。在软件实现中,本文详细的分析了探地雷达数据格式,研究了文件头中每个变量的意义,然后读取了数据。由于雷达波和地震波在运动学上的相似性,使得地震资料处理的技术可以直接或间接应用到探地雷达的资料处理中,因此本文也详细的研究了SEGY文件格式,并将探地雷达数据文件转化为SEGY数据文件,以便转化到地震资料的处理。在数据显示方面本文介绍了Wiggle曲线的绘制和填充算法,其中包括正填充,负填充,百分比填充,彩色填充等,然后介绍了Line Scan图的绘制和填充算法,包括用颜色表填充的方法,同时还实现了0-Scope图的绘制。在数据显示的最后,本文利用三维图形库Open Inventor显示出了探地雷达三维图形。在数据滤波中,本文主要做了中值滤波和背景滤波,同时给出了滤波效果图。软件充分利用.NET FRAMEWORK的优势,利用GDI+绘制各种图形。在引用三维可视化编程库时,将Open Inventor的C++代码做成导出DLL供主程序调用。软件模块清晰,代码可读性好。软件处理工作以交互的方式进行,操作友好简洁。
其他文献
随着油田勘探开发难度的不断加大,以及数据量的日益庞大,传统的油田技术已难以满足工程的需要,将油藏地层模型真实、形象地再现在计算机上,了解油层分布结构,以提高油藏采油率势在
量子程序设计语言是用于书写量子程序的语言,自1996年出现以来,颇受业界重视,它已经成为量子计算领域研究热点之一。  本文在明确研究宗旨、简述几种有代表性的量子程序设计语
错误定位技术因其重要性与困难性已经受到软件工程研究者的广泛关注,许多研究者提出了各种各样的错误定位方法,但都未能很好地解决软件的错误定位问题。针对错误定位,研究人员提
云计算是近年来广泛使用的一种能够将动态伸展的虚拟化资源通过互联网以服务的方式提供给用户的计算模式。在云计算中,业务运行在远程的分布式系统上,这个分布式系统由互联网
现代社会竞争激烈,人们对知识的更新与获取有了更高的要求,同时,计算机网络及信息科技的蓬勃发展带动了在线学习的浪潮。而作为一项非盈利性事业,为了能够持续开展大规模的在
随着移动通信业的发展以及计算机网络的成熟,融合通信的概念开始被人们提及,并逐渐成为了一种新的通信模式。融合通信,即融合计算机网络与传统通信网络于一个网络平台上,以实
软件公司控制软件成本和追求利润的本质,软件开发从业人员的疏忽,以及软件测试的不可穷举性等,都造成了程序漏洞的不可避免性。其中最常见的是与非法篡改内存相关的程序漏洞,包括
程序插装是联系静态分析与动态测试的关键桥梁,是实现软件自动化测试必不可少的关键步骤。通过程序插装进行动态测试,可获得程序的执行路径、覆概率、运行时间等动态信息,在软件
游戏的核心是游戏引擎,游戏引擎是一个处理游戏底层技术的平台,用于控制游戏中所有的功能,包括游戏的系统架构、内存管理、图形图像渲染、物理引擎、网络、输入输出等。可以说,游
近年来,随着新的数据采集方法的使用,产生了一种新的密集型数据集——数据流。由于数据流是连续、无限、随时间变化的数据序列,所以通常不便采用传统的数据库管理系统管理数据流