Noise attenuation plays an important role in seismic data processing and interpretation. In recent years, the anisotropic diffusion filter has received much attention since it has superior performance in edge-preserving while smoothing noise from noisy signals. This work presents a high-performance General Purpose Graphics Processing Unit (GPGPU) structure-preserving smoothing for seismic amplitude data by anisotropic diffusion. The obtained results show that the proposed method runs in iterative time, and is able to remove noise and preserves structural features efficiently. We also compare the computational performance of CPU and GPU implementations and show that GPU is about 14 times faster.


Article metrics loading...

Loading full text...

Full text loading...


  1. Baddari, K., Ferahtia, J., Aïfa, T. and Djarfour, N.
    [2011] Seismic Noise Attenuation by Means of an Anisotropic Non-linear Diffusion Filter. Comput. Geosci., 37(4), 456–463.
    [Google Scholar]
  2. Bell, N. and Garland, M.
    [2012] Cusp: Generic parallel algorithms for sparse matrix and graph computations. V ersion 0.3. 0, 35.
    [Google Scholar]
  3. Hale, D.
    [2009] Structure-oriented smoothing and semblance. Tech. rep., Center for Wave Phenomena, Colorado School of Mines, Golden CO, USA.
    [Google Scholar]
  4. Hocker, C.F.W. and Fehmers, G.C.
    [2002] Fast structural interpretation with structure-oriented filtering. The Leading Edge, 21(3), 238–243.
    [Google Scholar]
  5. Intel, M.
    [2007] Intel math kernel library.
    [Google Scholar]
  6. OpenSeismicRepository
    [2015, https://opendtect.org/osr/] Open Seismic Repository.
    [Google Scholar]
  7. Pampanelli, P., Faustino, G., Silva, P.M., Kolisnyk, A. and Gattass, M.
    [2014] A New Fault-Enhancement Attribute Based on First Order Directional Derivatives of Complex Trace. In: EAGE.
    [Google Scholar]
  8. Perona, P. and Malik, J.
    [1990] Scale-Space and Edge Detection Using Anisotropic Diffusion. IEEE Trans. Pattern Anal. Mach. Intell., 12(7), 629–639.
    [Google Scholar]
  9. Rupp, K., Rudolf, F. and Weinbub, J.
    [2010] ViennaCL-a high level linear algebra library for GPUs and multi-core CPUs. Proc. GPUScA, 51–56.
    [Google Scholar]
  10. Silva, P.M., de Oliveira Martins, L. and Gattass, M.
    [2012] Horizon Indicator Attributes and Applications, chap. 227. Society of Exploration Geophysicists, 1–6.
    [Google Scholar]
  11. Zhang, C., Li, Y., Lin, H., Yang, B. and Wu, N.
    [2015] Seismic Random Noise Attenuation and Signal-preserving by Shearlet Transform Based on Anisotropic Diffusion. In: EAGE 2015.
    [Google Scholar]

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error