A stable deep adversarial learning approach for geological facies generation

Ferdinand Bhavsar, Nicolas Desassis, Fabien Ors, Thomas Romary
5/12/2023
physics.geo-phcs.LG

No official code found. Best implementation: Pumafi/stable-gan-for-geol-facies-gen (6 stars, MIT, last commit 2025-09-12).

Abstract

The simulation of geological facies in an unobservable volume is essential in various geoscience applications. Given the complexity of the problem, deep generative learning is a promising approach to overcome the limitations of traditional geostatistical simulation models, in particular their lack of physical realism. This research aims to investigate the application of generative adversarial networks and deep variational inference for conditionally simulating meandering channels in underground volumes. In this paper, we review the generative deep learning approaches, in particular the adversarial ones and the stabilization techniques that aim to facilitate their training. The proposed approach is tested on 2D and 3D simulations generated by the stochastic process-based model Flumy. Morphological metrics are utilized to compare our proposed method with earlier iterations of generative adversarial networks. The results indicate that by utilizing recent stabilization techniques, generative adversarial networks can efficiently sample from target data distributions. Moreover, we demonstrate the ability to simulate conditioned simulations through the latent variable model property of the proposed approach.

View on arXivView PDF

Code Implementations(1)

MIT

A stable deep adversarial learning approach for geological facies generation

61Python, Jupyter NotebookDec 21, 20231 years agoMIT

Similar Papers

Cite this paper

@article{bhavsar2023stable,
  title  = {A stable deep adversarial learning approach for geological facies generation},
  author = {Ferdinand Bhavsar and Nicolas Desassis and Fabien Ors and Thomas Romary},
  year   = {2023},
  eprint = {2305.13318},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.13318v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.13318.svg)](https://codeofpaper.com/paper/2305.13318)

Discussion