Deconvolution
Geomage's implementation of the surface-consistent modules works in a multi-frequency mode, which allows accurate amplitude estimation, equalization and enhancement across the frequency spectrum. One operator is solved for every surface point — source, receiver, CDP and offset — and the wavelet family beside it covers everything from a stationary Wiener inverse to cepstrum liftering.
Boost resolution, sharpen events.


One operator for every trace that shares a surface point.
Two module pairs run on the same principle: surface-consistent deconvolution for the wavelet, surface-consistent amplitude correction for the amplitudes. Each is a Calculate stage that solves the operators and an Apply stage that puts them on the data.
Compress the wavelet, whatever shape it arrived in.
The wavelet that reaches the recorder is not the one that left the source: attenuation, dispersion and lithology have all reshaped it on the way. Which deconvolution you reach for depends on whether that reshaping is stationary, time-varying or periodic.
The classical least-squares inverse. The trace is modelled as the source wavelet convolved with reflectivity plus noise, and the filter is the one that minimises the mean square error between estimated and true reflectivity — broadening the band and sharpening the wavelet.
The same reasoning with the stationarity assumption dropped: the wavelet is estimated at each time and the inverse filter varies down the trace, so shallow and deep reflectors are not sharpened by the same operator.
Built for wavelets that are not stable at all. A Gaussian window decomposes the trace into frequency content and its variation over time, and attenuation is part of the model rather than something the operator has to fight.
In the cepstrum, convolution becomes addition and periodicity collapses to isolated peaks — so short-period multiples, bubble pulses, ghosts and reverberations can be removed with a lifter in the quefrency domain, and the minimum-phase wavelet extracted, where a spiking or predictive filter would struggle.
Airgun arrays fire a peak and then a bubble. Given the far-field signature — measured, derived from near-field hydrophones or modelled — designature builds the operator that removes the residual bubble and converts the wavelet to minimum phase, with the receiver ghost added if wanted.
Deconvolution doubles as a demultiple technique on land and at sea. The surface-consistent operator can be solved in the time domain as a predictive deconvolution, with a prediction interval and a percentage of white noise for stability, and cepstrum liftering takes the strongly periodic reverberations.
Six steps from a distorted wavelet to a balanced gather.
Parameters that decide the operator, and a run that finishes.
The Calculate stage is a solver, and it is exposed as one: the domains it decomposes over, the window it designs in, the frequency range it restores and the iteration budget it is allowed — alongside the execution controls a survey-sized job needs.
Resolution earned here is resolution the image keeps.
The same project, the same batch processing and the same cluster carry a survey from field tape through to depth. These are the other topics in the g-Platform workflow.
Questions, answered.
What does surface-consistent actually mean?
Which deconvolution suits which wavelet?
Which operator domain should I calculate in?
Can deconvolution attenuate multiples?

Solve the operators on your own survey.
Surface-consistent deconvolution and amplitude recovery, band by band, with the convergence and the maps to prove it. Talk to Geomage about a demo, or take g-Platform for a trial run.




