{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T11:48:11Z","timestamp":1782215291350,"version":"3.54.5"},"reference-count":6,"publisher":"Society of Exploration Geophysicists","issue":"1","license":[{"start":{"date-parts":[[2018,1,2]],"date-time":"2018-01-02T00:00:00Z","timestamp":1514851200000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/3.0\/"}],"content-domain":{"domain":["library.seg.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,1,1]]},"abstract":"<jats:p>This 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 showed how to use Devito (http:\/\/www.opesci.org\/devito-public) to set up and solve acoustic wave equations with (impulsive) seismic sources and sample wavefields at the receiver locations to forward model shot records. Here in Part 2, we will discuss how to set up and solve adjoint wave equations with Devito and, from that, how we can calculate gradients and function values of the FWI objective function.<\/jats:p>","DOI":"10.1190\/tle37010069.1","type":"journal-article","created":{"date-parts":[[2017,12,29]],"date-time":"2017-12-29T13:08:03Z","timestamp":1514552883000},"page":"69-72","update-policy":"https:\/\/doi.org\/10.1190\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Full-waveform inversion, Part 2: Adjoint modeling"],"prefix":"10.1190","volume":"37","author":[{"given":"Mathias","family":"Louboutin","sequence":"first","affiliation":[{"name":"1 The University of British Columbia, Seismic Laboratory for Imaging and Modeling (SLIM)."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philipp","family":"Witte","sequence":"additional","affiliation":[{"name":"1 The University of British Columbia, Seismic Laboratory for Imaging and Modeling (SLIM)."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Lange","sequence":"additional","affiliation":[{"name":"2 Imperial College London."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Navjot","family":"Kukreja","sequence":"additional","affiliation":[{"name":"2 Imperial College London."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fabio","family":"Luporini","sequence":"additional","affiliation":[{"name":"2 Imperial College London."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gerard","family":"Gorman","sequence":"additional","affiliation":[{"name":"2 Imperial College London."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Felix J.","family":"Herrmann","sequence":"additional","affiliation":[{"name":"1 The University of British Columbia, Seismic Laboratory for Imaging and Modeling (SLIM)."},{"name":"3 Georgia Institute of Technology."}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"186","reference":[{"key":"2025120815060174700_R1","volume-title":"Optimal control of systems governed by partial differential equations","year":"1971"},{"issue":"12","key":"2025120815060174700_R2","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1190\/tle36121033.1","article-title":"Full-waveform inversion, part 1: Forward modeling","volume":"36","year":"2017","journal-title":"The Leading Edge"},{"issue":"2","key":"2025120815060174700_R3","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1111\/j.1365-246X.2006.02978.x","article-title":"A review of the adjoint-state method for computing the gradient of a functional with geophysical applications","volume":"167","year":"2006","journal-title":"Geophysical Journal International"},{"issue":"8","key":"2025120815060174700_R4","doi-asserted-by":"crossref","first-page":"1259","DOI":"10.1190\/1.1441754","article-title":"Inversion of seismic reflection data in the acoustic approximation","volume":"49","year":"1984","journal-title":"Geophysics"},{"issue":"6","key":"2025120815060174700_R5","doi-asserted-by":"crossref","first-page":"WCC1","DOI":"10.1190\/1.3238367","article-title":"An overview of full-waveform inversion in exploration geophysics","volume":"74","year":"2009","journal-title":"Geophysics"},{"issue":"3","key":"2025120815060174700_R6","doi-asserted-by":"crossref","first-page":"WA3","DOI":"10.1190\/1.3554411","article-title":"A stable TTI reverse time migration and its implementation","volume":"76","year":"2011","journal-title":"Geophysics"}],"container-title":["The Leading Edge"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/pubs.geoscienceworld.org\/seg\/tle\/article-pdf\/37\/1\/69\/7433275\/tle37010069.1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/pubs.geoscienceworld.org\/seg\/tle\/article-pdf\/37\/1\/69\/7433275\/tle37010069.1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T20:06:06Z","timestamp":1765224366000},"score":1,"resource":{"primary":{"URL":"https:\/\/pubs.geoscienceworld.org\/tle\/article\/37\/1\/69\/525689\/Full-waveform-inversion-Part-2-Adjoint-modeling"},"secondary":[{"URL":"https:\/\/pubs.geoscienceworld.org\/tle\/article\/37\/1\/69\/525689\/full-waveform-inversion-part-2-adjoint-modeling","label":"geoscienceworld"}]},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,1]]},"references-count":6,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1,1]]}},"URL":"https:\/\/doi.org\/10.1190\/tle37010069.1","relation":{},"ISSN":["1070-485X"],"issn-type":[{"value":"1070-485X","type":"print"}],"subject":[],"published-other":{"date-parts":[[2018,1]]},"published":{"date-parts":[[2018,1,1]]},"assertion":[{"value":"2017-12-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}