In geological exploration, we will get a lot of seismic data. These data will reflectthe geological information intuitively and vividly after visualization.Two-dimensionalvisualization, as the basic visualization mode, it plays an important role in seismic datavisualization field.In the field of geological exploration, seismic data being processed is very large(normally, hundreds of M bytes, sometimes, tens of or hundreds of G bytes).Furthermore, in the requirements of real-time interactive, graphics real-time rendering isespecially important in this area. Geological interpretation software, as an importantapplication in this area, is determined by the two-dimensional graphics rendering speedand effect directly. So, enhance the efficiency of two-dimensional seismic datavisualization is of great practical significance. In this thesis, I studied the relevanttechnology of2d seismic data visualization through the theories and methods ofcomputer graphics and visualization, and combined with seismic data displayrequirements and GPGPU technology.First of all, according to the specific requirements of seismic data visualization andseismic data interpretation software cross-platform requirements, I’ve realized thevisualization method of the B+W map and density map based on two cross-platforms:Qt and OpenGL. Then I’ve separately analyzed and evaluated the two methods underthe two engines.Secondly, based on the analysis of B+W map under the common graphics engines,combined with the GPGPU technology, I proposed a2d seismic data visualizationmethod based on CUDA, and compared with common methods. Then, through the useof texture memory and OpenGL&CUDA interoperability, I improved this method.According to density map’s drawing and interaction analysis based on common graphicsengine, combined with GPGPU technology, I proposed the drawing method of hetwo-dimensional seismic data density map based on the CUDA and realized the scalingmethod based on the bicubic interpolation and GPU.Finally, I put forward the layer management framework based on Qt, and combine the proposed drawing method based on2D seismic data visualization method of GPU,then, build a seismic data visualization system that achieve the level of smoothinteraction and real-time display. |