Font Size: a A A

2d Seismic Data Visualization,

Posted on:2011-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y YangFull Text:PDF
GTID:2208360308467349Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In the 1960s, Visualization Technology was proposed and applied deeply in various research areas subsequently. It converts data into graphics or images displayed on the screen and provides interactive procession ultimately, through interpreting data and employing computer graphics and image processing technology, and helps us to dig into the correlation and regulation between data. With the development of science and technology, the trend from two-dimensional visualization to three-dimensional visualization is inevitable, but the application of two-dimensional visualization still has some irreplaceable advantages. For example, in geological mining, oil exploration, terrain simulation and other areas, two-dimensional visualization technology could be helpful in processing quality control of seismic data. Therefore, based on seismic data which use different storage format, we designed and implemented two-dimensional visualization and related operations of seismic attributes.Firstly, based on the process of visualization, we achieve the procession and interpretation of two-dimensional seismic data. Using memory-mapped file mechanism to read massive two-dimensional data, which can avoid a high rate of memory usage or memory shortage owing to an excessive amount of data transferred into memory in one time. Through the analysis and comparison of existing data-extracted algorithms, we could make extraction of massive non-scattered data through LPP-threshold algorithm, also propose and design a sparsing algorithm based on k-Nearest neighbors aiming to the predigestion of massive scattered data. In this way, it can increase its overall graphic display speed and ensure the accuracy of graphics. To better help the professionals to interpret and analyze seismic data through graphics, we take bilinear interpolation for a small amount of two-dimensional seismic data or amplified graphics. Secondly, in this paper we use Graphics View framework provided in Qt to realize the coordinate mapping of two-dimensional seismic data and pixels on the plotting equipment, study and provide double-buffering mechanism, local cartography and bitmap caching mode to achieve fast rendering. Finally, this paper implement interactive operation modules of the 2D visualization, which involves that: color-map module attains color graphics of seismic data; through the superposition of multi-layer and transparent mechanism to achieve the superimposing display in the same window of different seismic data grouped by data attributes; comply with the scaling of graphics by two means as clicking on the scale-button or picking a rectangle to scale the selective region; use graphics clipping algorithms provided in Qt to achieve the graphics of the specified range of seismic data.This paper is in the background of the research project named Seismic Data Processing Quality Control Software Development in Sichuan Geophysical Exploration Drill Co. of CNPC. We adopt the Red hat Enterprise Linux Server Release 5 as the development platform, used Qt as the development language in eclipse-based integrated development environment. Through the actual software development, we verify that the two-dimensional seismic data visualization can give users an intuitive, readable explanation and analysis of two-dimensional seismic data, its design and realization possesses practical use and promotion value, and it has an advantage of better portability and scalability.
Keywords/Search Tags:two-dimensional seismic data, visualization, extract, interpolate, Qt, graphics clipping
PDF Full Text Request
Related items