next up previous [pdf]

Next: Measuring time shifts Up: Method Previous: Method

Balancing spectral content

Analyzing the spectra of the legacy and high-resolution images, as seen in Figure 2a, it is clear that the high-resolution image has a wider range of frequencies with a higher dominant frequency than the legacy image. In order to match these images, our first step is to balance their spectral content. We can achieve this by attenuating the high frequencies of the high-resolution image to match the lower frequency content of the legacy image. One approach to frequency balancing is to apply a stationary bandpass filter to the high-resolution image. However, this does not take into account local frequency variations in each image caused by seismic wave attenuation. A more effective method, which accounts for temporally and spatially variable frequency content that is present in most seismic data, is to apply a non-stationary filter using frequency information from both images. To accomplish this, we use a simple triangle smoothing operator with an adjustable radius. Here, the radius at each point is the number of seconds that that specific data point gets averaged over in a triangle weight in the temporal direction. We specifically look at local frequency (Fomel, 2007), which is a time-dependent frequency attribute, and can be thought of as a smoothed estimate of instantaneous frequency (White, 1991). For the procedure described in this paper, local frequency is a better-suited attribute than instantaneous frequency. Local frequency allows the comparison of frequency content in a local region of samples, as opposed to instantaneous frequency, which allows for a point by point comparison of frequency values between images. Since the corresponding reflections between images may not be precisely aligned in time at this stage in the method, using the local frequency attribute to balance frequency content between images would allow for more accurate frequency balancing than instantaneous frequency.

nspectra hires-smooth-spec
nspectra,hires-smooth-spec
Figure 2.
Spectra for the entire image display of the legacy (red) and high-resolution (blue) images before (a) and after (b) spectral balancing.
[pdf] [pdf] [png] [png] [scons]

The justification for triangle smoothing is that it is a simple approximation to Gaussian smoothing. The frequency response of the triangle smoothing filter (Claerbout, 1992) is

\begin{displaymath}
T(f) = \mathrm{sinc}^2\left(\frac{2\pi f \Delta t}{2}\right) \approx 1-\frac{(2\pi f)^2(\Delta t)^2}{12}\;.
\end{displaymath} (1)

This frequency response resembles that of a Gaussian:
\begin{displaymath}
G(f) = e^{-\alpha f^2} \approx 1 - \alpha f^2\;.
\end{displaymath} (2)

If the signals' spectra can be represented by Ricker wavelets,
\begin{displaymath}
S_{n}(f) = A_{n} \left(\frac{f}{f_{n}}\right)^2e^{-\left(\frac{f}{f_{n}}\right)^{2}}\,
\end{displaymath} (3)

where, in image $n$, $S_n$ is the frequency spectrum, $f_n$ is the peak frequency, and $A_n$ is the amplitude, Gaussian smoothing can transform the signal to a different dominant frequency.

Because we are smoothing the high-resolution image to match it with the legacy image, we can relate the high-resolution frequencies, $S_h$, to the legacy frequencies, $S_l$, such that

\begin{displaymath}
S_{l}(f)=A e^{-\alpha f^2}\,S_h(f)
\end{displaymath} (4)

where $A=A_l/A_h$,
\begin{displaymath}
\alpha = \frac{1}{f_l^2}-\frac{1}{f_h^2} \;,
\end{displaymath} (5)

and the subscripts $l$ and $h$ correspond to the legacy and high-resolution images, respectively.

Combining equations (1), (2), and (5) leads to the specification of the triangle smoothing radius as

\begin{displaymath}
\Delta t \approx \frac{1}{2\pi}\sqrt{12\left(\frac{1}{f_{l}^{2}}-\frac{1}{f_{h}^{2}}\right)}\;.
\end{displaymath} (6)

Here, $\Delta t$ is the radius of smoothing, measured in seconds, applied to the high-resolution image to match the frequency content with the legacy image at each sample. The calculated smoothing radius for this data set is shown in Figure 3.

rect
rect
Figure 3.
Calculated spatially and temporally variable smoothing radius. This represents the number of seconds in the temporal direction that the high-resolution image gets averaged over in a triangle weight to balance local frequency content with the legacy image at each sample.
[pdf] [png] [scons]

We measure local frequencies in both images and apply smoothing specified by equation (6) to the high-resolution image. Since this is only an approximation of what the smoothing radius should be under ideal conditions, we adjust the constant $12$ in the equation to achieve a better match. In this example, this effectively reduces the difference between the spectral content of the images, as shown in Figure 2b. Figure 4 shows the difference in local frequencies before and after smoothing. After smoothing, the frequency difference is minimized.

This method works well for simple data sets with overlapping frequency content. However, more complicated data sets, as seen in the next example, may require additional steps for successful frequency balancing.

In addition to frequency balancing, we initially attempted accounting for wavelet phase differences between data sets at this step. However, we saw this had a negligible impact on the final result, so we decided not to include it in this method.

freqdif freqdif-filt
freqdif,freqdif-filt
Figure 4.
Difference in local frequencies between the legacy and high-resolution images before (a) and after (b) balancing their frequency content by non-stationary smoothing.
[pdf] [pdf] [png] [png] [scons]


next up previous [pdf]

Next: Measuring time shifts Up: Method Previous: Method

2018-11-16