next up previous print clean
Next: Multiple attenuation with the Up: Multiple attenuation: Theory and Previous: Signal and noise PEFs

Multiple attenuation

When the noise and signal PEFs have been determined, the task of multiple attenuation follows. First consider that the seismic data ${\bf d}$ are the sum of signal (primaries) and noise (multiples):  
 \begin{displaymath}
\begin{array}
{rcl}
 \bf{d} &=& \bf{s}+\bf{n},
 \end{array}\end{displaymath} (58)
where ${\bf s}$ is the signal we want to preserve and ${\bf n}$ the noise we wish to attenuate.

By definition of the signal and noise PEFs, the following relationships hold:  
 \begin{displaymath}
\begin{array}
{rcl}
 \bf{Nn} &\approx& \bf{0}, \\  \bf{Ss} &\approx& \bf{0}.
 \end{array}\end{displaymath} (59)
Equations ([*]) and ([*]) can be combined to solve a constrained problem to separate signal from noise as follows:  
 \begin{displaymath}
\begin{array}
{rcccl}
 {\bf 0} & \approx & {\bf r_n} & = & {...
 ...ubject to} &\leftrightarrow& \bf d &=& {\bf s+n}. 
 \end{array}\end{displaymath} (60)
The scalar $\epsilon$ is related to the S/N ratio. In practice, however, $\epsilon$ is estimated by trial and error. Replacing ${\bf n}$by ${\bf s-d}$ in equation ([*]) yields  
 \begin{displaymath}
\begin{array}
{rcccl}
 {\bf 0} & \approx & {\bf r_n} & = & {...
 ...rox & \epsilon {\bf r_s} & = & \epsilon {\bf Ss}. 
 \end{array}\end{displaymath} (61)
Sometimes it is useful to add a masking operator for the noise and signal residuals ${\bf r_n}$ and ${\bf r_s}$ when performing the noise attenuation. For example, in areas of the data where no multiples are present, the signal should be preserved. For instance, a mute zone can be taken into account very easily. Calling ${\bf M}$ this masking operator, the fitting goals in equation ([*]) are weighted as follows:  
 \begin{displaymath}
\begin{array}
{rcccl}
 {\bf 0} & \approx & {\bf r_n} & = & {...
 ...rox & \epsilon {\bf r_s} & = & \epsilon {\bf MSs}.
 \end{array}\end{displaymath} (62)
Solving for ${\bf s}$ in a least-squares sense leads to the objective function
\begin{displaymath}
f({\bf s})=\Vert{\bf r_n}\Vert^2+\epsilon^2\Vert{\bf r_s}\Vert^2.\end{displaymath} (63)
It is interesting to look at the least-squares inverse for ${\bf s}$: 
 \begin{displaymath}
{\bf \hat{s}} = ({\bf N'MN+}\epsilon^2{\bf S'MS})^{-1}{\bf N'MNd},\end{displaymath} (64)
where (') stands for the adjoint. Because ${\bf M}$ is a diagonal matrix of zeros and ones, ${\bf M'M=M}$. In practice, all computations are done in the time domain. In the Fourier domain, equation ([*]) demonstrates that the least-squares estimate of ${\bf s}$ is obtained by combining the spectra of both noise and signal. Abma (1995) shows that equation ([*]) is similar to Wiener filtering for random noise attenuation. Soubaras (1994) uses a very similar approach for random noise attenuation and more recently for coherent noise attenuation Soubaras (2001). Because the size of the data space can be quite large, ${\bf s}$ is estimated iteratively with the conjugate-gradient method.

Therefore, multiple attenuation with prediction-error filters (in 2-D or 3-D) is two-step process where (1) noise and signal PEFs are estimated and (2) signal and noise are separated according to their multidimensional spectra. The next section illustrates this technique with the Sigsbee2B dataset.


next up previous print clean
Next: Multiple attenuation with the Up: Multiple attenuation: Theory and Previous: Signal and noise PEFs
Stanford Exploration Project
5/5/2005