Wenliang Nie , Jiayi Gu , Bo Li , Xiaotao Wen , Xiangfei Nie
{"title":"Quantitative lithology prediction from seismic data using deep learning","authors":"Wenliang Nie , Jiayi Gu , Bo Li , Xiaotao Wen , Xiangfei Nie","doi":"10.1016/j.cageo.2024.105821","DOIUrl":"10.1016/j.cageo.2024.105821","url":null,"abstract":"<div><div>Lithology prediction is essential for understanding subsurface structures and properties. Deep learning (DL) methods, which can capture the nonlinear relationship between lithology and seismic data, have gained significant attention as an effective tool in lithology prediction. However, these methods still face many challenges such as limited well-log data, class imbalances, and the need for robust predictive models. To address these issues, we propose an adaptive boosting-convolutional neural network (AdaBoost-CNN) framework integrated with improved inverse spectral decomposition (ISD) based on non-convex L<sub>1-2</sub> regularization. The ISD method generates high-resolution time-frequency (T-F) spectral maps from seismic data, which serve as inputs for the CNN. Furthermore, we introduce an enhanced sample weight adjustment strategy and a \"CNN transfer\" mechanism within the AdaBoost framework to address class imbalance and enhance training efficiency. The performance of AdaBoost–CNN was validated through field cases, and a comprehensive evaluation of the model parameters was conducted to understand their impact on performance. Field experiments demonstrated that the proposed method enhanced both the training efficiency and generalization ability of the models. Additionally, it effectively predicted lithology from seismic data and quantified lithology probabilities, thereby providing insights into the distribution of subsurface lithology.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105821"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093171","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Luiz Fernando Trindade Santos , Marcelo Gattass , Carlos Rodriguez , Jan Hurtado , Frederico Miranda , Diogo Michelon , Roberto Ribeiro
{"title":"Improving generalization through self-supervised learning using generative pre-training transformer for natural gas segmentation","authors":"Luiz Fernando Trindade Santos , Marcelo Gattass , Carlos Rodriguez , Jan Hurtado , Frederico Miranda , Diogo Michelon , Roberto Ribeiro","doi":"10.1016/j.cageo.2024.105809","DOIUrl":"10.1016/j.cageo.2024.105809","url":null,"abstract":"<div><div>Seismic reflection is an essential geophysical method for subsurface mapping in the oil and gas industry, used to deduce the position and extension of potential gas accumulations through the processing and interpretation of data. However, interpreting seismic reflection data presents inherent ambiguity, as similar signatures may arise from geological scenarios with distinct physical properties. Furthermore, seismic interpretation is costly and labor-intensive, complicating the generation of extensive labeled datasets useful for conventional AI-assisted solutions. The emergence of self-supervised learning techniques has gained significant attention in the AI community, enabling the pre-training of deep neural networks without annotated data. This paper proposes a two-stage method for segmenting natural gas regions in seismic reflection images by using a generative pre-training transformer model for feature extraction and a recurrent neural network for per-seismic trace analysis. In the first stage, we pre-train the feature extractor in a self-supervised fashion under a seismic image reconstruction task. In the second stage, using the pre-trained feature extractor, we train the recurrent neural network for the segmentation of natural gas accumulations in 1D seismic image traces. We conducted quantitative and qualitative experiments on a private dataset to demonstrate how our self-supervised learning methodology helps achieve better gains in model generalization. The increase, which can reach up to 20%, in the F1-Score metric corroborates the latter. Thus, an improvement in generalization corresponds to an increase in success rates in drilling new wells.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105809"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093174","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Efficient image inpainting of microresistivity logs: A DDPM-based pseudo-labeling approach with FPEM-GAN","authors":"Zhaoyan Zhong, Liguo Niu, Xintao Mu, Xin Wang","doi":"10.1016/j.cageo.2024.105812","DOIUrl":"10.1016/j.cageo.2024.105812","url":null,"abstract":"<div><div>In geophysical exploration, logging images are frequently incomplete due to the mismatch between the size of the logging instruments and that of the boreholes, which significantly impacts geological analysis. Existing methods, which rely on standard algorithms or unsupervised learning techniques, tend to be computationally intensive and time-consuming. In addition, they are difficult to inpaint regions with high-angle fractures or fine-grained textures. To address these challenges, we propose a deep learning approach for inpainting stratigraphic features. Our method utilizes pseudo-labeled training datasets to alleviate the issue of limited training labels, thereby reducing both computational cost and processing time. We introduce a Fusion-Perspective-Enhancement Module (FPEM) designed to accurately infer missing regions based on contextual guidance, thus enhancing the inpainting process for high-angle fractures. Furthermore, we present a novel discriminator known as SM-Unet, which improves fine-grained textures by adjusting the weight assigned to various regions through soft labeling during training. Our approach achieves a Peak Signal-to-Noise Ratio (PSNR) of 25.35 and a Structural Similarity Index (SSIM) of 0.901 on the logging image dataset. This performance surpasses that of state-of-the-art methods — particularly in managing high-angle fractures and fine-grained textures — while requiring less computational effort.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105812"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093176","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A continuous piecewise polynomial fitting algorithm for trend changing points detection of sea level","authors":"Mingyu Xiao, Taoyong Jin, Hao Ding","doi":"10.1016/j.cageo.2025.105876","DOIUrl":"10.1016/j.cageo.2025.105876","url":null,"abstract":"<div><div>Sea level data often contain trend changing points, simply called breakpoints. The commonly used overall linear fitting cannot fit such data well. This paper proposed a continuous piecewise polynomial fitting algorithm for detecting the breakpoints in sea level, considering its highly nonlinear characteristics and periodic signals. Additionally, a Monte Carlo-based confidence interval estimation method is presented. The reliability of the confidence interval estimation method and the stability of the proposed algorithm are validated. Comparing to the continuous piecewise linear fitting and other commonly used methods, the proposed algorithm not only obtains better fitting results and more accurate breakpoints, but also could simultaneously estimate signal periods. The algorithm is applied to several typical sea level datasets, yielding more precise estimates of breakpoints and corresponding piecewise trends. It is found that the global mean sea level caused by glacier mass loss transitioned from a linear rise to an accelerated rise trend around the year 1962 ± 1, with two approximately 52-year and 27-year periodic signals.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105876"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093409","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Armin Bernstetter , Tom Kwasnitschka , Jens Karstens , Markus Schlüter , Isabella Peters
{"title":"Virtual fieldwork in immersive environments using game engines","authors":"Armin Bernstetter , Tom Kwasnitschka , Jens Karstens , Markus Schlüter , Isabella Peters","doi":"10.1016/j.cageo.2025.105855","DOIUrl":"10.1016/j.cageo.2025.105855","url":null,"abstract":"<div><div>Fieldwork still is the first and foremost source of insight in many disciplines of the geosciences. Virtual fieldwork is an approach meant to enable scientists trained in fieldwork to apply these skills to a virtual representation of outcrops that are inaccessible to humans e.g. due to being located on the seafloor. For this purpose we develop a virtual fieldwork software in the game engine and 3D creation tool Unreal Engine. This software is developed specifically for a large, spatially immersive environment as well as virtual reality using head-mounted displays. It contains multiple options for quantitative measurements of visualized 3D model data. We visualize three distinct real-world datasets gathered by different photogrammetric and bathymetric methods as use cases and gather initial feedback from domain experts.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105855"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143102334","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Adrian Croucher, John O’Sullivan, Michael O’Sullivan
{"title":"Improved modelling of fluid production and reinjection in geothermal reservoirs","authors":"Adrian Croucher, John O’Sullivan, Michael O’Sullivan","doi":"10.1016/j.cageo.2024.105822","DOIUrl":"10.1016/j.cageo.2024.105822","url":null,"abstract":"<div><div>Models of geothermal reservoirs used for power generation need to simulate the production of multiphase fluid via a complex network of sources, as well as the reinjection of some of this fluid back into the system. The use of standard numerical methods to model such systems with interacting sources typically gives poor non-linear solver convergence and impractical limitations on time-step sizes. However, these issues can be overcome by modifying the Jacobian matrix used in the non-linear equation solution, adding extra terms to represent the interactions between sources. This approach has been incorporated into the Waiwera parallel, open-source geothermal flow simulator. The improved performance offered by this method is demonstrated through test problems and a real geothermal reservoir model.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105822"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093106","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pedro H.T. Gama , Jackson Faria , Jessica Sena , Francisco Neves , Vinícius R. Riffel , Lucas Perez , André Korenchendler , Matheus C.A. Sobreira , Alexei M.C. Machado
{"title":"Imputation in well log data: A benchmark for machine learning methods","authors":"Pedro H.T. Gama , Jackson Faria , Jessica Sena , Francisco Neves , Vinícius R. Riffel , Lucas Perez , André Korenchendler , Matheus C.A. Sobreira , Alexei M.C. Machado","doi":"10.1016/j.cageo.2024.105789","DOIUrl":"10.1016/j.cageo.2024.105789","url":null,"abstract":"<div><div>Well log data are an important source of information about the geological patterns along the wellbore but may present missing values due to sensor failure, wellbore irregularities or the cost of acquisition. As a consequence, incomplete log sequences may impact the performance of machine learning (ML) models for classification or prediction. Although several approaches for this problem have been proposed in the literature, the lack of consistent evaluation protocols hinders the comparison of different solutions. This paper aims at bridging this gap by proposing a robust benchmark for comparing imputation ML methods. It contributes to establish a standardized experimental protocol that could be used by the petroleum industry in the development of new methodologies for this purpose. It differs from previous works that have been based on different datasets and metrics that prevent an unbiased comparison of results. Eight imputation methods were investigated: Autoencoders (AE), Bidirectional Recurrent Neural Network for Time Series Imputation, Last Observation Carry Forward (LOCF), Random Forests, Self Attention for Imputation of Time Series (SAITS), Transformers, UNet, and XGBoost. The Geolink, Taranaki and Teapot datasets were used to contemplate data from different locations, from which sequences of measurements were deleted and further imputed by the selected ML methods. The Mean Absolute Error, Mean Squared Error, Root Mean Squared Error, Pearson Correlation Coefficient and the Determination Coefficient were used for performance assessment in a set of 480 experiments. The results demonstrated that simple methods as the LOCF and the AE provided competitive imputation results, although the overall best model was SAITS. This reveals that self-attention models are a promising trend for imputation techniques. The choice for the LOCF, AE, SAITS, UNet, and XGBoost to compose the proposed benchmark was corroborated by subsequent statistical analyses, showing that it can be considered a compromise between simplicity, unbiasedness, variety and meaningfulness.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105789"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093387","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A first arrival picking method of microseismic signals based on semi-supervised learning using FreeMatch and MS-Picking","authors":"Guanqun Sheng , Zhuka Zhang , Xingong Tang , Kai Xie","doi":"10.1016/j.cageo.2024.105844","DOIUrl":"10.1016/j.cageo.2024.105844","url":null,"abstract":"<div><div>The small magnitude and low signal-to-noise ratio (SNR) of these signals make picking the arrivals challenging. Recent advancements in deep learning-based methods for picking the first arrivals of microseismic signals have effectively addressed traditional methods' inefficiency and inaccuracy problems. However, these methods often require a large amount of training data, and the substantial size and labeling effort significantly hinder further development of deep learning-based first-arrival picking methods. In recent years, semi-supervised methods have dealt with the small-sample problem. This approach establishes a semi-supervised learning framework, automatically labeling microseismic signals after sample augmentation, which can significantly reduce the time required for sample labeling. Still, in the microseismic domain, microseismic data face issues of low SNR and poor quality of pseudo-labels, which affects the performance of semi-supervised learning methods. Therefore, this study proposes a semi-supervised method that uses FreeMatch and MS-Picking, called Semi-MS-Picking, to improve the accuracy and efficiency of microseismic arrival picking under small sample labeling conditions. The first-arrival picking experiments are conducted under low-SNR conditions using synthetic signals and real microseismic records. The experimental results showed that the proposed Semi-MS-Picking method can outperform the FixMatch, Π Model, Pseudo Label, and AdaMatch methods, achieving a picking accuracy of 73% TOP-1 accuracy, while the other semi-supervised methods do not exceed the 50% TOP-1 accuracy. The proposed method can surpass typical deep learning-based first-arrival picking methods for microseismic signals, demonstrating good performance in intelligent microseismic data processing.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105844"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093105","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Shanghua Zhang, Hang Wang, Lele Zhang, Xiangyun Hu
{"title":"Seismic random noise suppression by structure-oriented BM3D","authors":"Shanghua Zhang, Hang Wang, Lele Zhang, Xiangyun Hu","doi":"10.1016/j.cageo.2025.105859","DOIUrl":"10.1016/j.cageo.2025.105859","url":null,"abstract":"<div><div>Random noise affects the precision of seismic imaging and interpretation, thus denoising is a significant step in data processing. Block matching and 3D collaborative filtering (BM3D) is an effective block-based noise suppression algorithm. However, when it is applied to the data with complex structures, the similarity between data blocks will decrease significantly, thereby damaging some structural details and leading to energy leakage. To address this issue, we propose a structure-oriented BM3D (SBM3D) denoising method. Initially, plane wave destruction (PWD) is employed to estimate the local slope of the seismic data. Using the obtained slope information, the events are flattened, significantly enhancing the similarity between data blocks. To minimize the flattening error, segmented flattening of the data is performed. Subsequently, BM3D is applied to the flattened data for denoising. Finally, the events are restored to their original shape through inverse flattening to obtain the ultimate denoised result. Through this method, the leaking signal energy from removed noise can be reduced. In addition, we adopt a parallel computing method to improve the computational efficiency. Synthetic and field data testing results show that this improved method can effectively reduce signal damage while ensuring the denoising effect.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105859"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093828","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jingyu Bu , Zhourun Ye , Xinghui Liang , Lintao Liu , Jinzhao Liu , Tianshuo Fu , Chunju Zhang , Yongchao Zhu
{"title":"Marine gravity gradient model calculation based on wavelet numerical integration and CUDA parallel","authors":"Jingyu Bu , Zhourun Ye , Xinghui Liang , Lintao Liu , Jinzhao Liu , Tianshuo Fu , Chunju Zhang , Yongchao Zhu","doi":"10.1016/j.cageo.2025.105852","DOIUrl":"10.1016/j.cageo.2025.105852","url":null,"abstract":"<div><div>Compared to traditional gravity observations, the disturbing gravity gradient captures more high-frequency information from the Earth's gravity field. Due to the difficulty in directly obtaining gravity gradient measurements, we can calculate the gravity gradient by the Stokes integral methodology. However, this computational process faces two main issues: 1) Obtaining an analytical expression from the integral of the original function is difficult, necessitating the use of numerical integration methods; and 2) Large volumes of data can lead to reduced computational speed. In our study, Chebyshev wavelet numerical integration is employed to improve the integration accuracy in calculating the disturbing gravity gradient. We also provide the derivation process for nodes and weights based on the Chebyshev wavelet integral. Concurrently, the Compute Unified Device Architecture (CUDA) enables parallel computing on the Graphics Processing Unit (GPU) to improve computational speed. We detail the application of these techniques and translate theoretical concepts into a practical computational program. Experiments conducted on marine area data illustrate that integrating Chebyshev wavelet numerical integration with CUDA parallel computing not only ensures precise calculations but also significantly boosts computational efficiency.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"196 ","pages":"Article 105852"},"PeriodicalIF":4.2,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143093098","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}