利用GPU技术使去噪方法并行化
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
野外采集的地震勘探原始记录中通常包含多种噪声。噪声的存在降低了地震资料的信噪比,影响地震资料处理成果品质,因此,去噪方法研究和应用是处理工作的重要环节之一。"加权中值滤波自动检测并压制强能量干扰方法"是一种在准噶尔盆地油气勘探中非常有效的噪声压制方法。该方法在地震数据原始记录频率域剖面上采用加权中值滤波的方法自动检测可能存在的强能量干扰,并针对性地对相应频段上的噪声信号进行压制,去噪效果较为理想。但该方法的算法运行过程中涉及大量的数据计算,开发的程序需要花费大量时间才能完成一次去噪过程。提高计算效率成为该噪声压制方法推广应用的关键。高质量图像处理用途的高端图形处理器(GPU)在大规模高带宽计算方面表现出色,近年来更多地应用于高性能计算工作。CUDA并行计算开发平台帮助应用人员开发高效率计算程序,使GPU能更容易应用于高性能计算。通过分析"加权中值滤波自动检测并压制强能量干扰方法"算法实现方式,发现该算法适宜利用GPU进行并行化改造。利用CUDA并行编程技术将该算法中部分串行执行的数据计算过程改造成适合GPU计算的并行计算过程,使整个去噪方法工作效率提升3倍。GPU并行计算技术能使油气勘探数据处理过程中类似应用有效并行化,利用较小成本实现高效计算效率。
The seismic records often contain many kinds of noise. The presence of noise reduces the signal-to-noise ratio of the seismic data and influences seismic data processing quality. Noise attenuation method study is one of the important links of seismic processing. The method of Weighted median filter for automatic detection and suppression of high energy noise is a kind of effective noise suppression method applied in oil and gas exploration in Junggar basin. The method used weighted median filtering automatically detect possible high energy noise in the seismic records of original frequency domain profile and suppress the corresponding frequency band noise signal. The effect of noise attenuation is significant. But the running process of the algorithm involving large amounts of data and the program needed to spend a lot of time to complete a noise attenuation process. Improving calculation efficiency became the key in the application of noise suppression method. In large scale and high bandwidth calculation high-end graphics processor unit (GPU) shows outstanding performance and recently more frequently be used in high performance computing. CUDA parallel computing platform can be assistanted programmers develop efficient calculation program and made GPU easily applied to high performance computing applications. Through the analysis of the algorithm implementation of "weighted median filter for automatic detection and suppression of high energy noise" found this algorithm is suitable for use of GPU parallel transformation. Using of CUDA parallel programming technology adapted serial execution data calculation process of the program for GPU computing parallel computing process and which improves the noise attenuation method efficiency three times. GPU parallel computing technology can effectively parallelize the similar applications of oil and gas exploration data processing process and achieve a high computing efficiency by less investment.
引文
3 Jason Sanders.Cuda by example.Nvidia,2010,1.
    4 Nvidia.Nvidia CUDA Installation and Verification on Microsoft Windows XP and Windows Vista(C Edition).Nvidia,2008,8.
    5 Kirk D B.Programming massively parallel processors.Nvidia,2010.
    1 陆基孟.地震勘探原理[M].北京:石油大学出版社,1993.
    2 NVIDIA公司.NVIDIA CUDA计算统一设备架构编程指南(版本2.0)[M].NIDIA,2008,1.
    3 傅祖芸,等译.C语言数值算法[M].2版.北京:电子工业出版社,2004.
    4 赵丽丽,等.基于CUDA的高速FFT计算[J].计算机应用研究,2011,28(4).
    5 蒋立,等.低信噪比地区叠前去噪技术开发及应用[M].新疆油田公司成果论文.
    6 蔡希玲.声波和强能量干扰的分频自适应检测与压制方法[J].石油地球物理勘探,1999,34.

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心