⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 paper.tex

📁 国外免费地震资料处理软件包
💻 TEX
📖 第 1 页 / 共 4 页
字号:
% Started 06/28/00%\shortnote\lefthead{Fomel}\righthead{Plane-wave destructors}\footer{SEP--105}\title{Applications of plane-wave destruction filters}\email{sergey@sep.stanford.edu}%\keywords{}\author{Sergey Fomel}\maketitle\begin{abstract}  Plane-wave destruction filters originate from a local plane-wave  model for characterizing seismic data. These filters can be thought  of as a $T$-$X$ analog of $F$-$X$ prediction-error filters and as an  alternative to $T$-$X$ prediction-error filters. The filters are  constructed with the help of an implicit finite-difference scheme  for the local plane-wave equation.  On several synthetic and  real-data examples, I demonstrate that finite-difference plane-wave  destruction filters perform well in applications such as fault  detection, data interpolation, and noise attenuation.\end{abstract}\section{Introduction}Plane-wave destruction filters, introduced by\cite{Claerbout.blackwell.92}, serve the purpose of characterizingseismic images by a superposition of local plane waves.  They areconstructed as finite-difference stencils for the plane-wavedifferential equation. In many cases, a local plane-wave model is avery convenient representation of seismic data. Unfortunately, earlyexperiences with applying plane-wave destructors for interpolatingspatially aliased data\cite[]{Nichols.sep.65.271,Claerbout.blackwell.92} demonstrated theirpoor performance in comparison with that of industry-standard $F$-$X$prediction-error filters \cite[]{GEO56-06-07850794}.\parFor each given frequency, an $F$-$X$ prediction-error filter (PEF) canbe thought of as a $Z$-transform polynomial. The roots of thepolynomial correspond precisely to predicted plane waves\cite[]{SEG-1984-S10.1}.  Therefore, $F$-$X$ PEFs simply represent aspectral (frequency-domain) approach to plane-wavedestruction\footnote{The filters are designed to \emph{destruct} local  plane waves. However, in applications such as data interpolation,  they are often used to \emph{reconstruct} the missing parts of  local waves. The choice of terminology should not confuse the  reader.}  This powerful and efficient approach is, however, nottheoretically adequate when the plane-wave slopes or the boundaryconditions vary both spatially and temporally. In practice, this limitation is addressed by breaking the data into windows and assumingthat the slopes are stationary within each window.\parMultidimensional $T$-$X$ prediction-error filters\cite[]{Claerbout.blackwell.92,gee} share the same purpose of predictinglocal plane waves. They work well with spatially aliased data andallow for both temporal and spatial variability of the slopes.  Inpractice, however, $T$-$X$ filters appear as very mysterious objects,because their construction involves many non-intuitive parameters. Theuser needs to choose a raft of parameters, such as the number offilter coefficients, the gap and the exact shape of the filter, thesize, number, and shape of local patches for filter estimation, thenumber of iterations, and the amount of regularization. Recentlydeveloped techniques for handling non-stationary PEFs\cite[]{SEG-1999-11541157} performed well ina variety of applications \cite[]{Crawley.sepphd.104,SEG-2001-13051308}, but the largenumber of adjustable parameters still requires a significant level ofhuman interaction and remains the drawback of the method.\par\cite{SEG-1998-1851} have recently revived the originalplane-wave destructors for preconditioning tomographic problems with apredefined dip field \cite[]{Clapp.sepphd.106}. The filters were named\emph{steering filters} because of their ability to steer the solutionin the direction of the local dips. The name is also reminiscent of\emph{steerable filters} used in medical image processing \cite[]{steer0,steer}.\parIn this paper, I revisit Claerbout's original technique offinite-difference plane-wave destruction. First, I develop an approachfor increasing the accuracy and dip bandwidth of the method.  Applyingthe improved filter design to several data regularization problems, Idiscover that the finite-difference filters often perform as well as,or even better than, $T$-$X$ PEFs.  At the same time, they keep thenumber of adjustable parameters to a minimum, and the only estimated quantity has a clear physical meaning of the local plane-wave slope. No local windows are required, because the slope is estimated as a smoothly variable continuous function of the data coordinates.\parConventional methods for estimating plane-wave slopes are based onpicking maximum values of stacking semblance and other cumulativecoherency measures \cite[]{GEO36-03-04820497}. The differential approachto slope estimation, employed by plane-wave destruction filters, isrelated to the differential semblance method \cite[]{GEO56-05-06540663}.Its theoretical superiority to conventional semblance measures for theproblem of local plane wave detection has been established by\cite{symes} and \cite{kim}.\section{High-order plane-wave destructors}Following the physical model of local plane waves, we can define themathematical basis of the plane-wave destruction filters as the localplane differential equation\begin{equation}  \frac{\partial P}{\partial x} +   \sigma\,\frac{\partial P}{\partial t} = 0\;,  \label{eqn:pde}\end{equation}where $P(t,x)$ is the wave field, and $\sigma$ is the local slope, which mayalso depend on $t$ and $x$. In the case of a constant slope,equation~(\ref{eqn:pde}) has the simple general solution\begin{equation}  P(t,x) = f(t - \sigma x)\;,  \label{eqn:plane}\end{equation}where $f(t)$ is an arbitrary waveform. Equation~(\ref{eqn:plane}) isnothing more than a mathematical description of a plane wave.\parIf we assume that the slope $\sigma$ does not depend on $t$, we cantransform equation~(\ref{eqn:pde}) to the frequency domain, where ittakes the form of the ordinary differential equation\begin{equation}  {\frac{d \hat{P}}{d x}} +  i \omega\,\sigma\, \hat{P} = 0  \label{eqn:ode}\end{equation}and has the general solution\begin{equation}  \hat{P} (x) = \hat{P} (0)\,e^{i \omega\,\sigma x}\;,  \label{eqn:px}\end{equation}where $\hat{P}$ is the Fourier transform of $P$. The complexexponential term in equation~(\ref{eqn:px}) simply represents a shiftof a $t$-trace according to the slope $\sigma$ and the trace separation$x$. In the frequency domain, the operator for transforming the trace atposition $x-1$ to the neighboring trace\footnote{For simplicity, it is  assumed that $x$ takes integer values that correspond to trace  numbering.} and at position $x$ is a multiplication by $e^{i  \omega\,\sigma}$. In other words, a plane wave can be perfectlypredicted by a two-term prediction-error filter in the $F$-$X$ domain:\begin{equation}  a_0 \, \hat{P} (x) + a_1\, \hat{P} (x-1) = 0\;,  \label{eqn:pef}\end{equation}where $a_0 = 1$ and $a_1 = - e^{i \omega\,\sigma}$. The goal ofpredicting several plane waves can be accomplished by cascadingseveral two-term filters. In fact, any $F$-$X$ prediction-errorfilter represented in the $Z$-transform notation as\begin{equation}  A(Z_x) = 1 + a_1 Z_x + a_2 Z_x^2 + \cdots + a_N Z_x^N  \label{eqn:pef2}\end{equation}can be factored into a product of two-term filters:\begin{equation}  A(Z_x) = \left(1 - \frac{Z_x}{Z_1}\right)\left(1 - \frac{Z_x}{Z_2}\right)  \cdots\left(1 - \frac{Z_x}{Z_N}\right)\;,  \label{eqn:pef3}\end{equation}where $Z_1,Z_2,\ldots,Z_N$ are the zeroes ofpolynomial~(\ref{eqn:pef2}). According to equation~(\ref{eqn:pef}),the phase of each zero corresponds to the slope of a local plane wavemultiplied by the frequency. Zeroes that are not on the unit circlecarry an additional amplitude gain not included inequation~(\ref{eqn:ode}).\parIn order to incorporate time-varying slopes, we need to return tothe time domain and look for an appropriate analog of the phase-shiftoperator~(\ref{eqn:px}) and the plane-predictionfilter~(\ref{eqn:pef}). An important property of plane-wavepropagation across different traces is that the total energy of thepropagating wave stays invariant throughout the process: the energy of the wave at one trace is completely transmitted to the next trace. This propertyis assured in the frequency-domain solution~(\ref{eqn:px}) by the factthat the spectrum of the complex exponential $e^{i \omega\,\sigma}$ isequal to one.  In the time domain, we can reach an equivalent effectby using an all-pass digital filter. In the $Z$-transform notation,convolution with an all-pass filter takes the form\begin{equation}\hat{P}_{x+1}(Z_t) = \hat{P}_{x} (Z_t) \frac{B(Z_t)}{B(1/Z_t)}\;,\label{eqn:allpass}\end{equation}where $\hat{P}_x (Z_t)$ denotes the $Z$-transform of the correspondingtrace, and the ratio $B(Z_t)/B(1/Z_t)$ is an all-pass digital filterapproximating the time-shift operator~$e^{i \omega \sigma}$. Infinite-difference terms, equation~(\ref{eqn:allpass}) represents animplicit finite-difference scheme for solving equation~(\ref{eqn:pde})with the initial conditions at a constant $x$.  The coefficients offilter $B(Z_t)$ can be determined, for example, by fitting the filterfrequency response at low frequencies to the response of thephase-shift operator. The Taylor series technique (equating thecoefficients of the Taylor series expansion around zero frequency)yields the expression\begin{equation}  B_3(Z_t) =   \frac{(1-\sigma)(2-\sigma)}{12}\,Z_t^{-1} +   \frac{(2+\sigma)(2-\sigma)}{6} +  \frac{(1+\sigma)(2+\sigma)}{12}\,Z_t  \label{eqn:b3}\end{equation}for a three-point centered filter $B_3(Z_t)$ and the expression\begin{eqnarray}  B_5(Z_t) & = &    \frac{(1-\sigma)(2-\sigma)(3-\sigma)(4-\sigma)}{1680}\,Z_t^{-2} +  \frac{(4-\sigma)(2-\sigma)(3-\sigma)(4+\sigma)}{420}\,Z_t^{-1} +   \nonumber \\  & &   \frac{(4-\sigma)(3-\sigma)(3+\sigma)(4+\sigma)}{280} +   \nonumber \\  & &   \frac{(4-\sigma)(2+\sigma)(3+\sigma)(4+\sigma)}{420}\,Z_t +  \frac{(1+\sigma)(2+\sigma)(3+\sigma)(4+\sigma)}{1680}\,Z_t^2  \label{eqn:b5}\end{eqnarray} for a five-point centered filter $B_5(Z_t)$. The derivation ofequations~(\ref{eqn:b3}-\ref{eqn:b5}) is detailed in the appendix. Itis easy to generalize these equations to longer filters.\inputdir{Math}Figure~\ref{fig:phase} shows the phase of the all-pass filters$B_3(Z_t)/B_3(1/Z_t)$ and $B_5(Z_t)/B_5(1/Z_t)$ for two values of theslope $\sigma$ in comparison with the exact linear function ofequation~(\ref{eqn:px}).  As expected, the phases match the exact lineat low frequencies, and the accuracy of the approximation increaseswith the length of the filter.\plot{phase}{width=6in}{Phase of the implicit  finite-difference shift operators in comparison with the exact  solution. The left plot corresponds to the slope of   $\sigma=0.5$, the right plot  to $\sigma=0.8$.}\parTaking both dimensions into consideration,equation~(\ref{eqn:allpass}) transforms to the prediction equationanalogous to~(\ref{eqn:pef}) with the 2-D prediction filter\begin{equation}  A(Z_t,Z_x) = 1 - Z_x \frac{B(Z_t)}{B(1/Z_t)}\;.  \label{eqn:2dpef}\end{equation}In order to characterize several plane waves, we can cascade severalfilters of the form~(\ref{eqn:2dpef}) in a manner similar to that ofequation~(\ref{eqn:pef3}). In the examples of this paper, I use amodified version of the filter $A(Z_t,Z_x)$, namely the filter\begin{equation}  \label{eqn:2dpef2}  C(Z_t,Z_x) = A(Z_t,Z_x) B(1/Z_t) = B(1/Z_t) - Z_x B(Z_t)\;,\end{equation}which avoids the need for polynomial division. In case of the 3-pointfilter~(\ref{eqn:b3}), the 2-D filter~(\ref{eqn:2dpef2}) has exactly

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -