Skip to content
forked from randlab/diaGAN

Elevating the Tensorflow version to use TF2 as well as implementing additional slice/image augmentation and summary plotting

Notifications You must be signed in to change notification settings

JoergPeisker/diaGAN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DiAGAN

Code accompagning the article 3D Geological Image Synthesis From 2D Examples Using Generative Adversarial Networks, Guillaume Coiffier, Philippe Renard and Sylvain Lefebvre

Generative Adversarial Networks (GAN) are becoming an alternative to Multiple-point Statistics (MPS) techniques to generate stochastic fields from training images. But a difficulty for all the training image based techniques (including GAN and MPS) is to generate 3D fields when only 2D training data sets are available. In this paper, we introduce a novel approach called Dimension Augmenter GAN (DiAGAN) enabling GANs to generate 3D fields from 2D examples. The method is simple to implement and is based on the introduction of a random cut sampling step between the generator and the discriminator of a standard GAN.

GAN architecture for 2D to 3D synthesis

For pretrained models, training images and sample of outputs, see https://github.com/randlab/DiAGAN_Examples

Dependencies

python (>3.5) with the following librairies :

How to use

See the HOW_TO_USE.md files in the Pytorch/ and Tensorflow/ folders

Image Gallery

Training examples Output images Output images
Strebelle Channels TI Strebelle Channels TI Strebelle Channels Strebelle Channels Strebelle Channels Strebelle Channels
houthuys TI x houthuys TI y houthuys houthuys houthuys houthuys
F42A F42A F42A
Balls Balls Balls

About

Elevating the Tensorflow version to use TF2 as well as implementing additional slice/image augmentation and summary plotting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%