Latent Diffusion Model for Conditional Reservoir Facies Generation

Daesoo Lee, Oscar Ovanger, Jo Eidsvik, Erlend Aune, Jacob Skauvold +1 more
11/3/2023
physics.geo-phcs.LGstat.ML

Official code: ML4ITS/Latent-Diffusion-Model-for-Conditional-Reservoir-Facies-Generation (20 stars, MIT, last commit 2024-11-07).

Abstract

Creating accurate and geologically realistic reservoir facies based on limited measurements is crucial for field development and reservoir management, especially in the oil and gas sector. Traditional two-point geostatistics, while foundational, often struggle to capture complex geological patterns. Multi-point statistics offers more flexibility, but comes with its own challenges related to pattern configurations and storage limits. With the rise of Generative Adversarial Networks (GANs) and their success in various fields, there has been a shift towards using them for facies generation. However, recent advances in the computer vision domain have shown the superiority of diffusion models over GANs. Motivated by this, a novel Latent Diffusion Model is proposed, which is specifically designed for conditional generation of reservoir facies. The proposed model produces high-fidelity facies realizations that rigorously preserve conditioning data. It significantly outperforms a GAN-based alternative. Our implementation on GitHub: \url{https://github.com/ML4ITS/Latent-Diffusion-Model-for-Conditional-Reservoir-Facies-Generation}.

View on arXivView PDF

Code Implementations(1)

MIT

[official] PyTorch implementation of Latent Diffusion Model for Conditional Reservoir Facies Generation

206Python, DockerfileNov 24, 20231 years agoMIT
diffusion-modelsgeomodelinggeostatisticslatent-diffusion-modelsreservoir-modeling

Similar Papers

Cite this paper

@article{lee2023latent,
  title  = {Latent Diffusion Model for Conditional Reservoir Facies Generation},
  author = {Daesoo Lee and Oscar Ovanger and Jo Eidsvik and Erlend Aune and Jacob Skauvold and Ragnar Hauge},
  year   = {2023},
  eprint = {2311.01968},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.01968v2}
}

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/2311.01968.svg)](https://codeofpaper.com/paper/2311.01968)

Discussion