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

📄 paper.tex

📁 国外免费地震资料处理软件包
💻 TEX
📖 第 1 页 / 共 3 页
字号:
surprisingly small number of iterations, the output closely resemblesthe final output. The final output of interpolation withpreconditioning by recursive deconvolution is exactlythe same as that of the original method.\plot{sall}{width=6in,height=4in}{Interpolation with  preconditioning. Left plot: the top shows the input data; the  middle, the result of interpolation; the bottom, the filter  impulse response. The right plot shows the convergence process for  the first four iterations.}The next section extends the idea of preconditioning by inverserecursive filtering to multiple dimensions.\section{Multidimensional recursive filter preconditioning}\inputdir{Math}\cite{helix} proposed a \emph{helix} transform for mappingmultidimensional convolution operators to their one-dimensionalequivalents.  This transform proves the feasibility ofmultidimensional deconvolution, an issue that has been in question formore than 25 years \cite[]{Claerbout.blackwell.76}.  By mapping discreteconvolution operators to one-dimensional space, the inverse filteringproblem can be conveniently recast in terms of recursive filtering, awell-known part of the digital filtering theory.\plot{helix}{width=5in,bb=210 155 630 390}{Helix transform of  two-dimensional filters to one dimension (a scheme).  The  two-dimensional filter (plot \texttt{a}) is equivalent to the  one-dimensional filter in (plot \texttt{d}), assuming that a shifted  periodic condition is imposed on one of the axes (plots \texttt{b}  and \texttt{c}.)}The helix filtering idea is schematically illustrated inFigure~\ref{fig:helix1}. The left plot (labeled ``\texttt{a}'' in thefigure) shows a two-dimensional digital filter overlayed on thecomputational grid. A two-dimensional convolution computes its outputby sliding the filter over the plane. If we impose helical boundaryconditions on one of the axes, the filter will slide to the beginningof the next trace after reaching the end of the previous one(plot~``\texttt{b}''). As evident from plots~``\texttt{c}''and~``\texttt{d}'', this is completely equivalent to one-dimensionalconvolution with a long 1-D filter with internal gaps.  Forefficiency, the gaps are simply skipped in a helical convolutionalgorithm. The gain is not in the convolutionitself, but in the ability to perform recursive inverse filtering(deconvolution) in multiple dimensions. A multi-dimensional filter ismapped to its 1-D analog by imposing helical boundary conditions onthe appropriate axes. After that, inverse filtering is appliedrecursively in a one-dimensional manner.  Neglecting parallelizationand indexing issues, the cost of inverse filtering is equivalent tothe cost of convolution. It is proportional to the data size and tothe number of non-zero filter coefficients.\inputdir{hlx}\plot{waves}{width=4in,height=2in}{ Illustration of 2-D  deconvolution with helix transform.  Left is the input: two spikes  and two filters.  Right is the output of deconvolution.}An example of two-dimensional recursive filtering is shown inFigure~\ref{fig:waves}. The left plot contains two spikes and twofilter impulse responses with different polarity. After deconvolutionwith the given filter, the filter responses turn into spikes, and theinitial spikes turn into long-tailed inverse impulse responses (rightplot in Figure~\ref{fig:waves}). Helical wrap-around, visible on thetop and bottom boundaries, indicates the direction of the helix.\cite{gee} presents more examples and discusses all the issues ofmultidimensional helical deconvolution in detail.%As is known from the one-dimensional theory \cite[]{Claerbout.fgdp.76},%a stable recursive filtering requires a minimum-phase filter, which%can be constructed with a spectral factorization algorithm. \section{Multidimensional examples}\inputdir{seab}Our first multidimensional example is the SeaBeam dataset, a result ofwater bottom measurements from a single day of acquisition. SeaBeam isan apparatus for measuring water depth both directly under a ship andsomewhat off to the sides of the ship's track.  The dataset has beenused at the Stanford Exploration Project for benchmarking differentstrategies of data interpolation.  The left plot in Figure\ref{fig:seabdat} shows the original data. The right plot shows theresult of (unpreconditioned) missing data interpolation with theLaplacian filter after 200 iterations.  The result is unsatisfactory,because the Laplacian filter does not absorb the spatial frequencydistribution of the input dataset. We judge the quality of aninterpolation scheme by its ability to hide the footprints of theacquisition geometry in the final result. The ship track from theoriginal acquisition pattern is clearly visible in the Laplacianresult, which is an indication of a poor interpolationmethod.\plot{seabdat}{width=6in,height=2.5in}{On the left, the  SeaBeam data: the depth of the ocean under ship tracks; on the  right, an interpolation with the Laplacian filter.}\parWe can obtain a significantly better image (Figure \ref{fig:seabold})by replacing the Laplacian filter with a two-dimensionalprediction-error filter estimated from the input data.  Theresult in the left plot of Figure \ref{fig:seabold} was obtained after200 conjugate-gradient iterations. If we stop after 20 iterations, theoutput (the right plot in Figure \ref{fig:seabold}) shows only a smalldeviation from the input data. Large areas of the image remainunfilled. At each iteration, the interpolation process progresses onlyto the length of the filter.\plot{seabold}{width=6in,height=2.5in}{SeaBeam interpolation  with the prediction-error filter. The left plot was taken after 200  conjugate-gradient iterations; the right, after 20 iterations.}\parInverting the PEF convolution with the help of the helix transform, wecan now apply the inverse filtering operator to precondition theinterpolation problem. As expected, the result after 200 iterations(the left plot in Figure \ref{fig:seabnew}) is similar to the resultof the corresponding unpreconditioned (model-space) interpolation.However, the output after just 20 iterations (the right plot in Figure\ref{fig:seabnew}) is already fairly close to the solution.\plot{seabnew}{width=6in,height=2.5in}{SeaBeam interpolation  with the inverse prediction-error filter. The left plot was taken  after 200 conjugate-gradient iterations; the right, after 20  iterations.}\inputdir{cube}For a more practical test, we chose the North Sea seismic reflectiondataset, previously used for testing azimuth moveout andcommon-azimuth migration \cite[]{GEO63-02-05740588,SEG-1997-1375}.Figure~\ref{fig:cmp-win} shows the highly irregular midpoint geometryfor a selected in-line and cross-line offset bin in the data. The datairregularity is also evident in the bin fold map, shown inFigure~\ref{fig:fold-win}.  The goal of data regularization is tocreate a regular data cube at the specified bins from the irregularinput data, which have been preprocessed by normal moveout withoutstacking.\sideplot{cmp-win}{width=3.5in}{ Midpoint distribution for a 50 by 50 m  offset bin in the 3-D North Sea dataset.} \sideplot{fold-win}{width=3.5in}{Map of the fold distribution for the  3-D data test.}The data cube after normalized binning is shown inFigure~\ref{fig:bin-win}.  Binning works reasonably well in the areas oflarge fold but fails to fill the zero fold gaps and has an overalllimited accuracy.\plot{bin-win}{width=6in}{3-D data after normalized binning.}For efficiency, we perform regularization on individual time slices.Figure~\ref{fig:smo2-win} shows the result of regularization usingbi-linear interpolation and smoothing preconditioning (data-spaceregularization) with the minimum-phase Laplacian filter \cite[]{wilsonburg}.The empty bins are filled in a consistent manner but the data qualityis distorted because simple smoothing fails to characterize thecomplicated data structure.  Instead of continuous events, we seesmoothed blobs in the time slices. The events in the in-line andcross-line sections are also not clearly pronounced.\plot{smo2-win}{width=6in}{3-D data regularized with bi-linear  interpolation and smoothing preconditioning.}We can use the smoothing regularization result to estimate the localdips in the data, design invertible local plane-wave destructionfilters \cite[]{Fomel.sepphd.107}, and repeat the regularization process.  Inverseinterpolation with plane-wave data-space regularization is shown inFigure~\ref{fig:int4-win}. The result is noticeablyimproved: the continuous reflection events become clearly visible inthe time slices.  Despite the irregularities in the input data, theregularization result preserves both flat reflection events andsteeply-dipping diffractions. Preserving diffractions is important forcorrect imaging of sharp edges in the subsurface structure\cite[]{GEO63-02-05740588}.For simplicity, we assumed only a single local dip component in thedata. This assumption degrades the result in the areas of multipleconflicting dips, such as the intersections of plane reflections andhyperbolic diffractions in Figure~\ref{fig:int4-win}. One couldimprove the image by considering multiple local dips.\cite{ofcon2} describes an alternative offset-continuationapproach, which uses a physical connection between neighboring offsetsinstead of assuming local continuity in the midpoint domain.\plot{int4-win}{width=6in}{3-D data regularized with cubic B-spline  interpolation and local plane-wave preconditioning.}The 3-D results of this paper were obtained with an efficient 2-Dregularization in time slices. This approach is computationallyattractive because of its easy parallelization: different slices canbe interpolated independently and in parallel.Figure~\ref{fig:winslice} shows the interpolation result for fourselected time slices. Local plane waves, barely identifiable afterbinning (left plots in Figure~\ref{fig:winslice}), appear clear andcontinuous in the interpolation result (right plots inFigure~\ref{fig:winslice}). The time slices are assembledtogether to form the 3-D cube shown in Figure~\ref{fig:int4-win}.\plot{winslice}{width=6in}{Selected time slices of the 3-D dataset.  Left: after binning. Right: after plane-wave data regularization.  The data regularization program identifies and continues local  plane waves in the data.}\section{Conclusions}Regularization is often a necessary part of geophysical estimation.Its goal is to impose additional constraints on the model andto guide the estimation process towards the desired solution.We have considered two different regularization methods. The first,model-space approach involves a convolution operator that enhances theundesired features in the model. The second, data-space, approachinvolves inverse filtering (deconvolution) to precondition the model.Although the two approaches lead to the theoretically equivalentresults, their behavior in iterative estimation methods is quitedifferent. Using several synthetic and real data examples, we havedemonstrated that the second, preconditioning approach is generallypreferable because it shows a significantly faster convergence at early iterations.We suggest a constructive method for preconditioning multidimensionalestimation problems using the helix transform. Applying inversefiltering operators constructed this way, we observe a significant(order of magnitude) speed-up in the optimization convergence. Sinceinverse recursive filtering takes almost the same time as forwardconvolution, the acceleration translates straightforwardly intocomputational time savings.\parFor simple test problems, these savings are hardly noticeable. On theother hand, for large-scale (seismic-exploration-size) problems, theachieved acceleration can have a direct impact on the mere feasibilityof iterative least-squares estimation.\section{Acknowledgments}We are grateful to Jim Berryman, Bill Harlan, Dave Nichols, GennadyRyzhikov, and Bill Symes for insightful discussions aboutpreconditioning and optimization problems.The financial support for this work was provided by the sponsors ofthe Stanford Exploration Project (SEP). The 3-D North Sea dataset wasreleased to SEP by Conoco and its partners, BP and Mobil. The SeaBeamdataset is courtesy of Alistair Harding of the Scripps Institution ofOceanography.%\newpage\bibliographystyle{seglike}\bibliography{SEG,SEP2,sergey}%\APPENDIX{A}%\plot{name}{width=6in,height=}{caption}%\sideplot{name}{height=1.5in,width=}{caption}%%\begin{equation}%\label{eqn:}%\end{equation}%%\ref{fig:}%(\ref{eqn:})%%% Local Variables: %%% mode: latex%%% TeX-master: t%%% TeX-master: t%%% TeX-master: t%%% End: 

⌨️ 快捷键说明

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