Cadzow De - Noise Filter

Top  Previous  Next

 

 

Random noise attenuation (Prestack / Poststack)

 

 

GnavPic_clip0291GnavPic_clip0301

 

Cadzow De-Noise Filter is based on rank reduction of matrix on frequency slices to attenuate the random noise. This can be done in pre and/or post stack data. Even though the parameters are similar to RNA (Random Noise Attenuation) module, the working principle is slight different as far as the Eigen values are concerned. In this case, these Eigen vectors are applied on multiple dimensions (3 or more) unlike the two dimensions in RNA. The other advantage of Cadzow De-Noise Filter is that it can work on flat or dipping events. It preserves the dips of steeply dipping events while attenuating the random noise.

 

 

GnavPic_clip0353GnavPic_clip0301

No actions

 

GnavPic_clip0306 GnavPic_clip0301

Input gather

Prestack or post stack seismic data, any sorting.

 

GnavPic_clip0292GnavPic_clip0301

 

Horizontal sliding window <Traces>

 Number of traces for creating spatial sliding window.

Time window <ms>

 Time interval in milliseconds for creating spatial sliding window. Usually starts from 50 ms, there may be artifacts on the output image in case of too small window

Min frequency <Hz>

 Start frequency for processing.

Max frequency <Hz>

 End frequency for processing.

Number of Eigen Values

Number of eigenvalues, actually it is representation of the matrix of samples for each frequency section - high value, harsh denoise effect. In other words, it is number of dips in the superposition. Pay attention on geological structures (dips), the main task is to find a balance between denoise and structure preserving (or signal event in case of prestack data).

,

ʎ - eigen value, v - eigen vector

GnavPic_clip0439

Fig.1 seismic image with different eigen values - 1, 4 ,40.

 

 

GnavPic_clip0352GnavPic_clip0301

Skip - switch-off this module (do not use in the workflow).

Auto-connection - module is connected with previous (and next) modules in the workflow by default.

Bad data values option

There are 3 options for corrupted (NaN) samples in trace:

Fix - fix corrupted samples.

Notify - notify and stop calculations.

Continue - continue calculations without fixing.

Number of threads - perform calculation in the multi-thread mode.

 

 

GnavPic_clip0307GnavPic_clip0301

Output gather - input seismic data minus random noise.

 

 

GnavPic_clip0293GnavPic_clip0301

 In this example we use a stack section as an input data and main goal is to attenuate random+linear noise.

 Usually geophysics create these type of workflows on the poststack stage in order to remove remains of noise events after PSTM/PSDM procedures.

 

GnavPic_clip0432

 Fig.2 Workflow and module's parameters.

 

GnavPic_clip0436

Fig.3 Stack section: before noise attenuation (left), after (middle) and difference (right).

 

GnavPic_clip0437

Fig.3 Amplitude frequency spectrum: before noise attenuation (red), after (green).

 

 

GnavPic_clip0305GnavPic_clip0301

YouTube video lesson, click here to open [VIDEO IN PROCESS...]

 

 

 

GnavPic_clip0431GnavPic_clip0301

 

Cadzow, J.A.: Signal enhancement—a composite property mapping algorithm. IEEE Trans. Acoust. Speech Signal Process. (1988)

Gillard, J.: Cadzow’s basic algorithm, alternating projections and singular spectrum analysis.

 

 

 

 


 

GnavPic_clip0535 If you have any questions, please send an e-mail to: support@geomage.com