ovcharenkoo / deeplogs

Velocity model building by deep learning. Multi-CMP gathers are mapped into velocity logs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deeplogs

Velocity model building by deep learning. Multi-CMP gathers are mapped into velocity logs.

This repository reproduces the results of the paper:

Kazei, V., Ovcharenko, O., Zhang, X., Peter, D. & Alkhalifah, T. "Mapping seismic data cubes to vertical velocity profiles by deep learning: New full-waveform inversion paradigm?", Geophysics, submitted (2019)

Run:

data/velocity_logs_from_seismic.ipynb

Common-midpoint gathers are used to build a velocity log at the central midpoint location. This allows us to utilize relevant traces for inversion and exploit the regualrity of sampling in typical active seismic acquisition. cmp_to_log With deep learning and regularly sampled data inversion can be set up as a search for mapping from data cubes to 1D vertical velocity profiles. Which is a lot easier to learn compared to mapping to the whole velocity models (2D or 3D). cmp_to_log

We generate a set of pseudo-random models for training by cropping and skewing: cmp_to_log

Velocity model is then retrieved as an assembly of depth profiles. Deep learning models are naturally stochastic, so we train as set of five to provide initial uncertainty estimates: cmp_to_log

About

Velocity model building by deep learning. Multi-CMP gathers are mapped into velocity logs.

License:MIT License


Languages

Language:Jupyter Notebook 97.4%Language:TeX 2.5%Language:Hack 0.0%