Downloaded 09/01/14 to Redistribution subject to SEG license or copyright; see Terms of Use at

Similar documents
SUMMARY INTRODUCTION METHOD. Review of VMD theory

Multicomponent f-x seismic random noise attenuation via vector autoregressive operators

Th A4 11 Interpretational Aspects of Multispectral Coherence

G009 Multi-dimensional Coherency Driven Denoising of Irregular Data

Inverse Continuous Wavelet Transform Deconvolution Summary ICWT deconvolution Introduction

Seismic Noise Attenuation Using Curvelet Transform and Dip Map Data Structure

Normalized averaging using adaptive applicability functions with applications in image reconstruction from sparsely and randomly sampled data

Seismic data interpolation beyond aliasing using regularized nonstationary autoregression a

Seismic Attributes on Frequency-enhanced Seismic Data

Data interpolation in pyramid domain

Downloaded 10/29/15 to Redistribution subject to SEG license or copyright; see Terms of Use at

Locally Weighted Least Squares Regression for Image Denoising, Reconstruction and Up-sampling

Mostafa Naghizadeh and Mauricio D. Sacchi

Main Menu. Summary. sampled) f has a sparse representation transform domain S with. in certain. f S x, the relation becomes

SUMMARY THEORY. L q Norm Reflectivity Inversion

Advances in radial trace domain coherent noise attenuation

Practical implementation of SRME for land multiple attenuation

Surface Wave Suppression with Joint S Transform and TT Transform

Coherence and curvature attributes on preconditioned seismic data

3D pyramid interpolation

Tensor Based Approaches for LVA Field Inference

A Nuclear Norm Minimization Algorithm with Application to Five Dimensional (5D) Seismic Data Recovery

Common-angle processing using reflection angle computed by kinematic pre-stack time demigration

SUMMARY. denoise the original data at each iteration. This can be

We N Converted-phase Seismic Imaging - Amplitudebalancing Source-independent Imaging Conditions

SUMMARY. These two projections are illustrated in the equation

A low rank based seismic data interpolation via frequencypatches transform and low rank space projection

N. Kazemi* (University of Alberta), A. Gholami (University of Tehran) & M. D. Sacchi (University of Alberta)

G009 Scale and Direction-guided Interpolation of Aliased Seismic Data in the Curvelet Domain

Seismic data interpolation and de-noising in the frequency-wavenumber domain

G012 Scattered Ground-roll Attenuation for 2D Land Data Using Seismic Interferometry

Successes and challenges in 3D interpolation and deghosting of single-component marinestreamer

SEG/New Orleans 2006 Annual Meeting

An Effective Denoising Method for Images Contaminated with Mixed Noise Based on Adaptive Median Filtering and Wavelet Threshold Denoising

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

SUMMARY. In combination with compressive sensing, a successful reconstruction

E044 Ray-based Tomography for Q Estimation and Q Compensation in Complex Media

Machine-learning Based Automated Fault Detection in Seismic Traces

A Short Narrative on the Scope of Work Involved in Data Conditioning and Seismic Reservoir Characterization

Inversion after depth imaging

Seismic data Interpolation in the Continuous Wavenumber Domain, Flexibility and Accuracy

Using Similarity Attribute as a Quality Control Tool in 5D Interpolation

Downloaded 01/23/14 to Redistribution subject to SEG license or copyright; see Terms of Use at

A dual domain algorithm for minimum nuclear norm deblending Jinkun Cheng and Mauricio D. Sacchi, University of Alberta

MODULATING A POLYCHROMATIC IMAGE BY A 2 ND IMAGE PLOTTED AGAINST SATURATION AND A 3 RD IMAGE PLOTTED AGAINST LIGHTNESS: PROGRAM hlsplot

Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines

Writing Kirchhoff migration/modelling in a matrix form

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution

True Amplitude Extraction Technology and Its Application in Pre-Stack Seismic Data

Improved image segmentation for tracking salt boundaries

Th C 02 Model-Based Surface Wave Analysis and Attenuation

(t x) domain, pattern-based multiple separation

Approximate Constant Density Acoustic Inverse Scattering Using Dip-Dependent Scaling Rami Nammour and William Symes, Rice University

Preconditioning seismic data with 5D interpolation for computing geometric attributes

A simple program for attenuation of source-generated linear noise in 3D seismic data

Comments on wavefield propagation using Reverse-time and Downward continuation

We N Simultaneous Shooting for Sparse OBN 4D Surveys and Deblending Using Modified Radon Operators

RESOLUTION is an unavoidable topic in seismic interpretation,

A MAP Algorithm for AVO Seismic Inversion Based on the Mixed (L 2, non-l 2 ) Norms to Separate Primary and Multiple Signals in Slowness Space

Tu P13 08 A MATLAB Package for Frequency Domain Modeling of Elastic Waves

Missing trace interpolation and its enhancement of seismic processes

Adaptive de-ghosting by kurtosis maximisation. Sergio Grion, Rob Telling, Janet Barnes, Dolphin Geophysical. Summary

The art of well tying with new MATLAB tools

Removing blended sources interference using Stolt operator Amr Ibrahim, Department of Physics, University of Alberta,

Attribute combinations for image segmentation

Seismic data interpolation using nonlinear shaping regularization a

Least-squares imaging and deconvolution using the hybrid norm conjugate-direction solver

Robust Seismic Image Amplitude Recovery Using Curvelets

RadExPro release notes

Incoherent noise suppression with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

DEEP LEARNING OF COMPRESSED SENSING OPERATORS WITH STRUCTURAL SIMILARITY (SSIM) LOSS

D025 Geostatistical Stochastic Elastic Iinversion - An Efficient Method for Integrating Seismic and Well Data Constraints

We G High-resolution Tomography Using Offsetdependent Picking and Inversion Conditioned by Image-guided Interpolation

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Stratigraphic coordinates, a coordinate system tailored to seismic interpretation a

Coherent partial stacking by offset continuation of 2-D prestack data

Downloaded 09/20/16 to Redistribution subject to SEG license or copyright; see Terms of Use at

PRESTACK STRUCTURE-ORIENTED FILTERING PROGRAM sof_prestack

Full waveform microseismic inversion using differential evolution algorithm

Lecture 7: Most Common Edge Detectors

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

Compressed sensing based land simultaneous acquisition using encoded sweeps

P071 Land Data Regularization and Interpolation Using Azimuth Moveout (AMO)

Introduction. Surface and Interbed Multtple Elimination

SEISMIC INTERPOLATION VIA CONJUGATE GRADIENT PURSUIT L. Fioretti 1, P. Mazzucchelli 1, N. Bienati 2 1

Reconstruction of irregularly sampled and aliased data with linear prediction filters

An Improvement in Temporal Resolution of Seismic Data Using Logarithmic Time-frequency Transform Method

Bio inspired, Invariant Image Reconstruction from Irregularly Placed Samples

Randomized sampling strategies

Texture Segmentation Using Gabor Filters

Denoising and Edge Detection Using Sobelmethod

Th N Deghosting by Echo-deblending SUMMARY. A.J. Berkhout* (Delft University of Technology) & G. Blacquiere (Delft University of Technology)

Lecture 6: Edge Detection

SEG Houston 2009 International Exposition and Annual Meeting

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs

F020 Methods for Computing Angle Gathers Using RTM

Summary. Introduction

Random noise attenuation using local signal-and-noise orthogonalization a

Obstacles in the analysis of azimuth information from prestack seismic data Anat Canning* and Alex Malkin, Paradigm.

Factorization with Missing and Noisy Data

Transcription:

Random Noise Suppression Using Normalized Convolution Filter Fangyu Li*, Bo Zhang, Kurt J. Marfurt, The University of Oklahoma; Isaac Hall, Star Geophysics Inc.; Summary Random noise in seismic data hampers seismic interpretation, confounds automatic pickers, overprints seismic attributes, and masks subtle geologic features of interest. For this reason much of seismic processing is devoted to increasing the the signal to noise ratio. In this paper, we introduce a novel method named the normalized convolution, or NC filter, which is based on a confidence estimation of the signal, to improve our signal to noise raito. The NC filter attenuates noise and enhances the continuity of seismic events. We demonstrate the effectiveness of the filter on simple synthetic, a real data set contaminated with real band-limited seismic noise, and a real data set contaminated with high amplitude artificial noise. These examples suggest that the proposed method is ready for application to seismic data. Introduction Field seismic data almost always contain some amount of noise. Depending on its strength, spectrum, and organization, such noise can significantly impede accurate and efficient seismic interpretation. In nature, noise can be either random or coherent. Unlike coherent noise, random noise is unpredictable. Abundant methods have been proposed for seismic random attenuation. (Lu et al., 006; Zhang et al., 013) In general terms, these methods can be classified into global filtering and local filtering methods. Many local filtering methods have been presented and often give good results. However, most of the existing methods have a negative effect on denoising in the case of low signal-noise-ratio (SNR). Geological structures in seismic volumes with higher SNR can be more accurately and rapidly interpreted. Autopicking and geobody extractions would work as designed. Subtle onlaps and offlaps key to seismic stratigraphic analysis can be identified and used to map sequence boundaries and infer the depositional environment. Unfortunately, strong random noise often overprints a seismic features of interest. Interpretation is tedious at best and unreliable at worst. Subtle features critical to making a play or understanding the depositional environment are easily overlooked. Normalized convolution (NC) was first proposed by Knutsson and Westin (1993), and provides a general framework for the estimation of a local model representation of a signal (Katartzis, 007; Westin, 1994). NC approximates a signal with a linear combination of local basis functions. The method takes uncertainties in the signal values into account.at the same time method permits spatial localization of the basis functions which may have infinite support. Normally, NC is used as an interpolation algorithms. (Burt, 1998; Farneback, 1999) We begin with an overview of the normalized convolution method. It is shown that one can use NC as a filter rather than as an interpolator. We then show how NC can remove random noise while enhancing the continuity of seismic events. We validate our method on synthetic and real data and find that the proposed NC filter is very effective in removing random noise and recovering important signal, especially in the cases of low SNR. Theory Normalized convolution was introduced as a general method for interpolating missing and uncertain data. This method can be viewed as locally solving a weighted least squares problem. Figure 1 shows a D example of using NC on irregular and sparsely sampled data. Even though the sampling rate and resolution are low, we find that NC can recover most features of the original image. Figure 1: Interpolation of a sparsely, irregularly sampled image using normalized convolution. (Left) the famous image of Lena. (Middle) A randomly sampled image containing only 10% pixels of the original image. (Right) Reconstructed image using normalized convolution. A general expression of linear data representation can be written as follows: b = Ax, (1) where, b is the observation, matrix A is a set of basis functions, and x is the input data. If A is the sampling matrix, b will be of lower data density than x. For a given set of basis functions A, we can use weighted least squares to approximate the input data x: argmin * b - Ax = argmin(b - Ax) W(b - Ax). () w Page 4345

Then, the solution x becomes: T -1 T x = [(WA) WA] (WA) Wb T -1 T = [A W A] A W b. (3) In NC, the weight matrix W is divided into two parts. The first part is assigned to the basis functions and is usually referred to as the applicability function a, an alternative scalar windowing function that deals with spatial localization of the operators in A. The second part is assigned to the signal and is referred to as the signal certainty function, c, describing the credence of the signal samples. Missing samples are handled by setting this function to zero. Note that the cerainty function is usually set to zero outside the signal border, thereby reducing the impact of traditional edge effects. Given these constructs, the diagonal weighted matrix W is expressed as where, W = diag a ( a ), W diag () c. T W = W W = WaW, (4) c c Then, equation 3 can be expressed as: T -1 T x = [A W A] A W b = [A W W A] A W W b T -1 T a c a c Application of equation 5 in each local area can be efficiently implemented by means of convolution, inspiring the name normalized convolution. However, we can apply this algorithm in the opposite direction. We start by sampling the input data by ourselves, compute the confidence function, define the applicability function, and then use the two functions to estimate the noise-free data. In this way, the coherent component of the input data can be reconstructed and incoherent noise attenuated by random sampling and recovery. In order to fully reconstruct the features of the input data, we need to assure that all the input data are used through multi-sampling. Examples To demonstrate the effectiveness of the method, we apply our normalized convolution filter to synthetic and real data to test its performance. Figure : 1D synthetic seismic trace filtering. (a) Noise-free seismic trace. (b) 0 db noisy trace. (c) 30% randomly sampled data. (d) Reconstructed trace from (c). (e) 50% randomly sampled data. (f) Reconstructed trace from (e). (g) 80% randomly sampled data. (h) Reconstructed trace from (g). Figure displays a 1D synthetic seismic trace filtering example. Note that the proposed method can filter most noise even at a low sampling rate; the result would be smoother at a higher sampling rate. Figures 3-5 show the NC filter applied a noisy D seismic section. The input data on the left of Figure 3 is contaminated by strongly dipping coherent noise, probably due to the migration of aliased ground roll. Note on the, on the left is filtered image to the right that random noise between seismic reflection events has been suppressed, and the continuity of the events in the red rectangles has been enhanced. To test the capability of our approach in the cases of low SNR, we add artificial random noise to the original data in Figure 3. The input data of Figure 4 and Figure 5 are noisy with SNRs of 0 db and -10 db, respectively. As the definition of SNR is the common logarithm of the ratio of (5) Page 4346

the power of signal and the power of noise, the noise in Figure 4 is as strong as the input data, while the power of noise is Figure 5 is 10 times of that of signal. Note that the filtered result of the 0 db noise data is very similar to that of the original data, which proves that the proposed method can remove strong noise. In addition, when the noise is 10 times stronger than the input data, we are still able to recontruct the main features (Figure 5). Figure 3: D seismic section filtering. (Left) Original seismic section. (Right) Filtered result by proposed method. Figure 4: D seismic section filtering. (Left) Seismic section with 0 db noise on original data. (Right) Filtered result by proposed method. Page 4347

Figure 5: D seismic section filtering. (Left) Seismic section with -10 db noise on original data. (Right) Filtered result by proposed method. In our implementation of the NC filter, we set confidence function, c, to be the sampling matrix, with c=1 for the sampled points and c=0 for the unsampled points. The applicability function, a, used in NC defines the localization of the convolution operator. The appropriate choice of this function depends on the application. The basis function is based on the random sampling matrix given by Asign( R ), (6) where, R is the normal random distribution matrix, is the sampling rate, and the sign function is defined as 1: x 0 sign( x) 0: x 0. In our examples, where we added Gaussian white noise, we used a D Gaussian window as the applicability function: r a ( r) exp, (7) where σ = 3 samples laterally and 5 samples vertically and r is the distance from the sample to the point to be interpolated. We also used a Gaussian window for the real band limited noise shown in Figure 3. If the noise is non Gaussian, we should choose the applicability function suitable for the input data. In addition, the localization character is also important, if the applicability function is too local, we will recover the input data as well as the noise; if it is wider, the filter will suppress the noise in the neighborhood area. Future Work Our first implementation is dip unaware. The first pass of the filter as shown above may allow us to estimate more accurate structural dip. As a second pass, we wish to design confidence and applicability functions that honor the local structure information resulting in a structure-oriented filter. Conclusions We develop a local filtering method based on normalized convolution to attenuate the random noise in seismic data. By testing this approach on synthetic and real data, we demonstrate that the proposed filter has a clear effect on suppressing random noise and can recover seismic events. Comparing the results of input data with different SNR, we find that our approach has wide applicability, especially in the cases of noisy seismic data with low SNR. Acknowledgements Thanks to the industry sponsors of the Attribute-Assisted Seismic Processing and Interpretation (AASPI) Consortium for their financial support. Page 4348

http://dx.doi.org/10.1190/segam014-1478.1 EDITED REFERENCES Note: This reference list is a copy-edited version of the reference list submitted by the author. Reference lists for the 014 SEG Technical Program Expanded Abstracts have been copy edited so that references provided with the online metadata for each paper will achieve a high degree of linking to cited sources that appear on the Web. REFERENCES Burt, P. J., 1988, Moment images polynomial fit filters and the problem of surface interpolation: Proceeding of the Computer Vision and Pattern Recognition Conference, 144 15, http://dx.doi.org/10.1109/cvpr.1988.1968. Farneback, G., 1999, Spatial domain methods for orientation and velocity estimation: Linkoping University Ph.D. Thesis. Katartzis, A. and M. Petrou, 007, Robust Bayesian estimation and normalized convolution for superresolution image reconstruction: Institute of Electrical and Electronics Engineers Computer Vision and Pattern Recognition, 1 7, http://dx.doi.org/10.1109/cvpr.007.38349. Knutsson, H. and C. F. Westin, 1993, Normalized and differential convolution: Institute of Electrical and Electronics Engineers Computer Vision and Pattern Recognition, 515 53, http://dx.doi.org/10.1109/cvpr.1993.341081. Lu, W., W. Zhang, and D. Liu, 006, Local linear coherent noise attenuation based on local polynomial approximation: Geophysics, 71, no. 6, V163 V169, http://dx.doi.org/10.1190/1.335873. Westin, C., 1994, A tensor framework for multidimensional signal processing: Linkoping University Ph.D. Thesis. Zhang, C., H. Lin, Y. Li, and B. Yang, 013, Seismic random noise attenuation by time-frequency peak filtering based on joint time-frequency distribution: Comptes Rendus Geoscience, 345, 383 391, http://dx.doi.org/10.1016/j.crte.013.07.005. Page 4349