Seismic acquisition QC software
Merge field navigation into the trace headers of land or marine 2D and 3D data, then prove it. g-Platform surrounds the assignment with connected tables, maps and gather views, header crossplots, first-break and azimuthal checks, and coverage QC after binning — and lets you correct what they find without leaving the module.
See the geometry. Control the result.


One workspace where every view knows what you clicked.
Assignment fills the trace headers from the navigation files; binning comes later as its own step. What makes the module worth sitting in is that its tables, maps and gathers are one interconnected display — select a point in any of them and the rest follow.
Six ways to make a wrong position look wrong.
A bad coordinate is invisible in a header table and obvious the moment the data is asked to agree with it. Each of these takes a different route to the same question — do the recorded traces behave as though the sources and receivers were where we say they were?
The first-break hyperbola expected from an approximate near-surface velocity is drawn against automatically picked arrivals in every common-point gather. Browse them one by one, or play the survey as a slide show at a delay you choose, watching for the gathers where the two disagree. A collection view shows a grid of neighbouring gathers together, which is how a locally confined error separates itself from a survey-wide one.
The same disagreement, turned into numbers: peak and average misfit per source, regression misfits fitted per receiver line, counts of bad lines, and the total and maximum trace shift within a line — all coloured onto a map in survey or line-and-station coordinates. Sources can be repositioned by dragging, optionally snapping to a reference grid or the surveyed receiver points, and receiver channel mis-assignments corrected automatically against a threshold.
Traces at each acquisition point are grouped into azimuth sectors, moveout-corrected and stacked, giving one panel per point across the whole survey. Swapped coordinates and mis-assigned shot numbers show up as sectors that will not stack coherently.
Fold computed for each offset or azimuth panel rather than for the survey as a whole, so coverage can be confirmed tile by tile before migration. Click a bin on the fold map to see the sources and receivers that contributed to it.
Fold of coverage, minimum and maximum offset in a bin, bin centre to midpoint centroid distance, a rose diagram for azimuth, grid statistics, and a smoothed CMP topography surface written to the headers for velocity work and MultiFocusing.
Attributes computed inside a signal window and a separate noise window — maximum, minimum and RMS amplitude, mean absolute amplitude, standard deviation, dominant frequency and spectrum width — coloured onto the location map with the amplitude spectrum beside it, per gather group or per trace.
Six steps from field tape to geometry you can defend.
The settings that decide what the QC can see.
Most of these are about scope rather than algorithm: how much data a check reads, how wide a neighbourhood it compares against, and which traces it is allowed to believe. Set them too tight and a real error hides; too loose and everything looks anomalous.
Geometry is where the sequence either starts well or does not.
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.
Why is geometry assignment treated as the most important step?
How does g-Platform find a geometry error?
Can positions be corrected without going back to the field data?
What is checked after binning?

Prove the geometry before you process it.
Load the navigation, assign it, and put the survey through the checks until nothing is left to explain. Talk to Geomage about a demo, or take g-Platform for a trial run.




