Full-Waveform Inversion - Part 2: adjoint modeling
Title | Full-Waveform Inversion - Part 2: adjoint modeling |
Publication Type | Journal Article |
Year of Publication | 2018 |
Authors | Mathias Louboutin, Philipp A. Witte, Michael Lange, Navjot Kukreja, Fabio Luporini, Gerard Gorman, Felix J. Herrmann |
Journal | The Leading Edge |
Volume | 37 |
Pagination | 69-72 |
Month | 1 |
Keywords | acoustic, devito, finite-difference, FWI, tutorial |
Abstract | This tutorial is the second part of a three part tutorial series on full-waveform inversion (FWI), in which we provide a step by step walk through of setting up forward and adjoint wave equation solvers and an optimization framework for inversion. In part 1 (Louboutin et al., 2017), we demonstrated how to discretize the acoustic wave equation and how to set up a basic forward modeling scheme using Devito, a domain-specific language (DSL) in Python for automated finite-difference (FD) computations (Lange et al., 2016). Devito allows us to define wave equations as symbolic Python expressions (Meurer et al., 2017), from which optimized FD stencil code is automatically generated at run time. In part 1, we show how we can use Devito to set up and solve acoustic wave equations with (impulsive) seismic sources and sample wavefields at the receiver locations to model shot records. |
Notes | (The Leading Edge) |
URL | https://slim.gatech.edu/Publications/Public/Journals/TheLeadingEdge/2018/louboutin2017fwip2/louboutin2017fwip2.html |
DOI | 10.1190/tle37010069.1 |
Citation Key | louboutin2017fwip2 |