Litcius/Paper detail

A MATLAB code package for 2D/3D local slope estimation and structural filtering

Hang Wang, Yunfeng Chen, Omar M. Saad, Wei Chen, Yapo Abolé Serge Innocent Oboué, Liuqing Yang, Sergey Fomel, Yangkang Chen

2022Geophysics33 citationsDOI

Abstract

ABSTRACT Local slope is an important attribute that can help distinguish seismic signals from noise. Based on optimal slope estimation, many filtering methods can be designed to enhance the signal-to-noise ratio of noisy seismic data. We present an open-source MATLAB code package for local slope estimation and corresponding structural filtering. This package includes 2D and 3D examples with two main executable scripts and related subfunctions. All code files are in the MATLAB format. In each main script, local slope is estimated based on the well-known plane-wave destruction algorithm. Then, the seismic data are transformed to the flattened domain by utilizing this slope information. Furthermore, the smoothing operator can be effectively applied in the flattened domain. We introduce the theory and mathematics related to these programs and present the synthetic and field data examples to show the usefulness of this open-source package. The results of local slope estimation and structural filtering demonstrate that this package can be conveniently and effectively applied to the seismic signal analysis and denoising.

Topics & Concepts

ExecutableMATLABComputer scienceSmoothingScripting languageNoise (video)Code (set theory)Noise reductionAlgorithmSource codeDomain (mathematical analysis)Data miningArtificial intelligenceComputer visionImage (mathematics)MathematicsProgramming languageMathematical analysisSet (abstract data type)Seismic Imaging and Inversion TechniquesSeismic Waves and AnalysisDrilling and Well Engineering