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

📄 paper.tex

📁 国外免费地震资料处理软件包
💻 TEX
📖 第 1 页 / 共 3 页
字号:
\end{itemize}\subsection{Factorization examples}\inputdir{helix}The first simple example of helical spectral factorization is shown inFigure~\ref{fig:autowaves}. A minimum-phase factor is found byspectral factorization of its autocorrelation. The result isadditionally confirmed by applying inverse recursive filtering, whichturns the filter into a spike (the rightmost plot inFigure~\ref{fig:autowaves}.)\plot{autowaves}{width=4.5in, height=4.5in}{Example of 2-D Wilson-Burg  factorization. Top left: the input filter. Top right: its  auto-correlation. Bottom left: the factor obtained by the Wilson-Burg  method. Bottom right: the result of deconvolution.}A practical example is depicted in Figure~\ref{fig:laplac}.  Thesymmetric Laplacian operator is often used in practice forregularizing smooth data. In order to construct a correspondingrecursive preconditioner, we factor the Laplacian autocorrelation(the biharmonic operator) using the Wilson-Burg algorithm.Figure~\ref{fig:laplac} shows the resultant filter. The minimum-phaseLaplacian filter has several times more coefficients than the originalLaplacian. Therefore, its application would be more expensive in aconvolution application. The real advantage follows from theapplicability of the minimum-phase filter for inverse filtering(deconvolution). The gain in convergence from recursive filterpreconditioning outweighs the loss of efficiency from the longerfilter.  Figure~\ref{fig:thin42} shows a construction of the smoothinverse impulse response by application of the $\mathbf{C} = \mathbf{P  P}^T$ operator, where $\mathbf{P}$ is deconvolution with theminimum-phase Laplacian. The application of $\mathbf{C}$ is equivalentto a numerical solution of the biharmonic equation, discussed in thenext section.\inputdir{laplac}\plot{laplac}{width=4.5in, height=4.5in}{Creating a minimum-phase  Laplacian filter.  Top left: Laplacian filter. Top right:  its auto-correlation (bi-harmonic filter). Bottom left: factor obtained by the Wilson-Burg method  (minimum-phase Laplacian). Bottom right: the result of deconvolution.}\plot{thin42}{width=6in, height=2in}{2-D deconvolution with the  minimum-phase Laplacian. Left: input. Center: output of  deconvolution.  Right: output of deconvolution and adjoint  deconvolution (equivalent to solving the biharmonic differential  equation).}\section{Application of spectral factorization: \newline  Regularizing smooth data with splines in tension}\hyphenation{Woi-now-sky}The method of minimum curvature is an old and ever-popular approachfor constructing smooth surfaces from irregularly spaced data\cite[]{GEO39-01-00390048}. The surface of minimum curvature correspondsto the minimum of the Laplacian power or, in an alternativeformulation, satisfies the biharmonic differential equation.Physically, it models the behavior of an elastic plate. In theone-dimensional case, the minimum curvature method leads to thenatural cubic spline interpolation \cite[]{deBoor}. In thetwo-dimensional case, a surface can be interpolated with biharmonicsplines \cite[]{sandwell} or gridded with an iterative finite-differencescheme \cite[]{swain}.  We approach the gridding (data regularization)problem with an iterative least-squares optimization scheme.\parIn most of the practical cases, the minimum-curvature method producesa visually pleasing smooth surface. However, in cases of large changesin the surface gradient, the method can create strong artificialoscillations in the unconstrained regions. Switching to lower-ordermethods, such as minimizing the power of the gradient, solves theproblem of extraneous inflections, but also removes the smoothnessconstraint and leads to gradient discontinuities\cite[]{galilee}. A remedy, suggested by \cite{schweikert},is known as \emph{splines in tension}. Splines in tension areconstructed by minimizing a modified quadratic form that includes atension term. Physically, the additional term corresponds to tensionin elastic plates \cite[]{timoshenko}. \cite{GEO55-03-02930305}developed a practical algorithm of 2-D gridding with splines intension and implemented it in the popular GMT softwarepackage.\parIn this section, we develop an application of helical preconditioningto gridding with splines in tension. We accelerate an iterative dataregularization algorithm by recursive preconditioning withmultidimensional filters defined on a helix \cite[]{GEO68-02-05770588}. Theefficient Wilson-Burg spectral factorization constructs aminimum-phase filter suitable for recursive filtering.We introduce a family of 2-Dminimum-phase filters for different degrees of tension.  The filtersare constructed by spectral factorization of the correspondingfinite-difference forms. In the case of zero tension (the originalminimum-curvature formulation), we obtain a minimum-phase version ofthe Laplacian filter. The case of infinite tension leads to spectralfactorization of the Laplacian and produces the \emph{helical  derivative} filter \cite[]{iee}.\parThe tension filters can be applied not only for data regularizationbut also for preconditioning in any estimation problems with smoothmodels. Tomographic velocity estimation is an obvious example of suchan application \cite[]{SEG-1998-1218}.\subsection{Mathematical theory of splines in tension}The traditional minimum-curvature criterion implies seeking atwo-dimensional surface $f(x,y)$ in region $D$, which corresponds tothe minimum of the Laplacian power:\begin{equation}  \label{eqn:l2}  \iint\limits_{D} \left|\nabla^2 f(x,y)\right|^2\,dx\,dy\;,\end{equation}where $\nabla^2$ denotes the Laplacian operator: $ \nabla^2 =\frac{\partial^2}{\partial x^2} + \frac{\partial^2}{\partial y^2}$.\parAlternatively, we can seek $f(x,y)$ as the solution of the biharmonicdifferential equation\begin{equation}  \label{eqn:bi}  (\nabla^2)^2 f(x,y) = 0\;.\end{equation}\cite{fung} and \cite{GEO39-01-00390048} deriveequation~(\ref{eqn:bi}) directly from~(\ref{eqn:l2}) with the help ofthe variational calculus and Gauss's theorem.\parFormula~(\ref{eqn:l2}) approximates the strain energy of a thinelastic plate \cite[]{timoshenko}. Taking tension into account modifiesboth the energy formula~(\ref{eqn:l2}) and the correspondingequation~(\ref{eqn:bi}). \cite{GEO55-03-02930305} suggest thefollowing form of the modified equation:\begin{equation}  \label{eqn:bit}  \left[(1-\lambda) (\nabla^2)^2 - \lambda (\nabla^2)\right] f(x,y) = 0\;,\end{equation}where the tension parameter $\lambda$ ranges from 0 to 1. Thecorresponding energy functional is\begin{equation}  \label{eqn:l2lam}  \iint\limits_{D} \left[(1-\lambda)\,\left|\nabla^2 f(x,y)\right|^2\;+\;\lambda\,\left|\nabla f(x,y)\right|^2\right]\,dx\,dy\;.\end{equation}Zero tension leads to the biharmonic equation~(\ref{eqn:bi}) andcorresponds to the minimum curvature construction. The case of$\lambda=1$ corresponds to infinite tension. Although infinite tensionis physically impossible, the resulting Laplace equation does have thephysical interpretation of a steady-state temperature distribution. Animportant property of harmonic functions (solutions of the Laplaceequation) is that they cannot have local minima and maxima in the freeregions. With respect to interpolation, this means that, in the caseof $\lambda=1$, the interpolation surface will be constrained to haveits local extrema only at the input data locations.Norman Sleep (2000, personal communication) points out that if thetension term $\lambda \nabla^2$ is written in the form $\nabla \cdot(\lambda \nabla)$, we can follow an analogy with heat flow andelectrostatics and generalize the tension parameter~$\lambda$ to alocal function depending on $x$ and $y$. In a more general form,$\lambda$ could be a tensor allowing for an anisotropic smoothing insome predefined directions similarly to the steering-filter method\cite[]{SEG-1998-1851}.To interpolate an irregular set of data values, $f_k$ at points$(x_k,y_k)$, we need to solve equation~(\ref{eqn:bit}) under theconstraint\begin{equation}  \label{fk}  f(x_k,y_k) = f_k\;.\end{equation}We can accelerate the solution by recursive filter preconditioning. If$\mathbf{A}$ is the discrete filter representation of the differentialoperator in equation~(\ref{eqn:bit}) and we can find a minimum-phasefilter $\mathbf{D}$ whose autocorrelation is equal to $\mathbf{A}$, thenan appropriate preconditioning operator is a recursive inversefiltering with the filter $\mathbf{D}$. The preconditioned formulationof the interpolation problem takes the form of the least-squares system \cite[]{iee}\begin{equation}\mathbf{K}\, \mathbf{D}^{-1} \mathbf{p} \approx  \mathbf{f}_k\;,\label{eqn:prec2}\end{equation}where $\mathbf{f}_k$ represents the vector of known data, $\mathbf{K}$ isthe operator of selecting the known data locations, and $\mathbf{p}$ isthe preconditioned variable: $\mathbf{p} = \mathbf{D\, f}$. Afterobtaining an iterative solution of system~(\ref{eqn:prec2}), wereconstruct the model $\mathbf{f}$ by inverse recursive filtering:$\mathbf{f} = \mathbf{D}^{-1}\,\mathbf{p}$. Formulating the problem inhelical coordinates \cite[]{helix0,GEO63-05-15321541} enables both the spectralfactorization of $\mathbf{A}$ and the inverse filtering with $\mathbf{D}$.\subsection{Finite differences and spectral factorization}\inputdir{tension}In the one-dimensional case, one finite-difference representation ofthe squared Laplacian is as a centered 5-point filter withcoefficients $(1,-4,6,-4,1)$. On the same grid, the Laplacian operatorcan be approximated to the same order of accuracy with the filter$(1/12,-4/3,5/2,-4/3,1/12)$.  Combining the two filters in accordancewith equation~(\ref{eqn:bit}) and performing the spectralfactorization, we can obtain a 3-point minimum-phase filter suitablefor inverse filtering.  Figure~\ref{fig:otens} shows a family ofone-dimensional minimum-phase filters for different values of theparameter $\lambda$.  Figure~\ref{fig:int} demonstrates theinterpolation results obtained with these filters on a simpleone-dimensional synthetic. As expected, a small tension value($\lambda=0.01$) produces a smooth interpolation, but createsartificial oscillations in the unconstrained regions around sharpchanges in the gradient. The value of $\lambda=1$ leads to linearinterpolation with no extraneous inflections but with discontinuousderivatives. Intermediate values of $\lambda$ allow us to achieve acompromise: a smooth surface with constrained oscillations.\sideplot{otens}{width=3in,height=2.5in}{One-dimensional minimum-phase  filters for different values of the tension parameter $\lambda$. The  filters range from the second derivative for $\lambda=0$ to the first  derivative for $\lambda=1$.}\plot{int}{width=5.5in,height=7.33in}{Interpolating a simple  one-dimensional synthetic with recursive filter preconditioning for  different values of the tension parameter $\lambda$. The input data are  shown on the top. The interpolation results range from a natural  cubic spline interpolation for $\lambda=0$ to linear interpolation for  $\lambda=1$.}\inputdir{Math}To design the corresponding filters in two dimensions, we define thefinite-difference representation of operator~(\ref{eqn:bit}) on a5-by-5 stencil. The filter coefficients are chosen with the help ofthe Taylor expansion to match the desired spectrum of the operatoraround the zero spatial frequency.  The matching conditions lead tothe following set of coefficients for the squared Laplacian:\begin{center}\begin{tabular}{|c|c|c|c|c|}\hline -1/60 & 2/5 & 7/30 & 2/5 & -1/60 \\\hline2/5 & -14/15 & -44/15 & -14/15 & 2/5 \\\hline

⌨️ 快捷键说明

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