Multiple attenuation software
Multiples mask the subsurface image and degrade the stack, in land and marine 2D and 3D data alike. g-Platform carries proprietary techniques optimized for both CPU and GPU clusters — true-azimuth 3D SRME, horizon-driven prediction, high-resolution Radon and shallow-water de-reverberation — so the tool can be chosen to match the mechanism that generated the multiple.
Multiples gone, primaries saved.


Model the multiple from the data, then take it away.
Surface-related multiples are predicted by auto-convolving the input data with itself — the recorded wavefield already contains everything the multiple bounce needs. The predicted energy is then adaptively subtracted, leaving the primaries.
In tau-p, primaries and multiples stop overlapping.
Correct a CMP gather with stacking velocity and the primaries flatten while the multiples stay under-corrected on an approximately parabolic moveout. Transform to intercept time and slowness and the two land in different places, so the multiple energy can be rejected before the inverse transform brings the gather back.
The workhorse: a de-aliased least-squares decomposition into user-defined parabolas, frequency band by frequency band. Parabolic, Foster-Mosher hyperbolic, linear and absolute-linear transforms are all available, with P and tau taper zones marking out what is saved and what is rejected.
Adds a sparse, re-weighted iterative focusing step after the transform. Energy is pulled towards where it would sit if sampling and aperture were unlimited, which sharpens the separation at near offsets and makes the result resistant to spatial aliasing — at the price of iterations, so the iteration count and tolerance are what you tune.
A high-resolution parabolic Radon on offset gathers solved by Gauss-Seidel iteration, with a sparsity weight and a damping factor that trade sharpness against stability. Traces must be in ascending absolute offset, with at least four per gather.
Muting driven by a velocity model instead of a raw curvature range: a time-varying table of percentages of the primary velocity draws the boundary, and everything slower is treated as multiple. QC windows show the Radon spectrum and the velocity semblance before and after.
A sliding two-dimensional F-K window that suppresses energy standing out by apparent velocity — low-velocity water-bottom multiples and ground roll in one mode, steeply dipping interbed multiples in the other — and outputs the removed energy as its own multiple model.
Builds the source and receiver ghost model in the F-K domain from the airgun and streamer tow depths and the water velocity, solving with an L1-norm iteration, then subtracts it. The output is low-frequency-rich, so a Q filter usually follows.
Six steps from a ringing gather to a clean primary.
The model is only half the job. Removing it is the other half.
Arithmetic subtraction ignores phase, amplitude and frequency, so a predicted model rarely cancels cleanly. Adaptive subtraction designs a matching filter that adjusts itself to the local character of the data, in time and in space, before the model is taken out.
Demultiple is one link in the processing chain.
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.
Which demultiple method should I use?
What does SRME need before it will predict a good multiple model?
Conventional Radon or high-resolution Radon?
How is a predicted multiple model actually removed?

Try the demultiple on your own gathers.
Predict, separate and subtract — on land or marine data, in 2D or 3D. Talk to Geomage about a demo, or take g-Platform for a trial run.





