next up previous print clean
Next: Real data Results Up: ``Blocky'' Models Previous: Edge preserving regularization with

Edge preserving regularization with the gradient magnitude

In the previous section we changed the norm of the minimization problem to prevent the roughener from smoothing over the edges of the model. In this subsection we shift from a statistical to a more mechanical approach to attain the same goal.

To preserve the edges of the model Clapp et al. (1998) propose adding a weight to zero the model residual at the edges. Lizarralde and Swift (1999) implement a similar approach for the inversion of VSP data for interval velocity. This approach requires human intervention for reflector picking. We want to design a weight which de-weights edges in the model residual, but which is estimated automatically.

The 2-D gradient magnitude is a good isotropic edge-detection operator that can be used to calculate the diagonal weights. As we show in the deblurring problem Valenciano et al. (2003), using the gradient magnitude we can iteratively obtain sharp edges.

We perform the following non linear iterations: starting with ${\bf Q_{\vert\vert\nabla\vert\vert}}^{0}= \bf I$, at the kth iteration the algorithm solves
   \begin{eqnarray}
{\bf W ( Cu}^{k} - { \bf d ) \approx 0 } \nonumber \\  {\bf \ep...
 ...vert\nabla\vert\vert}}^{k-1} { \bf \nabla^2 u}^k { \bf \approx 0 }\end{eqnarray}
(8)
where  
 \begin{displaymath}
{\bf Q_{\vert\vert\nabla\vert\vert}}^{k-1} = \frac{1}{1+ \frac{{ \bf \vert\vert\nabla u}^{k-1}\vert\vert}{\alpha} },\end{displaymath} (9)
and ${\bf u}^{k}$ is the result of the kth nonlinear iteration,${\bf Q_{\vert\vert\nabla\vert\vert}}^{k-1}$ is the (k-1)th diagonal weight operator, ${ \bf \vert\vert\nabla\vert\vert}$ is the gradient magnitude, ${ \bf \nabla^2}$ is the Laplacian operator, $\bf I$ is the identity matrix, the scalar $\alpha$ is the trade-off parameter controlling the discontinuities in the solution, and the scalar $\epsilon$ balances the relative importance of model and data residuals.


next up previous print clean
Next: Real data Results Up: ``Blocky'' Models Previous: Edge preserving regularization with
Stanford Exploration Project
10/14/2003