Abstract
Due to the structure complexity and heterogeneity of the geological models, it is difficult for traditional methods to characterize the corresponding anisotropic and structural features. Therefore, one of the generative models called Generative Adversarial Network (GAN) are introduced to the geological modeling fields, which describes the complex structural features effectively according to fitting the high-order statistical characteristics. However, the traditional GAN might cause gradient explosion or vanishment, insufficient model diversity, resulting the network cannot capture the spatial pattern and characteristics of geological models so that the reconstruction always has a bad performance. For this issue, this paper introduced the Wasserstein Generative Adversarial Network with Gradient Penalty (WGAN-GP), which can better measure the distribution discrepancy between the generative data and real data and provide a meaningful gradient for the training process. In addition, the gradient penalty term can make the objective function conform with Lipschitz constraints, which ensures the training process more stable and the correlation between the generative and real samples. Meanwhile, the conditioning loss function can make the reconstruction conform with the conditioning constraints. The 2D and 3D categorical facies model were introduced to perform experimental verification. The results show that the CWGAN-GP ensure the conditioning constraints and the reconstruction diversity simultaneously. In addition, for the network finished training, through inputting different kinds of conditioning data, a variety of stochastic simulation results can be generated, thereby realizing rapid and automatic geological model reconstruction.
Similar content being viewed by others
Data availability
The analysis datasets during the current study are available from the corresponding author on reasonable request (liugang@cug.edu.cn).
References
Arjovsky M, Chintala S, Bottou L (2017) Wasserstein generative adversarial networks. In: International conference on machine learning, PMLR, pp 214–223
Azevedo L, Paneiro G, Santos A, Soares A (2020) Generative adversarial network as a stochastic subsurface model reconstruction. Computat Geosci 24(4):1673–1692
Bjorck N, Gomes CP, Selman B, Weinberger KQ (2018) Understanding batch normalization. Advances in neural information processing systems 31, In Proceedings of the 32nd International Conference on Neural Information Processing Systems, pp 7705–7716
Boucher A (2009) Considering complex training images with search tree partitioning. Comput Geosci 35(6):1151–1158
Cao D, Hou Z, Liu Q, Fu F (2022) Reconstruction of three-dimension digital rock guided by prior information with a combination of InfoGAN and style-based GAN. J Pet Sci Eng 208:109590
Chan S, Elsheikh AH (2019) Parametric generation of conditional geological realizations using generative neural networks. Computat Geosci 23(5):925–952
Chen Q, Cui Z, Liu G, Yang Z, Ma X (2022) Deep convolutional generative adversarial networks for modeling complex hydrological structures in Monte-Carlo simulation. J Hydrol 610:127970
Chen Q, Liu G, Ma X, Li X, He Z (2020) 3D stochastic modeling framework for Quaternary sediments using multiple-point statistics: a case study in Minjiang Estuary area. Southeast China Comput Geosci 136:104404
Creswell A, White T, Dumoulin V, Arulkumaran K, Sengupta B, Bharath AA (2018) Generative adversarial networks: An overview. IEEE Signal Proc Mag 35(1):53–65
Cui Z, Chen Q, Liu G (2022) Characterization of subsurface hydrogeological structures with convolutional conditional neural processes on limited training data. Water Resour Res e2022WR033161
Cui Z, Chen Q, Liu G, Ma X, Que X (2021) Multiple-point geostatistical simulation based on conditional conduction probability. Stoch Env Res Risk A 35:1355–1368
Demir U, Unal G (2018) Patch-based image inpainting with generative adversarial networks. arXiv preprint arXiv:1803.07422
Dramsch JS (2020) 70 years of machine learning in geoscience in review. Adv Geophys 61:1–55
Duan X, Li B, Guo D, Jia K, Zhang E, Qin C (2021) Coverless Information Hiding Based on WGAN-GP Model. Int J Digit Crime Forensics 13(4):57–70
Dupont E, Zhang T, Tilke P, Liang L, Bailey W (2018) Generating realistic geology conditioned on physical measurements with generative adversarial networks. arXiv preprint arXiv:1802.03065
Fang W, Zhang F, Sheng VS, Ding Y (2018) A method for improving CNN-based image recognition using DCGAN. Comput Mater Con 57(1):167–178
Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial networks 1–9. arXiv preprint arXiv:1406.2661
Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT press
Gulrajani I, Ahmed F, Arjovsky M, Dumoulin V, Courville AC (2017) Improved training of wasserstein gans. Advances in neural information processing systems 30, In Proceedings of the 31st International Conference on Neural Information Processing Systems, pp 5769–5779
He K, Zhang X, Ren S, Sun J (2015) Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In Proceedings of the IEEE international conference on computer vision, pp 1026–1034
He X, Koch J, Sonnenborg TO, Jørgensen F, Schamper C, Christian Refsgaard J (2014) Transition probability-based stochastic geological modeling using airborne geophysical data and borehole data. Water Resour Res 50(4):3147–3169
Honarkhah M, Caers J (2010) Stochastic simulation of patterns using distance-based pattern modeling. Math Geosci 42(5):487–517
Huang MQ, Ninić J, Zhang QB (2021) BIM, machine learning and computer vision techniques in underground construction: Current status and future perspectives. Tunn Undergr Sp Tech 108:103677
Isola P, Zhu JY, Zhou T, Efros AA (2017) Image-to-image translation with conditional adversarial networks. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1125–1134
Ivanova VM, Sousa R, Murrihy B, Einstein HH (2014) Mathematical algorithm development and parametric studies with the GEOFRAC three-dimensional stochastic model of natural rock fracture systems. Comput Geosci 67:100–109
Kingma DP, Ba J (2014) Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980
Knudby C, Carrera J (2005) On the relationship between indicators of geostatistical, flow and transport connectivity. Adv Water Resour 28(4):405–421
Liu G, Fang H, Chen Q, Cui Z, Zeng M (2022) A Feature-Enhanced MPS Approach to Reconstruct 3D Deposit Models Using 2D Geological Cross Sections: A Case Study in the Luodang Cu Deposit. Southwestern China Nat Resour Res 31(6):3101–3120
Liu J, Liu H, Zheng X, Han J (2020) Exploring multi-scale deep encoder-decoder and patchgan for perceptual ultrasound image super-resolution. In International Conference on Neural Computing for Advanced Applications, pp 47–59
Liu Q, Liu W, Yao J, Liu Y, Pan M (2021) An improved method of reservoir facies modeling based on generative adversarial networks. Energies 14(13):3873
Mariethoz G, Renard P, Straubhaar J (2010) The direct sampling method to perform multiple-point geostatistical simulations. Water Resour Res 46:W11536
Mariethoz G, Caers J (2014) Multiple-point geostatistics: stochastic modeling with training images. John Wiley & Sons
Oliver MA, Webster R (1990) Kriging: a method of interpolation for geographical information systems. Int J Geogr Inf Sci 4(3):313–332
Renard P, Mariethoz G (2014) Special issue on 20 years of multiple-point statistics: part 1. Math Geosci 46(2):129–131
Ronneberger O, Fischer P, Brox T (2015) U-net: Convolutional networks for biomedical image segmentation. In International Conference on Medical image computing and computer-assisted intervention, pp 234–241
Song S, Mukerji T, Hou J (2021a) GANSim: Conditional facies simulation using an improved progressive growing of generative adversarial networks (GANs). Math Geosci 53(7):1413–1444
Song S, Mukerji T, Hou J (2021b) Geological facies modeling based on progressive growing of generative adversarial networks (GANs) Computat Geosci 25(3): 1251–1273
Song S, Mukerji T, Hou J (2021c) Bridging the gap between geophysics and geology with generative adversarial networks. IEEE Trans Geosci Remote Sens 60:1–11
Strebelle S (2002) Conditional simulation of complex geological structures using multiple-point statistics. Math Geosci 34(1):1–21
Tahmasebi P, Sahimi M, Caers J (2014) MS-CCSIM: accelerating pattern-based geostatistical simulation of categorical variables using a multi-scale search in Fourier space. Comput Geosci 67:75–88
Tan X, Tahmasebi P, Caers J (2014) Comparing training-image based algorithms using an analysis of distance. Math Geosci 46(2):149–169
Tang M, Liu Y, Durlofsky LJ (2021) Deep-learning-based surrogate flow modeling and geological parameterization for data assimilation in 3D subsurface flow. Comput Method Appl M 376:113636
Verfaillie E, Van Lancker V, Van Meirvenne M (2006) Multivariate geostatistics for the predictive modelling of the surficial sand distribution in shelf seas. Cont Shelf Res 26(19):2454–2468
Wang H, Wellmann JF, Li Z, Wang X, Liang RY (2017) A segmentation approach for stochastic geological modeling using hidden Markov random fields. Math Geosci 49(2):145–177
Wellmann F, Caumon G (2018) 3-D Structural geological models: Concepts, methods, and uncertainties. Adv Geophys 59:1–121
Yang Z, Chen Q, Cui Z, Liu G, Dong S, Tian Y (2022) Automatic reconstruction method of 3D geological models based on deep convolutional generative adversarial networks. Computat Geosci: 1–16.
Yeh RA, Chen C, Yian Lim T, Schwing AG, Hasegawa-Johnson M, Do MN (2017) Semantic image inpainting with deep generative models. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5485–5493
Yu L, Zhu D, He J (2020) Semantic segmentation guided face inpainting based on SN-PatchGAN. In 2020 13th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), pp 110–115
Zhang C, Song X, Azevedo L (2021) U-net generative adversarial network for subsurface facies modeling. Computat Geosci 25(1):553–573
Zhang T, Switzer P, Journel A (2006) Filter-based classification of training image patterns for spatial simulation. Math Geol 38(1):63–80
Zhang T, Tilke P, Dupont E, Zhu LC, Liang L, Bailey W (2019) Generating geologically realistic 3D reservoir facies models using deep learning of sedimentary architecture with generative adversarial networks. Pet Sci 16(3):541–549
Zhang T, Liu Q, Wang X, Ji X, Du Y (2022a) A 3D reconstruction method of porous media based on improved WGAN-GP. Comput Geosci 165:105151
Zhang T, Yang Z, Li D (2022b) Stochastic simulation of deltas based on a concurrent multi-stage VAE-GAN model. J Hydrol 607:127493
Zhang T, Yang Z, Sun C (2022c) Stochastic simulation of fan deltas using parallel multi-stage generative adversarial networks. J Pet Sci Eng 208:109442
Zheng S, Song Y, Leung T, Goodfellow I (2016) Improving the robustness of deep neural networks via stability training. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4480–4488
Acknowledgements
This work is supported by the National Natural Science Foundation of China (42172333, 41902304, U1711267), the fund of State key Laboratory of Biogeology and Environmental Geology (2021), Science and Technology Strategic Prospecting Project of Guizhou Province ([2022]ZD003) and the Knowledge Innovation Program of Wuhan-Shuguang Project (2022010801020206). Meanwhile, we are grateful to the editors, and the anonymous referee for their insightful comments and suggestions towards improving the research enclosed in this paper.
Funding
This work is supported by the National Natural Science Foundation of China (42172333, 41902304, U1711267), the fund of State key Laboratory of Biogeology and Environmental Geology (2021), Science and Technology Strategic Prospecting Project of Guizhou Province ([2022]ZD003) and the Knowledge Innovation Program of Wuhan-Shuguang Project (2022010801020206).
Author information
Authors and Affiliations
Contributions
Conceptualization: Wenyao Fan, Gang Liu; Methodology: Wenyao Fan, Gang Liu, Qiyu Chen; Formal analysis and investigation: Gang Liu, Qiyu Chen, Zhesi Cui, Zixiao Yang, Qianhong Huang; Writing-original draft preparation: Wenyao Fan; Writing-review and editing: Gang Liu, Qiyu Chen; Funding acquisition: Gang Liu, Xuechao Wu; Supervision: Gang Liu, Qiyu Chen, Xuechao Wu.
Corresponding author
Ethics declarations
Research involving Human Participants and/or Animals
This article does not contain any studies with human participants performed by any of the authors.
Informed consent
Informed consent was obtained from all individual participants included in the study.
Competing interests
The authors declare no competing interests.
Additional information
Communicated by: H. Babaie
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Fan, W., Liu, G., Chen, Q. et al. Geological model automatic reconstruction based on conditioning Wasserstein generative adversarial network with gradient penalty. Earth Sci Inform 16, 2825–2843 (2023). https://doi.org/10.1007/s12145-023-01012-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-023-01012-9