Font Size: a A A

A Research And Design On Interactive Seismic Data Field Visualization Based On Virtual Reality

Posted on:2016-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2180330464962069Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Seismic exploration is one of the most common and effective way to find oil and gas. In recent years with the rapid development of the seismic exploration, the depth of seismic exploration is much deeper than before and the geological structure also is more complex. Also the scale of seismic data acquisition increases rapidly.However the value of seismic data lies on the graphics which can report useful underground information. It provides great convenience for the next processing and analysis work if the disorderly, abstract and invisible data can be displayed through graphics. The paper pays much attention on how to visualize the seismic data.Two-dimensional visualization is one of the basic visualization methods. And in seismic data visualization field, two dimensional profile is also a frequently used way. However with progressing in three dimensional seismic exploration techniques, three dimensional visualization, comparing with two dimensional visualization which loses most information, can make full use of seismic data and describe complex geological structure directly in three dimensional image. This is an effective way to find oil and gas reservoir. Thus, it is a huge challenge to improve the efficiency of seismic data processing and enrich graphics display technology in using CPU and GPU of modern computers. Many geophysical seismic exploration companies and research universities have put large sums of money and energies in order to solve problems about seismic data visualization and interaction.After researching a large number of literatures, the paper summarizes the relevant techniques related with seismic data visualization, which includes visualization in scientific computing, seismic data acquisition and storage format, cross-platform library Qt and open graphics library. These techniques provide ideas to build system of visualization.Focus on the problem of visualization, the paper makes a research of seismic data visualization techniques and analyzes the general process and algorithms commonly used. Then the paper discusses three dimensional gridding in mass seismic data, which offers a choice for three dimensional visualization modeling. And the paper summarizes the existing visualization methods of 2D geological section and 3D seismic data field. After that, it provides a reasonable solution for achieving the final visualization algorithm after comparing advantages and disadvantages of different algorithms. What’s more, the paper makes a brief introduction of virtual reality, which is the trend of seismic data visualization.For the problem of interaction techniques in seismic data field, the paper mainly discusses about profile scale function, color code setting function, profile mapping function and horizon picking function. It provides the basic for interactive design of system after comparing the difference between each function.Finally, under the guidance of software engineering, after detail description about system survey, requirement analysis and overall design of system and system processing, object oriented programming is used to create a lightweight seismic data visualization system in Linux. In order to complete interactive function and visualization in seismic data field, the system uses cross platform library Qt to design interface and applies C++ as main programming language. Subsequently, the system tests its function and performance with five different size data,710KB,3.6MB,91MB,363MB and 3.0GB. The result of testing shows that this system can almost meet geologist with the requirements of seismic data visualization. But comparing with mature commercial software, this system has sole function and there is much room for improvement in performance. Facing the deficiency of low speed when loading mass seismic data, the CUDA programming in GPU is used to improve the efficiency of the algorithm. It turns out that CUDA can surely improve the speed of painting and save geologist time costs.In the end, it draws a conclusion about the function in each part of system and show the shortage. Also the paper makes prospects at the end of thesis.
Keywords/Search Tags:three dimensional visualization, human computer interaction, seismic data field, CUDA, GPU
PDF Full Text Request
Related items