slimgroup / TimeProbeSeismic.jl

Memory efficient seismic inversion via trace estimation
MIT License
9 stars 2 forks source link
devito fwi judi seismic-inversion unbiased

DOI

TimeProbeSeismic

Wave-equation based inversion with random trace estimation based gradient computation. THis method drastically reduces the memory imprint of adjont-state while managing the loss of accuracy via carefully chosing the probing vector in the range of the wavefield.

Examples

This repository contains a set of example scripts illustrating time probing for seismic inversion and reproduces the results presented in our SEG abstract.

Author

This software is develloped as Georgia Institute of Technology as part of the ML4Seismic consortium. For questions or issues, please open an issue on github or contact the author:

Acknowledgment

The developement of this software and its GPU portability was made possible by the NVIDIA Academic Hardware Grant.

Cite us

Please use the following citation if you use our software:

@inbook{doi:10.1190/segam2021-3584072.1,
    author = {Mathias Louboutin and Felix J. Herrmann},
    title = {Ultra-low memory seismic inversion with randomized trace estimation},
    booktitle = {First International Meeting for Applied Geoscience \& Energy Expanded Abstracts},
    chapter = {},
    pages = {787-791},
    year = {2021},
    doi = {10.1190/segam2021-3584072.1},
    URL = {https://library.seg.org/doi/abs/10.1190/segam2021-3584072.1},
    eprint = {https://library.seg.org/doi/pdf/10.1190/segam2021-3584072.1},
}

@article{louboutineage22rte,
   author = "Louboutin, M. and Herrmann, F.",
   title = "Enabling Wave-Based Inversion on Gpus with Randomized Trace Estimation", 
   journal= "",
   year = "2022",
   volume = "2022",
   number = "1",
   pages = "1-5",
   doi = "https://doi.org/10.3997/2214-4609.202210531",
   url = "https://www.earthdoc.org/content/papers/10.3997/2214-4609.202210531",
   publisher = "European Association of Geoscientists & Engineers",
   issn = "2214-4609",
   type = "",
}