Font Size: a A A

Qt-based Design And Development Of Extensible Seismic Data Special Processing Software Platform

Posted on:2018-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:K YangFull Text:PDF
GTID:2310330518458563Subject:Solid Earth Physics
Abstract/Summary:PDF Full Text Request
The processing and interpretation of seismic data is closely related to computer software technology,the use of various geophysical methods in production need to get help from software.At present,most of the seismic data processing software on the market has provided the conventional processing methods,but some special processing methods are often retained as value-added services.This paper revolves around the goal of "elimination of strong reflection of seismic sign",design and develop a set of seismic data special processing software platform.The seismic marker bed is a stable and continuous strong reflection event,which is important for the determination of the target layer,but too strong reflection will interfere with reservoir identification.In this paper,a strong reflection cancellation method based on multiwavelet decomposition and a strong reflection elimination method based on EMD maximum energy method are studied.These two methods are applied to the Paleozoic actual data of the Ordos Basin,and analyzed the three instantaneous graphs.From the perspective of seismic inversion,evaluated the effect of the elimination method.From the results,both methods preserve reservoir characteristics and suppress the interference of the coal seam.This paper uses the Qt cross-platform development framework,it will be able to easily use the release of Windows and Linux versions of the same set of software code,the interface uses Qt Designer to layout and design,separating the view layer and model layer.In the development process,use Git to achieve version control,regular merge branch,and record the code changes in the overview.On the system architecture,the software is divided into three levels: human-computer interaction layer(UI),application logic layer and technical service layer.It is stipulated that the lower-level rule can be called from the upper layer,which reduces the coupling degree of the software module.The software platform mainly implements the three modules of "work area data management","data visualization" and "elimination calculation".Overcome a series of key technical methods,including IBM and IEEE floating-point decoding;Achieve a bilinear interpolation graphics interpolation algorithm;Rewriting the QLabel control to zoom in and out of the image;With the help of the plug-in system,the scalable features of the software platform are realized;Using XML(Extensible Markup Language)technology,the configuration information of the work area data is structured.
Keywords/Search Tags:Special processing, Qt, Strong reflection elimination
PDF Full Text Request
Related items