Seismic Velocity Inversion and Uncertainty Quantification Using Conditional Normalizing Flows

TitleSeismic Velocity Inversion and Uncertainty Quantification Using Conditional Normalizing Flows
Publication TypeConference
Year of Publication2021
AuthorsYuxiao Ren, Philipp A. Witte, Ali Siahkoohi, Mathias Louboutin, Ziyi Yin, Felix J. Herrmann
Conference NameAGU Annual Meeting
KeywordsAGU, inversion, machine learning, Normalizing flows, Uncertainty quantification

In this work, we use a conditional normalizing flow (CNF) to address the seismic velocity inversion problem. Considering the large dimension difference between seismic data and velocity model, we reduce the data dimension by calculating its reverse time. After that, we train the CNF on pairs of migrated data and velocity. During inference, given a new seismic data, feeding the corresponding migrated image into the trained CNF will lead to posterior samples of the velocity inversion distribution. In addition, uncertainty quantification of the inverted results can be achieved by statistical metrics like mean and standard deviation. In our numerical example, the implementation is based on open-sourced software InvertibleNetworks.jl (Witte et al., 2021), JUDI.jl (Witte et al., 2019) and Devito (Louboutin et al., 2019). The training dataset are built based on the SEG/EAGE Overthrust model. For an unseen seismic data, the posterior samples of inversion results given by the trained CNF can be considered as good estimates of the true velocity. Especially, judging from the metrics like MAE, MSE, PSNR, SSIM, et al., the posterior mean is usually closer to the true velocity and the standard deviation indicates that the velocity value is more reliable within the subsurface layers than that on layer edges. Moreover, the inverted results, either the posterior samples or posterior mean, can be used as an initial model in the subsequent FWI for a more accurate result.


(AGU 2021, New Orleans)

Citation Keyren2021AGUsvi