Official reproducible material for Enhancing Multi-parameter Elastic Full Waveform Inversion with a Siamese Network - Omar M. Saad and Tariq Alkhalifah
This repository is organized as follows:
- 📂 asset: folder containing logo;
- 📂 data: folder containing data;
- 📂 Model: folder containing the Siamese network;
- 📂 utils: folder containing the utilities;
The following notebooks are provided:
- 📙
ElasticSiameseFWI_SeamArid_NormalizedLoss.ipynb
: notebook for ElasticSiameseFWI framework for Seam Arid model using normalized loss function; - 📙
SiameseEFWI_SEAMArid_Normalize_Pressure.ipynb
: notebook for ElasticSiameseFWI framework for Seam Arid (pressure component) model using normalized loss function;
To ensure the reproducibility of the results, we suggest using the environment.yml
file when creating an environment.
Run:
./install_env.sh
It will take some time, if at the end you see the word Done!
on your terminal you are ready to go.
Remember to always activate the environment by typing:
conda activate ElasticSiameseFWI
Disclaimer: All experiments have been carried on a Intel(R) Xeon(R) CPU @ 2.10GHz equipped with a single NVIDIA GEForce RTX 3090 GPU. Different environment configurations may be required for different combinations of workstation and GPU.
@article{saad2025siamesefwi,
title={Enhancing Multi-parameter Elastic Full Waveform Inversion with a Siamese Network},
author={Saad, Omar M and Alkhalifah, Tariq},
journal={The Leading Edge},
volume={44},
number={5},
pages={416a1--416a10},
year={2025},
doi={doi.org/10.1190/tle44050416a1.1},
publisher={Society of Exploration Geophysicists}
}