Font Size: a A A

Based On The Qt Earthquake Data Visualization Technology Research And Application

Posted on:2011-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q ZhongFull Text:PDF
GTID:2208360308466991Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Computer Sicence and Computer Graphics, the application of Visualization in Scientific Computing has covered almost all fields of Natural Sciences and Engineering Calculations. Seismic data visualization technology occupies an important position in seismic data processing. Pros and cons of visualization technology directly determine the accuracy and effectiveness of seismic exploration. This dissertation makes an in-depth study of seismic data visualization technology. And then applies it in VIVA(Velocity Interaction and Velocity Analysis).In this dissertation, 2D seismic data graphics rendering method and strategy is proposed. For wiggle map, using Normalization Pretreatment and Piecewise linear interpolation algorithm draw curves. To draw a variable area map, there is a the method of polygon filling. Based on this research, this dissertation proposes a segmentation algorithm for polygon, in order to accurate segmentation of the curve. For Variable density map, using color mapping carry out Pretreatment. This dissertation presents an fast bilinear interpolation algorithm using iterative algorithm, and does a research on vector data compression algorithm. To counter the mass characteristics of seismic data, using Douglas-Peucker compression algorithm pretreats the seismic data.In order to improve the data show rate, the dissertation introduce the integrated use of a variety of algorithms including generate with need, partial-reading, Model/View and double-buffering.The dissertation discusses the development of VIVA. VIVA should have the scalability and maintainability, so the system using design patterns. The UML method is applied to the whole process of software development. Coding to carry out the above-mentioned several drawing methods, and using it as a module in VIVA. By studying the coordinate transformation, the dissertation carries out the transformation of different format data.
Keywords/Search Tags:Visualization in Scientific Computing, Seismic Data, Qt, design patterns
PDF Full Text Request
Related items