previous up next print clean
Next: AMO TEST Up: ANTIALIASING Previous: Hale's method

Proposed technique

We use the reciprocity of the time parameterization and the space parameterization of integral operators, discovered by Hale, to develop the following antialiasing technique.

For simplicity, let us consider the two-dimensional case first. The linearity of a two-dimensional integral operator allows us to decompose this operator into two terms. The first term corresponds to the steep part of the travel-time function, satisfying the time-sampling criterion (10). The second term corresponds to the flat part of the traveltime, which satisfies the midpoint-sampling criterion (6). The first part is not aliased with respect to the time sampling interval, while the second one is not aliased with respect to the space sampling. We apply a simple linear interpolation in time to construct the flat part. Reciprocally, linear interpolation in space is applied to construct the steep part of the operator in the fashion of Hale's time-shifting method. Linear interpolation in this case is a cheap substitution for the errorless, but computationally expensive sinc interpolation. The amplitude difference between the two integrals is simply the Jacobian term

 
 \begin{displaymath}
{\mbox{amp}_t \over \mbox{amp}_x}=
\left\vert{\partial x \ov...
 ...,{\Delta t \over \Delta x}=
{\Delta t \over \delta t} \leq 1\;.\end{displaymath} (11)

According to the proposed modification, Hale's antialiasing principle is reformulated, as follows:

In the steep part of an integral operator, never allow successive time shifts applied to the input trace to differ by more than one time sampling interval. In the flat part of the operator, never allow successive space shifts to differ by more than one space sampling interval.

Figure 7, borrowed from Basic Earth Imaging Claerbout (1995), illustrates the basic idea of the proposed technique. It clearly shows the difference between the flat and steep parts of migration hyperbolas. To view the reciprocity, rotate the figure by 90 degrees.

 
amotra
Figure 7
Figure borrowed from BEI to illustrate the reciprocity antialiasing. The flat parts of the hyperbolas require interpolation in time. The steep parts of the hyperbolas require interpolation in space.
amotra
view burn build edit restore

The reader familiar with Ratfor can examine the details of the algorithm in the post-stack migration program, listed in Appendix. The program is based on the tutorial kirchfast program in BEI. The nearest neighbor interpolation is replaced by linear interpolation, and the two parts of the program stand for the steep-dip and low-dip parts of the operator. The program was not optimized for a better performance. To compare the proposed antialiasing with triangle filtering, we test the antialiased migration program on SEP's canonical 2-D synthetic tests. Figure 8 shows a simple model and the modeling results from aliased (the nearest neighbor interpolation) modeling, triangle antialiasing and the proposed reciprocity method. The modeling results were migrated with the corresponding migration operators to obtain the image of the model in Figure 9. Both the triangle filtering and the proposed method succeeded in removing the major aliasing artifacts. However, the reciprocity method demonstrates a higher resolution and a better preservation of the frequency content.

 
amomod
amomod
Figure 8
Top left is a synthetic model. Top right is modeling without antialiasing. Bottom left is modeling with reciprocity antialiasing (the proposed method). Bottom right is modeling with triangle filter antialiasing.
view burn build edit restore

 
amomig
amomig
Figure 9
Top left plot is the synthetic model. The other plots are migrations of the corresponding data shown in the previous figure . Top right is a migration without antialiasing. Bottom left is a migration with reciprocity antialiasing (the proposed method). Bottom right is a migration with triangle filter antialiasing.
view burn build edit restore

These properties are examined more closely in the next synthetic example. Figure 10 shows a more sophisticated model that contains a fault, an uncomformity and faulting structures Claerbout (1995). For better displaying, we extract the central part of the model and compare it with the migration results of different methods in Figure 11. Comparing the plots shows that the reciprocity method successfully removes the aliasing artifacts (round-off errors) of the aliased (nearest neighbor interpolation) migration. At the same time, it is less harmful to the high-frequency components of the data than triangle filtering. This conclusion finds an additional support in Figure 12 that displays the average spectrum of the image traces for different methods. Both of the antialiasing methods remove the high-frequency artifacts of the nearest neighbor modeling and migration. The reciprocity method performs it in a gentler way, preserving the high-frequency components of the model.

 
amosmo
Figure 10
Synthetic model used to test the antialiased migration program.
amosmo
view burn build edit restore

 
amosmi
amosmi
Figure 11
Top left plot is a zoomed portion of the synthetic model. The other plots are migrated images. Top right is a migration without antialiasing. Bottom left is a migration with reciprocity antialiasing (the proposed method). Bottom right is a migration with triangle filter antialiasing.
view burn build edit restore

 
amospe
Figure 12
Top is the spectrum of the model. The other plots are the spectra of the migrated images. The second plot corresponds to the modeling/migration without account for antialiasing. The third plot is modeling/migration with the reciprocity antialiasing. The bottom plot is modeling/migration with triangle antialiasing.
amospe
view burn build edit restore

The algorithm sequence of the antialiased migration is illustrated in Figures 13 and 14. The two plots in Figure 13 show the steep-dip and flat-dip modeling respectively. The superposition of these two terms is the resultant antialiased data shown in the left plot of Figure 15. The right plot of Figure 15 shows the migrated image obtained by adding the flat-dip (left of Figure 14) and steep-dip (right of Figure 14) migrations.

 
amormo
amormo
Figure 13
Antialiased modeling. Left corresponds to the flat-dip term. Right corresponds to the steep-dip term.
view burn build edit restore

 
amormi
amormi
Figure 14
Antialiased migration. Left corresponds to the flat-dip term. Right corresponds to the steep-dip term.
view burn build edit restore

 
amormm
amormm
Figure 15
Antialiased modeling and migration. Left is the superposition of the flat-dip and steep-dip modeling. Right is superposition of the flat-dip and steep-dip migration.
view burn build edit restore

We have compared the performance of the antialiased migration with that of the aliased migration and the migration with triangle filtering. The test data set included 500 by 250 data points with $\Delta t=0.004$ sec, and $\Delta x = 25$ m. The CPU time of different routines on the HP 9000-735/99 workstation is charted in Figure 16. The figure shows that the performance of the reciprocity antialiasing increases with increase of the migration velocity. This surprising behavior is explained by the fact that high-velocity migration hyperbolas require a smaller number of expensive computations in the steep (aliased) parts. It allows us to expect a high performance of the method in application to the curvilinear operators with limited aperture (DMO, offset continuation, AMO). In the test employed, the overall performance of our migration program appeared higher than that of the kaafast program Bevc and Claerbout (1992).

 
amochp
Figure 16
CPU time of migration programs on HP 9000-735 versus the constant migration velocity used in the experiment.
amochp
view

The proposed method of antialiasing is easily generalized to the case of a three-dimensional integral operator, such as azimuth moveout. In this case, one needs to consider three different parameterizations: t(x,y), x(t,y), and y(t,x) and switch from one of them to another according to the rule:


previous up next print clean
Next: AMO TEST Up: ANTIALIASING Previous: Hale's method
Stanford Exploration Project
11/12/1997