Conditional Facies Modeling Using an Improved Progressive Growing of Generative Adversarial Networks (GANs)

10 Conditional facies modeling combines geological spatial patterns with different types of observed data, to build earth models for predictions of subsurface resources. Recently, researchers have used generative adversarial networks (GANs) for conditional facies modeling, where an unconditional GAN is first trained to learn the geological patterns using the original GANs loss function, then appropriate latent vectors are searched to generate facies models that 15 are consistent with the observed conditioning data. A problem with this approach is that the timeconsuming search process needs to be conducted for every new conditioning data. As an alternative, we improve GANs for conditional facies modeling by introducing an extra condition-based loss function and adjusting the architecture of the generator to take the conditioning data as inputs, based on progressive growing of GANs. The condition-based loss 20 function is defined as the inconsistency between the input conditioning value and the corresponding characteristics exhibited by the output facies model, and forces the generator to learn the ability of being consistent with the input conditioning data, together with the learning of geological patterns. Our input conditioning factors include global features (e.g. the mud facies proportion) alone, local features such as sparse well facies data alone, and joint combination of 25 global features and well facies data. After training, we evaluate both the quality of generated facies models and the conditioning ability of the generators, by manual inspection and quantitative assessment. The trained generators are quite robust in generating high-quality facies models conditioned to various types of input conditioning information.

[1]  J. Caers,et al.  A Tree‐Based Direct Sampling Method for Stochastic Surface and Subsurface Hydrological Modeling , 2020, Water Resources Research.

[2]  T. Mukerji,et al.  Geomodeling Using Generative Adversarial Networks and a Database of Satellite Imagery of Modern River Deltas , 2019 .

[3]  Zhi Zhong,et al.  Predicting CO2 Plume Migration in Heterogeneous Formations Using Conditional Deep Convolutional Generative Adversarial Network , 2019, Water Resources Research.

[4]  Lin Liang,et al.  Generating geologically realistic 3D reservoir facies models using deep learning of sedimentary architecture with generative adversarial networks , 2019, Petroleum Science.

[5]  Timo Aila,et al.  A Style-Based Generator Architecture for Generative Adversarial Networks , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  Ahmed H. Elsheikh,et al.  Parametric generation of conditional geological realizations using generative neural networks , 2018, Computational Geosciences.

[7]  Martin J. Blunt,et al.  Stochastic Seismic Waveform Inversion Using Generative Adversarial Networks as a Geological Prior , 2018, Mathematical Geosciences.

[8]  Ali Borji,et al.  Pros and Cons of GAN Evaluation Measures , 2018, Comput. Vis. Image Underst..

[9]  Alexander Y. Sun,et al.  Discovering State‐Parameter Mappings in Subsurface Models Using Generative Adversarial Networks , 2018, Geophysical Research Letters.

[10]  Lukas Mosser,et al.  Rapid seismic domain transfer: Seismic velocity inversion and modeling using deep generative neural networks , 2018, 80th EAGE Conference and Exhibition 2018.

[11]  Emilien Dupont,et al.  Generating Realistic Geology Conditioned on Physical Measurements with Generative Adversarial Networks , 2018, 1802.03065.

[12]  Jaakko Lehtinen,et al.  Progressive Growing of GANs for Improved Quality, Stability, and Variation , 2017, ICLR.

[13]  拓海 杉山,et al.  “Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks”の学習報告 , 2017 .

[14]  Eric Laloy,et al.  Training‐Image Based Geostatistical Inversion Using a Spatial Generative Adversarial Neural Network , 2017, ArXiv.

[15]  Aaron C. Courville,et al.  Improved Training of Wasserstein GANs , 2017, NIPS.

[16]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Christian Ledig,et al.  Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Jiajun Wu,et al.  Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling , 2016, NIPS.

[19]  Heiga Zen,et al.  WaveNet: A Generative Model for Raw Audio , 2016, SSW.

[20]  Alex Graves,et al.  Conditional Image Generation with PixelCNN Decoders , 2016, NIPS.

[21]  Bernt Schiele,et al.  Generative Adversarial Text to Image Synthesis , 2016, ICML.

[22]  Aldo Clerici,et al.  A Set of GRASS GIS-Based Shell Scripts for the Calculation and Graphical Display of the Main Morphometric Parameters of a River Channel , 2016 .

[23]  Soumith Chintala,et al.  Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks , 2015, ICLR.

[24]  Zhe Gan,et al.  Learning Deep Sigmoid Belief Networks with Data Augmentation , 2015, AISTATS.

[25]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[26]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[27]  Daan Wierstra,et al.  Stochastic Backpropagation and Approximate Inference in Deep Generative Models , 2014, ICML.

[28]  Hugo Larochelle,et al.  The Neural Autoregressive Distribution Estimator , 2011, AISTATS.