Residual statics software
A 2D/3D/4D solution for the near-surface structure that refraction statics did not compensate — both high and mid frequency. Geomage's strategy is surface-consistent and coordinate-based, with model traces built at each CDP location, a global L1-norm inversion carrying a 4D term, and interactive updates after every iteration; a parallel implementation keeps project turnaround short while stack-power maximization does the work.
From scattered noise to strong events.


Correlate against a model trace, then give the shift back to the station.
The whole method rests on one idea: a trace's misalignment belongs to its source and its receiver, not to the trace, so measure it many times and solve for the stations rather than for the individual measurements.
More than one route to the same alignment.
Different data want different references: a broad correlation window, a supergather built by radius, a specific interpreted reflector, or a per-trace trim where nothing surface-consistent is left to find.
Source and receiver residual statics computed surface-consistently from a pilot trace built out of the CMP stack, with velocity updating available on each iteration and the stack response written out as the run proceeds.
Assembles a supergather from all CMPs within a radius, NMO-corrects it with the connected velocity model, and cross-correlates each trace against the supergather pilot stack. Successive passes widen the radius to refine the solution, and picks along an interpreted horizon can constrain it.
Restricts the alignment to specific reflectors rather than a broad time window: the reflector time is estimated per bin, the correlation window is centred on it, and a least-squares solver decomposes the shifts. Built for areas of strong lateral velocity variation.
An iterative cross-correlation engine that decomposes each trace's shift into source, receiver and CMP terms against a reference stack that improves every pass, optionally built with the Multi-Focusing model for wider dip and azimuth coverage.
For the residual that is not surface-consistent: a short-period shift measured for each trace against a reference and stored in the headers or a trim file. A simple single pass, or an advanced algorithm with iterations, a refined reference and sub-sample interpolation.
Source and receiver location maps coloured by correction value, the common-shot gather before and after the correction for any point you click, and — in 3D — the statics along a chosen source line and receiver line.
Six steps from a smeared stack to a coherent one.
Every decision the solver makes is one you can see.
The controls that matter are the ones that define what is correlated, how far a shift is allowed to move, and when the iteration stops — alongside the memory settings that decide whether a 3D survey runs comfortably or not at all.
Statics are what the stack is standing on.
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 do residual statics correct that refraction statics does not?
How is the reference trace built?
How many iterations should a run use?
What if the misalignment is not surface-consistent?

Recover the stack your data already contains.
Surface-consistent shifts, trim statics for what is left, and the maps and stack sections to judge both. Talk to Geomage about a demo, or take g-Platform for a trial run.



