Kirchhoff time migration software
Kirchhoff time migration in g-Platform, pre-stack and post-stack, run from topography instead of from a flat datum. An interactive migration velocity loop scans whole ranges of velocity at once, and the same engine takes a 2D line on a laptop or a full 3D survey across a GPU cluster.
Diffractions collapse, dips move home.


One algorithm, four ways to run it.
The Kirchhoff kernel is the same throughout. What changes is where the data lives, how the output is sorted and what the run is for — a single test gather, a production 3D volume, an azimuth study, or a quick look at a stack.
2D or 3D pre-stack time migration of CMP gathers held in RAM, writing the migrated gathers and the migrated stack in one pass. The same engine migrates a stack section post-stack, which is the quick way to test an aperture or take a first look before committing to a full pre-stack run.
Reads pre-stack traces straight from SEG-Y and accumulates the image bin by bin, so surveys far larger than memory migrate without ever being loaded. Output as offset classes, variable offset classes or offset-vector tiles; GPU-accelerated, distributed across nodes, and resumable after an interruption.
Accumulates energy into common image gathers sorted by source-receiver offset rather than by angle — the form offset-dependent amplitude work, AVO and velocity QC need.
Images each azimuth sector separately, each with its own RMS model, and outputs offset or common-angle gathers. Velocity that varies with azimuth is what points at fracture orientation and intensity.
Pick the velocity on the migrated image.
Stacking velocity is not migration velocity. g-Platform builds a storage of migrated images across a whole range of velocity factors first, then lets you pick on those images — so the velocity you choose is judged by the picture it produces.
Six steps from conditioned gathers to a migrated stack.
The parameters that decide the image.
Every value below ships with a default, and most runs change only a handful. Two of them are project facts rather than preferences: the replacement velocity has to match the one used in your datum statics, and the CMP bin intervals have to match the survey, because the anti-alias filter is computed from them.
Time imaging is one link in the 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.
What does time migration actually do to the data?
How do I find the right migration velocity?
Can g-Platform migrate anisotropic data in time?
How large a survey can the migration handle?

Migrate your own line and judge the picture.
From regularized gathers through a scanned migration velocity to a production PreSTM volume — take g-Platform for a trial run, or talk to Geomage about your survey.






