The shaping filter designed to match a first dataset,
, with a second dataset,
, can be defined as the
filter,
that minimizes the norm of the objective function,
![]() |
(1) |
The classical discrete solution Robinson and Treitel (1980) to
equation (1),
which minimizes in the L2 sense, can be written as
![]() |
(2) |
Equation (2) implies that the optimal shaping filter,
, is given by the cross-correlation of
with
, filtered by the inverse of the auto-correlation of
.Equation (2) provides an alternative method
of computing a cross-correlation function: firstly calculate an L2
shaping filter to link one dataset with the other; secondly, recolor
the filter with the auto-correlation of the first dataset.
It is not immediately clear why we would ever want to do this in practice, since the first step of computing a shaping filter is to compute a cross-correlation. However, shaping filter estimation can leverage the well-developed machinery of geophysical inversion Claerbout (1999) in a number of ways; for example, we may include non-stationarity, a different choice of norm, or different types of regularization in an alternative definition of a shaping filter.
The new algorithm for finding a warp function has three steps.
First, estimate a non-stationary shaping filter.
Second, recolor the shaping filter by convolving it with the
autocorrelation of .
Finally pick the maxima of the recolored shaping filters.