论文部分内容阅读
在科学研究和科研活动中数据可视化技术已经成为不可阻挡的流行趋势,通过数据可视化技术可以很大程度上提高工作效率和工作精度。数据可视化技术在我国各大行业应用相当广泛,尤其在地质勘探领域更是有极大的用武之地。在地质勘探中采用地震数据可视化技术不仅可以提高工作效率,而且能够大幅度的提高数据处理质量,降低勘探风险和成本。本文主要介绍利用计算机图形学的相关知识及结合地质勘探专业技术而开发的地震数据可视化系统。论文首先对地震数据可视化国内外研究现状进行了说明,以期对系统有一个比较全面的认识和了解。作为计算机应用论文简单的描述了地震数据的含义以及显示标准等地质勘探方面的基础知识。简略说明了系统设计和开发过程中用到的相关技术:Qt开发工具及Graphics View框架、信号及槽机制。本文从需求分析、系统设计、系统实现三个方面对地震数据可视化系统进行了阐述。重点讲解了简单工厂模式在保证数据库管理平台灵活更换方面的应用。地震数据显示的数据预处理方面本文介绍了几种常见的异常值判定准则,为提高地震数据显示的速度选取了莱茵达准则,计算平均值和方差时对地震数据值进行抽样计算处理。地震数据图形显示方面论文主要介绍了地震数据的道波形线显示及颜色值图形两种显示技术。图形显示地震数据时针对显示数据点的多少,本文采用不同的插值算法或图形压缩算法。波形线绘制情况下根据不同数据量采用线性插值绘制曲线或用贝塞尔曲线算法进行曲线绘制。颜色值地震数据图形绘制时采用双线性迭代插值算法减少了计算量,提高了图形显示效率。在图形交互时为了获得较快的响应,本文针对实际情况提出图形叠加方案及Model/View结构的应用。地震可视化系统的图形交互更新设计方面,本文根据地质勘探的业务逻辑结合图形显示原理设计了坐标变换的算法,很好的满足了人机交互及图形联动更新的需要。