The invention discloses a denoising method for a seismic
signal based on the
Shearlet transform, which comprises the following steps: 1, two-dimensional seismic section data is read; 2, the two-dimensional seismic section data S is expanded into a
square matrix S1 of which the length and the width are odd; 3, a
frequency domain orientation filter set is built; 4, multiplying operation is performed on all the transform matrixes and a
signal vector respectively, and two-dimensional Fourier inverse transform is performed, so that
Shearlet coefficients C<i,j> in various directions and dimensions are obtained; 5, threshold value
processing is performed; 6,
Shearlet inverse transform is performed on the Shearlet transform coefficients subjected to threshold value
processing to obtain the denoised
signal. According to the denoising method, the Laplace
decomposition is performed on the seismic signal with
noise, and then filtering
processing is performed by utilizing a Shearlet function to obtain the corresponding Shearlet coefficient; the
noise signal is filtered through threshold value processing, and the denoised signal is recovered through sampling Shearlet transform under the inverse condition, so that the better denoising effect is obtained, and the method has an excellent practical value.