High-Frequency Enhancement of Seismic Data by Reconvolution
High-Frequency Enhancement of Seismic Data by Reconvolution
Kevin Gerlitz
This method comes from a recent paper at the PETEX 2004 conference called “Cosmetic
Enhancement of Seismic Data By Loop Reconvolution” by P. Young and A. Wild. This paper was
brought to my attention by John Logel of Anadarko, Calgary.
The basic idea is that you first create a sparse-spike representation of the seismic data and then
convolve with a high-frequency wavelet.
The algorithm is as follows:
1) calculating the first derivative of the seismic trace,
2) identify the zero-crossings (which correlate to the maxima & minima on the seismic) and
3) convolve the spikes with a higher-frequency wavelet.
i = 0;
while( i < length - 1 )
/* NB: testing for the (i+1)th sample so go to (length-1) */
{
/* is there a zero-crossing? */
if( sign( deriv[ i ] ) != sign( deriv[ i + 1 ] ) )
out[ i + 1 ] = in[ i + 1 ];
i = i + 1;
}