Day: February 22, 2020

Multiple reflections noise attenuation

February 22, 2020 Documentation No comments

A new paper is added to the collection of reproducible documents: Multiple reflections noise attenuation using adaptive randomized-order empirical mode decomposition

We propose a novel approach for removing multiple reflections noise based on an adaptive randomized-order empirical mode decomposition framework. We first flatten the primary reflections in common midpoint (CMP) gather using the automatically picked NMO velocities that correspond to the primary reflections and then randomly permutate all the traces. Next, we removed the spatially distributed random spikes that correspond to the multiple reflections using the EMD based smoothing approach that is implemented in the $f-x$ domain. The trace randomization approach can make the spatially coherent multiple reflections random along the space direction and can decrease the coherency of near-offset multiple reflections. The EMD based smoothing method is superior to median filter and prediction error filter in that it can help preserve the flattened signals better, without the need of exact flattening, and can preserve the amplitude variation much better. In addition, EMD is a fully adaptive algorithm and the parameterization for EMD based smoothing can be very convenient.

3D random noise attenuation

February 22, 2020 Documentation No comments

A new paper is added to the collection of reproducible documents: Damped multichannel singular spectrum analysis for 3D random noise attenuation


Multichannel singular spectrum analysis (MSSA) is an effective algorithm for random noise attenuation in seismic data, which decomposes the vector space of the Hankel matrix of the noisy signal into a signal subspace and a noise subspace by the truncated singular value decomposition (TSVD). However, this signal subspace actually still contains residual noise. We derived a new formula of low-rank reduction, which is more powerful in distinguishing between signal and noise compared with the traditional TSVD. By introducing a damping factor into the traditional MSSA for damping the singular values, we proposed a new algorithm for random noise attenuation. The proposed modified MSSA is named as the damped MSSA. The denoising performance is controlled by the damping factor and the proposed approach reverts to the traditional MSSA approach when the damping factor is sufficiently large. Application of the damped MSSA algorithm on synthetic and field seismic data demonstrates a superior performance compared with the conventional MSSA algorithm.

De-aliased seismic data interpolation

February 22, 2020 Documentation No comments

A new paper is added to the collection of reproducible documents: De-aliased seismic data interpolation using seislet transform with low-frequency constraint


Interpolating regularly missing traces in seismic data is thought to be much harder than interpolating irregularly missing seismic traces, because many sparsity-based approaches can not be used due to the strong aliasing noise in the sparse domain. We propose to use seislet transform to perform a sparsity-based approach to interpolate highly under-sampled seismic data based on the classic projection onto convex sets (POCS) framework. Many numerical tests show that the local slope is the main factor that will affect the sparsity and anti-aliasing ability of seislet transform. By low-pass filtering the under-sampled seismic data with a very low bound frequency, we can get a precise dip estimation, which will make seislet transform capable for interpolating the aliased seismic data. In order to prepare the optimum local slope during iterations, we update the slope field every several iterations. We also use a percentile thresholding approach to better control the reconstruction performance. Both synthetic and field examples show better performance using the proposed approach than the traditional prediction based and the $F-K$ POCS based approaches.