Abstract

Full waveform inversion (FWI) is an approach of seismic data inversion that employs data-fitting techniques to produce a detailed image of the subsurface. The computational expense and complex mathematics involved in implementing FWI make it challenging. To address this issue, we have developed an interface enabled 2D acoustic time domain FWI package: ShaVi-1.0 (“Sha” refers to “Shabda”, a Sanskrit word meaning “sound”, and “Vi” stands for “Viparita”, representing “inversion”, the package version is labeled as 1.0). That utilizes shots parallelization on the OpenMP API to deal with computational expenses and a graphical user interface (GUI) for its easy implementation. This allows the FWI to run on standalone workstations. The base code of FWI is written in “C” language with a modular design, enabling users to modify the modules as per their requirements. The GUI, which is developed in Python, includes features such as real-time plotting and process status updates, along with message and warning boxes to ensure smooth inversion flow. We add a toolbox to the GUI’s menu bar along with the help, which users can use to generate acquisition geometry and plot source-receiver locations. The toolbar integrated into the software provides multiple other functionalities to enhance the ease of implementation. We perform testing on the benchmark models such as SEG/EAGE Overthrust and Foothill model. A comparative study is also performed to assess its efficiency relative to CSIM-KAUST and SWIT-1.0 codes. The assessment is based on two key parameters: mean absolute percentage error (MAPE) and computational time. The developed GUI not only simplifies the implementation process but also enables real-time analysis of results.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call