Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 4.18 KB

README.md

File metadata and controls

54 lines (35 loc) · 4.18 KB

GCS-CAM

Code to partially reproduce results in "De-risking geological carbon storage from high resolution time-lapse seismic to explainable leakage detection"

Installation

Run the command below to install the required packages.

julia -e 'Pkg.add("DrWatson.jl")'
julia --project -e 'using Pkg; Pkg.instantiate()'

Script descriptions

GenLinData.jl: script to generate time-lapse linearized data via Born modeling operators.

RTM.jl: script to run reverse-time migration (RTM) on the linearized data.

JRM.jl: script to invert the time-lapse linearized data via joint recovery model (JRM).

The experimental setup (number of sources, receivers, amount of noise etc) can be adjusted according to input keywords.

To generate a dataset for training the deep neural classifier, we provide the clusterless version of the above 3 scripts --- where you can simply run the julia scripts locally and experiments can run on multiple instances in parallel on the cloud. This needs 3 files for registry, credential, and parameter information to be stored in registryinfo.json, credentials.json, params.json files. More information can be found in AzureClusterlessHPC.jl and JUDI4Cloud.jl.

LICENSE

The software used in this repository can be modified and redistributed according to MIT license.

Reference

If you use our software for your research, please cite our preprint:

@unpublished {yin2022TLEdgc,
	title = {De-risking geological carbon storage from high resolution time-lapse seismic to explainable leakage detection},
	year = {2022},
	note = {Submitted to the Leading Edge},
	month = {09},
	abstract = {Geological carbon storage represents one of the few truly scalable technologies capable of reducing the CO 2  concentration in the atmosphere. While this technology has the potential to scale, its success hinges on our ability to mitigate its risks. An important aspect of risk mitigation concerns assurances that the injected CO 2  remains within the storage complex. Amongst the different monitoring modalities, seismic imaging stands out with its ability to attain high resolution and high fidelity images. However, these superior features come, unfortunately, at prohibitive costs and time-intensive efforts potentially rendering extensive seismic monitoring undesirable. To overcome this shortcoming, we present a methodology where time-lapse images are created by inverting non-replicated time-lapse monitoring data jointly. By no longer insisting on replication of the surveys to obtain high fidelity time-lapse images and differences, extreme costs and time-consuming labor are averted. To demonstrate our approach, hundreds of noisy time-lapse seismic datasets are simulated that contain imprints of regular CO 2  plumes and irregular plumes that leak. These time-lapse datasets are subsequently inverted to produce time-lapse difference images used to train a deep neural classifier. The testing results show that the classifier is capable of detecting CO 2  leakage automatically on unseen data and with a reasonable accuracy.},
	keywords = {CAM, CCS, classification, explainability, JRM, seismic imaging, time-lapse},
	url = {https://slim.gatech.edu/Publications/Public/Submitted/2022/yin2022TLEdgc/paper.html},
	author = {Ziyi Yin and Huseyin Tuna Erdinc and Abhinav Prakash Gahlot and Mathias Louboutin and Felix J. Herrmann}
}

Authors

This package was written by Ziyi Yin, Huseyin Tuna Erdinc, Abhinav Prakash Gahlot from the Seismic Laboratory for Imaging and Modeling (SLIM) at the Georgia Institute of Technology.

If you have any question, we welcome your contributions to our software by opening issue or pull request.

SLIM Group @ Georgia Institute of Technology, https://slim.gatech.edu.
SLIM public GitHub account, https://github.com/slimgroup.