next up previous [pdf]

Next: Migrating the original data Up: 3-D field-data examples Previous: 3-D Born wavefield modeling

Tomographic inversion

We use the normalized DSO (equation 5) to optimize the subsalt velocity. Although the 3-D Born data set is synthesized with both inline and crossline subsurface offsets, we use only inline subsurface offsets for velocity inversion due to the limited angular coverage in the crossline direction. We regularize the inversion by smoothing the gradient using a B-spline operator as follows:

$\displaystyle {\bf g}_s = {\bf K}{\bf B}{\bf B}^{*} {\bf g},$     (6)

where ${\bf g}_s$ and ${\bf g}$ are the smoothed and raw gradient vectors, respectively; ${\bf B}$ is the B-spline projection operator. The spacing of the B-spline nodes controls the smoothness of the velocity updates. A mask operator ${\bf K}$ has been introduced to prevent updating the salt velocities (Figure 6).

Instead of using a fixed degree for gradient smoothing, we gradually decrease the smoothness of the gradient after every few iterations by decreasing the spacing of the B-spline nodes. We have found this strategy effective in finding an acceptable minimum, even when starting with a velocity model far from being accurate. Decreasing the smoothness of the gradient at later iterations also helps improve the resolution of the velocity model. This procedure is similar to the multi-scale inversion strategy, which has proven useful in practice (Bunks et al., 1995; Soubaras and Gratacos, 2007). Table 1 illustrates the spacings of the B-spline nodes for different iterations. Figures 7 presents the raw and smoothed gradients at different iterations.

Iterations Node spacing in $x$ Node spacing in $y$ Node spacing in $z$
$1$ to $10$ $2.0$ km $2.0$ km $0.6$ km
$11$ to $20$ $1.8$ km $1.8$ km $0.4$ km
$21$ to $30$ $1.2$ km $1.2$ km $0.3$ km
$31$ to $40$ $0.7$ km $0.7$ km $0.2$ km

Table 1. The spacings of B-spline nodes for different iterations.

bpgom3d-gmsk-target
bpgom3d-gmsk-target
Figure 6.
The mask operator applied to the gradient to prevent updating the velocity inside the salt. [CR]
[pdf] [png]

r1 s1 r11 s11 r21 s21 r31 s31
r1,s1,r11,s11,r21,s21,r31,s31
Figure 7.
Panels (a), (c), (e), (g) are the raw gradients at iterations $1$, $11$, $21$ and $31$, respectively. Panels (b), (d), (f) and (h) are the corresponding gradients after applying the smoothing and mask operators. [CR]
[pdf] [pdf] [pdf] [pdf] [pdf] [pdf] [pdf] [pdf] [png] [png] [png] [png] [png] [png] [png] [png]

We restart the nonlinear conjugate gradient solver every $10$ iterations, and we terminate the inversion after $40$ iterations when the objective function does not decrease significantly. Figure 8 shows how the objective function evolves over the first $40$ iterations, whereas Figure 9 plots the step lengths as a function of iterations. It seems that the objective function converges very fast at the first several iterations, then the convergence slows down quickly, and that the velocity model gets the most significant updates at the first several iterations.

The final velocity model obtained by merging the inverted velocity model in the target region with the velocity model above the target is shown in Figure 10. It is interesting to note that the velocities beneath the salt body are slightly lower than the surrounding sediment velocities. The low velocities might indicate overpressure due to the compaction of the salt body.

fobj
fobj
Figure 8.
The evolution of the objective function over the first $40$ DSO iterations. The objective function values have been normalized to $1$. [CR]
[pdf] [png]

step
step
Figure 9.
Step length versus the number of iterations. The initial step length is about $20$ m/s. [CR]
[pdf] [png]

bpgom3d-vmod-full
bpgom3d-vmod-full
Figure 10.
The final velocity model after merging the inverted velocity model in the target region with the velocity model above the target. [CR]
[pdf] [png]


next up previous [pdf]

Next: Migrating the original data Up: 3-D field-data examples Previous: 3-D Born wavefield modeling

2011-05-24