HomeClimate, Ecology & EnvironmentCrosshole Seismic Tomography: CO2 Plume Inversion

Crosshole Seismic Tomography: CO2 Plume Inversion

Interactive crosshole seismic tomography simulator: fire straight-ray travel times between two boreholes through a hidden CO2-plume velocity anomaly and watch the Algebraic Reconstruction Technique (ART / Kaczmarz) rebuild the subsurface image iteration by iteration.

Climate, Ecology & Environment3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
seismic-tomography-wave-inversion ↗ Open standalone

This simulator recreates a crosshole seismic survey used to monitor CO₂ storage reservoirs: seismic sources in one borehole fire straight-ray arrivals to receivers in a second borehole, and travel times are inverted for a hidden subsurface velocity model using the Algebraic Reconstruction Technique (ART / Kaczmarz row-projection) — the same iterative algorithm behind CT-scanner and geophysical tomography. Adjust station density and the CO₂-induced velocity drop, then run the inversion and watch the reconstructed image converge toward the true low-velocity plume, with live travel-time residual and model-error readouts tracking the convergence.

⚙ Under the hood

Fire straight-ray seismic travel times between two boreholes through a hidden CO2-plume velocity anomaly and watch the Algebraic Reconstruction Technique (ART / Kaczmarz) rebuild the subsurface velocity image sweep by sweep, the same imaging step used to verify CO2 stays confined in a storage reservoir.

Seismic TomographyTravel-Time InversionART AlgorithmCO2 MonitoringGeophysicsCrosshole Survey

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)