Crosshole Seismic Tomography: SIRT Plume Inversion
Interactive 2D crosshole seismic tomography simulator that reconstructs a hidden CO2-plume velocity anomaly using the Simultaneous Iterative Reconstruction Technique (SIRT): every ray's correction is computed from one shared snapshot of the model and averaged into each cell, a genuinely different update rule from the sequential ART/Kaczmarz row-projection used elsewhere on this site.
This 2D simulator inverts the same crosshole seismic survey as the site's 3D version — straight-ray travel times fired between two boreholes through a hidden CO₂-plume velocity anomaly — but with a genuinely different reconstruction algorithm: the Simultaneous Iterative Reconstruction Technique (SIRT) instead of ART/Kaczmarz. SIRT computes every ray's correction from one shared snapshot of the model and averages the accumulated corrections into each grid cell only once per sweep, rather than updating the model ray-by-ray. 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 (numerically verified, monotonic) convergence.
Fire straight-ray seismic travel times between two boreholes through a hidden CO2-plume velocity anomaly and watch the Simultaneous Iterative Reconstruction Technique (SIRT) rebuild the subsurface velocity image sweep by sweep — a genuinely different, simultaneous-averaged update rule from the sequential ART/Kaczmarz algorithm used in the 3D version of this sim.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install