Skip to Main Content
Skip Nav Destination

Full-waveform inversion; Part 3, Optimization

Philipp Witte, Mathias Louboutin, Keegan Lensink, Michael Lange, Navjot Kukreja, Fabio Luporini, Gerard Gorman and Felix J. Herrmann
Full-waveform inversion; Part 3, Optimization
Leading Edge (Tulsa, OK) (February 2018) 37 (2): 142-145


This tutorial is the third part of a full-waveform inversion (FWI) tutorial series with a step-by-step walkthrough of setting up forward and adjoint wave equations and building a basic FWI inversion framework. For discretizing and solving wave equations, we use Devito (, a Python-based domain-specific language for automated generation of finite-difference code (Lange et al., 2016). The first two parts of this tutorial (Louboutin et al., 2017, 2018) demonstrated how to solve the acoustic wave equation for modeling seismic shot records and how to compute the gradient of the FWI objective function using the adjoint-state method. With these two key ingredients, we will now build an inversion framework that can be used to minimize the FWI least-squares objective function.

ISSN: 1070-485X
EISSN: 1938-3789
Serial Title: Leading Edge (Tulsa, OK)
Serial Volume: 37
Serial Issue: 2
Title: Full-waveform inversion; Part 3, Optimization
Affiliation: University of British Columbia, Seismic Laboratory for Imaging and Modeling, Vancouver, BC, Canada
Pages: 142-145
Published: 201802
Text Language: English
Publisher: Society of Exploration Geophysicists, Tulsa, OK, United States
References: 8
Accession Number: 2019-007263
Categories: Applied geophysics
Document Type: Serial
Bibliographic Level: Analytic
Illustration Description: illus.
Secondary Affiliation: Imperial College London, GBR, United KingdomGeorgia Institute of Technology, USA, United States
Country of Publication: United States
Secondary Affiliation: GeoRef, Copyright 2019, American Geosciences Institute.
Update Code: 201906
Close Modal

or Create an Account

Close Modal
Close Modal