Next Article in Journal
A Joint Batch Correction and Adaptive Clustering Method of Single-Cell Transcriptomic Data
Previous Article in Journal
Adaptive Regression Analysis of Heterogeneous Data Streams via Models with Dynamic Effects
Previous Article in Special Issue
Modulations of Stochastic Modeling in the Structural and Energy Aspects of the Kundu–Mukherjee–Naskar System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Point Geostatistical Modeling Method Based on 2D Training Image Partition Simulation

1
School of Resource and Safety Engineering, Central South University, Changsha 410083, China
2
Key Laboratory of Geological Survey and Evaluation of Ministry of Education, China University of Geosciences (Wuhan), Wuhan 430078, China
3
Department of Earth Resources Engineering, Faculty of Engineering, Kyushu University, Fukuoka 819-0382, Japan
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(24), 4900; https://doi.org/10.3390/math11244900
Submission received: 7 November 2023 / Revised: 30 November 2023 / Accepted: 5 December 2023 / Published: 7 December 2023

Abstract

:
In this paper, a multi-point geostatistical (MPS) method based on variational function partition simulation is proposed to solve the key problem of MPS 3D modeling using 2D training images. The new method uses the FILTERSIM algorithm framework, and the variational function is used to construct simulation partitions and training image sequences, and only a small number of training images close to the unknown nodes are used in the partition simulation to participate in the MPS simulation. To enhance the reliability, a new covariance filter is also designed to capture the diverse features of the training patterns and allow the filter to downsize the training patterns from any direction; in addition, an information entropy method is used to reconstruct the whole 3D space by selecting the global optimal solution from several locally similar training patterns. The stability and applicability of the new method in complex geological modeling are demonstrated by analyzing the parameter sensitivity and algorithm performance. A geological model of a uranium deposit is simulated to test the pumping of five reserved drill holes, and the results show that the accuracy of the simulation results of the new method is improved by 11.36% compared with the traditional MPS method.

1. Introduction

Due to the limitations of geological conditions and exploration techniques, complete and regular geological data cannot be obtained in geological exploration, and sparse data modeling leads to great uncertainty. The method of interpreting and constructing three-dimensional models of complex ore bodies by artificial experience and human–computer interaction is inefficient, arbitrary, and subjective, and makes it difficult to update geological models. To solve this problem, scientists have proposed various geological modeling methods. These are mainly divided into explicit modeling and implicit modeling [1,2]. Explicit modeling requires a lot of manpower, time, and effort for complex geological models, and there are many problems such as open mouths and self-intersection. However, implicit modeling does not require a lot of manual interaction, the degree of modeling automation is high, and the local update speed of the model is fast, so it has attracted widespread attention from people in the field of three-dimensional geological modeling.
In the past twenty years, various implicit function interpolation methods have been developed, including deterministic implicit modeling methods (the discrete smooth interpolation method [3], the RBF method based on radial basis function [4,5], the Hermite RBF method [6], etc.) and stochastic implicit modeling methods (multi-point geostatistical methods). Deterministic implicit modeling methods provide insufficient description of the randomness and uncertainty characteristics of the spatial distribution of geological blocks and geological zone boundaries [7]. However, multi-point geostatistical random modeling uses borehole data as hard data and training images as soft constraints to reconstruct geological models through multi-point simulation. Geological rules are usually quantified in the training image, which helps us reproduce refined geological models.
Guardiano and Srivastava first proposed using training-image-scanning data templates in 1993 and proposed the MPS method [8] by replacing the multi-point statistical probability of data events with the probability of different data events. Since then, after more than 20 years of development, scholars have proposed a series of improved strategies and new algorithms [9,10,11] based on this. However, no matter the kind of MPS algorithm, the difficulty in application lies in obtaining training images [12,13]. Especially when performing three-dimensional reconstruction, reliable and accurate 3D training images are extremely difficult to obtain, which makes MPS methods difficult to apply effectively in practical three-dimensional modeling [14].
To improve the applicability of MPS methods, relevant scholars have proposed directly using 2D images (cross sections, plane maps, outcrops, remote sensing images, etc.) to construct training image sequences (training image sequences refer to training image libraries composed of several 2D images) [15,16,17]. Hajizadeh et al. proposed an MPS random modeling method based on the SNESIM (single normal equation simulation) algorithm framework to reconstruct the three-dimensional pore structure of unstructured porous media using 2D training image sequences [18]. Based on the DS (Direct Sampling) algorithm framework, Comunian et al. proposed the s2Dcd method for MPS simulation. This method uses two or three orthogonal two-dimensional cross sections to construct a training image sequence and fills the entire three-dimensional modeling space by performing a series of two-dimensional simulations [19]. Chen et al. proposed the 3DRCS method for MPS simulation. The core idea is to use the spatial staggered relationship of a large number of geological sections and plane maps to construct a training image sequence and fill the three-dimensional space through two-dimensional simulation [20]. Valentin et al. proposed the DeeSse method for MPS simulation. This method obtains a three-dimensional model by superimposing two-dimensional terrain simulation [21]. Yan et al. proposed the “cross grid, gradual refinement” method to complete the three-dimensional reconstruction of reservoirs using 2D digital images taken by drones [22].
The above MPS methods based on 2D sequential diagram partition simulation will lead to poor accuracy of simulation results if too few 2D planes are provided. If too many 2D planes are provided, the three-dimensional modeling space is divided into too many partition blocks. It is difficult to capture multi-point statistical information from such limited reference patterns. At the same time, most of the previous MPS methods based on 2D sequential diagram partition simulation adopt an SNESIM algorithm or a Direct Sampling (DS) algorithm improved based on the SNESIM algorithm. The SNESIM algorithm has achieved remarkable results in the stochastic modeling of reservoirs with categorical variables, such as ore body lithology modeling and reservoir sedimentary microphase modeling. However, the method has the following drawbacks: ① When there are too many attribute categories, the modeling effect of the method is relatively poor. Experiments show that when the number of categorical variables is greater than 3, the modeling results of this method begin to deteriorate. ② The SNESIM algorithm is unable to construct a three-dimensional model of continuous variables. ③ When the training image is more complex or the simulation mesh is finer, the method needs to consume a large amount of memory, so usually, for millimeter-level refinement of ore body 3D modeling, the method is difficult to achieve.
The FILTERSIM algorithm is a good solution to the above problems; it can not only simulate the categorical variables and continuous variables, but can also complete three-dimensional modeling of the ore body under reasonable memory requirements. The algorithm introduces a filter model to reduce the dimensionality of the data, and improves the search speed through clustering analysis, which significantly improves the computational efficiency. The FILTERSIM algorithm is mainly divided into three steps: filter score calculation, pattern classification, and pattern simulation. The flowchart is shown in Figure 1, and the algorithm implementation steps are as follows:
① Define the data sample specification, scan the training image, and use the filter to calculate the score of each training pattern.
② Classify the training patterns according to the scores and save the score value of each training image.
③ Select the simulation starting point and define the simulation path.
④ Calculate the scores of the data samples, find the training patterns with the most similar scores, and use them to replace the attributes of the unsampled points.
⑤ Repeat the above process until all the unsampled points are simulated.
When reconstructing a three-dimensional copper ore model, Takafuji et al. compared the performance of SNESIM algorithm and FILTERSIM (Filter-based simulation) algorithm. The results showed that the FILTERSIM algorithm simulation results showed better spatial continuity, and it was more representative than the SNESIM algorithm simulation results [23]. Because the FILTERSIM algorithm replaces the simulated grid with the most similar training pattern as a whole or locally, it ensures continuity of the simulation results. The SNESIM algorithm and a series of algorithms (such as the DS algorithm) derived from its improvement only simulate one Cartesian grid each time, which makes the simulation results too discrete and random, as shown in Figure 2. In summary, when reconstructing a refined three-dimensional model based on 2D sequential diagrams, two key tasks need to be performed: (1) Construct a reasonable 2D training image sequence. (2) Select a suitable MPS simulation algorithm according to the simulation object.
In order to solve the problem of 2D training image sequences being difficult to construct, an MPS method based on variogram partition simulation is proposed based on the FILTERSIM algorithm framework. In order to ensure the accuracy of the simulation results, this paper defines a new filter and allows the training pattern (the training pattern refers to the grid image extracted from the training image) to be reduced from multiple directions. For the multiple locally similar training patterns (local solutions) generated by the partition simulation, this paper uses information entropy theory to select the training pattern (optimal solution) most similar to the conditional data (conditional data refers to the grid nodes constructed from borehole data) from several local solutions. In addition, in order to construct a refined geological model, this paper uses multiple grids to reconstruct the three-dimensional geological model. Finally, the differences between the new method and the traditional MPS method in simulation accuracy are compared. The results show that the new method has higher simulation accuracy.

2. Two-Dimensional Training Image Plane Partition Simulation Algorithm

The core idea of the MPS modeling method based on 2D training image partition simulation is as follows: firstly, divide the simulation partitions with variogram values, and then, construct 2D training image sequences based on this; then, embed the partition strategy into the FILTERSIM algorithm framework; finally, add new filtering strategies and information entropy theory in this framework to reconstruct accurate and reliable three-dimensional geological models. For a complete overview of the FILTERSIM algorithm, please refer to Zhang et al. [24,25].
Figure 3 shows a schematic diagram of 2D training image sequence partition simulation. The variogram of geological attributes in the N-S direction is a . Plane maps are drawn along the vertical direction with a as the spacing to construct the training image sequence. The three-dimensional modeling space is divided into two subspaces by three planes in the N-S direction, and each subspace is surrounded by two training images (Figure 3a). For any unsampled point in the local subspace, MPS simulation only obtains data from the two training images surrounding the subspace, not the entire training image sequence (Figure 3b). In other words, there are two training images available for scanning at each simulation position. The variogram can reflect the spatial anisotropy of geological attributes, so it is more reasonable and credible to divide the simulation space with the variogram.
The FILTERSIM algorithm provides three linear filters to reduce the dimension of the training pattern, which can represent a 2D or 3D image as a weight (or score), that is, only the center position of each training pattern is stored in the memory, which reduces the demand for computer memory in MPS simulation and improves modeling efficiency. The FILTERSIM algorithm filters the filtering score to distinguish the dissimilarity of the training patterns, so fast and accurate calculation of the filtering score of the training patterns is the key step in MPS simulation. The new method adds a covariance filter based on the original filters. In addition, the FILTERSIM algorithm only reduces the dimension of the image in the N S direction and the E W direction, such as L1 and L2 in Figure 4. Zhang et al. pointed out that it is difficult to accurately reduce the dimension of nonlinear data from only two directions [26]. In order to better distinguish the dissimilarity of training patterns, the new method allows the filter to filter the training patterns from multiple directions, such as L3, L4, L5, L6, and L7 in Figure 4. The advantage of this strategy is that it can better capture the diversified characteristics of the training pattern.
Partition simulation needs to scan multiple training images, so it will generate multiple similar training patterns. As shown in Figure 3b, MPS simulation will extract training patterns (local solutions) similar to the conditional data from the upper and lower training images, respectively. These two local solutions may be similar or may have obvious deviations. There are two solutions to this problem: (1) Compare the scores of the two training patterns and choose the training pattern with the minimum score distance from the conditional data. (2) Determine the preferred method and theory of training patterns according to geological attribute characteristics and user needs (such as information entropy, Kalman filter, etc.). Theoretically, both solutions are feasible, but the latter selects training patterns with better continuity and more representativeness.

2.1. Define Filters and Filtering Directions

The FILTERSIM algorithm can accept two forms of filters: default filters and user-defined filters [25]. By default, the FILTERSIM algorithm provides three filters for the X , Y , Z direction (the mean Formula (1), gradient Formula (2), and curvature Formula (3)). The filter structure and search template size are the same, where n i is the template size in the i direction ( i indicates X , Y , Z ), and m i = ( n i 1 ) / 2 and α i = m i , , + m i are the offset of the filter nodes in the g direction. They can represent the training pattern as a set of score values S T u (as shown in Formula (4)), where u is the template center node; p a t u + α i is the simulated node value; J = n x n y n z , and n is the template size in a certain direction.
f 1 i α i = 1 α i m i 0,1
f 2 i α i = α i m i 1,1
f 3 i α i = 2 α i m i 1 1,1
S T u = j = 1 J f α i p a t u + α i
Using the three default filters to reduce the dimension of the training pattern in Figure 5, and then, analyzing the three sets of scores in the X , Y direction by the factor analysis method, the results show that there is only one main factor in the calculation results of Formulas (1)–(3). Formula (5) defines a new filter (covariance filter) in this paper.
Compared to the other three filters, the covariance filter is more capable of retaining the edge information of an image and is more sensitive to capturing localized features and changes in the image. It is able to better identify local textures, patches, or other features in an image by taking into account the covariance between pixels, so that this information is better preserved in the dimensionality reduction process. Using the above four filters to reduce the dimension of the training pattern in Figure 5, the factor analysis method calculates the results, as shown in Figure 6, where filter numbers 1 to 4, respectively, indicate the covariance, mean, gradient, and curvature filters. The scree plot turns at the third feature point, and the feature values of the first two points are both greater than 1, indicating that there are only two main factors in the above four filters. Section 3.2.1 analyzes the performance of the four filters. The results show that the gradient filter and the covariance filter are superior.
f 1 i α i = α i 1 n i k = 1 n i α i   m a x α i 0,1
There are limitations in filtering (reducing dimension) 2D or 3D training patterns only from the N S direction and E W direction in the FILTERSIM algorithm. In order to fully capture the diversified characteristics of the training pattern, the new method allows the filter to reduce the dimension of the training pattern from any direction. In MPS simulation, there are two ways to represent the filtering direction of the filter: (1) Set the tolerance angle (the tolerance angle is the angle between adjacent filtering directions); (2) Specify the specific filtering direction angle value (range from 0° to 180°, as shown in Figure 4). This paper achieves the dimension reduction of training patterns through the former, and the filtering direction with a tolerance angle of β is 0 : β : 180 . Obviously, the smaller the tolerance angle, the more filtering directions there will be, and the diversified characteristics of the training pattern can be captured more accurately. However, too small a tolerance angle will consume a large amount of computer memory and modeling time. Therefore, the size of the tolerance angle β should be within a suitable range.

2.2. Weighted Method to Select the Optimal Pattern

The core aim of MPS simulation is to find the training pattern most similar to the conditional data. For the multiple similar training patterns generated by the partition simulation, this paper considers using a nonlinear, objective, and practical method to select the training pattern most similar to the conditional data. Christakos et al. introduced entropy in geostatistics to measure the uncertainty of the probability density function [27]. Deutsch et al. used information entropy to evaluate the spatial disorder of geological models [28]. Silva et al. used spatial information entropy to evaluate the spatial disorder of MPS training images [29]. In fact, the difficulty in calculating information entropy lies in obtaining an accurate probability density function. He et al. used multi-point density function scanning of geological models to obtain probability density functions [30].
In order to fully reproduce the spatial continuity of the geological model, this paper hopes to select a result that is most similar to the conditional data, has good continuity, and is more representative from two similar training patterns. The new method uses information entropy to calculate the weights of each training pattern, and then, selects the training pattern according to the weight values. The better the continuity of the training pattern, the greater the weight; the worse the continuity, the smaller the weight. The information entropy formula is Formula (6) [31,32], where p k is a discrete variable of n different probabilities. The weight of the evaluation indicators formula is Formula (7).
H k = k = 1 n p k l n p k
w k = 1 H k n k = 1 n H k
To demonstrate that entropy values can be used as a measure of uncertainty in the probability density function, the following example is given. Figure 7 shows two similar training patterns with some differences in continuity. We scanned the training patterns with a rectangular template containing two attributes and four positions, and a total of 16 configurations were obtained, as shown in Figure 7. By calculating the entropy values of the two patterns, it is possible to quantitatively analyze that the uncertainty of pattern A (HA = 0.92) is higher than that of pattern B (HB = 0.80). The weight of mode B (WB = 0.108) is calculated to be higher than that of mode A (WA = 0.046). Therefore, training mode B was selected as the optimal simulation result.

2.3. Detailed Algorithm Flow of Partition Simulation

In summary, the detailed algorithm flow of the MPS modeling method based on 2D sequence graph partition simulation is described in Algorithm 1. For each independent partition, this paper uses multi-thread parallel operation to improve modeling efficiency. In order to accurately capture the diversified characteristics of the training patterns, this paper reduces the dimension of the training patterns from multiple directions using Formulas (2) and (5). In order to simulate a stratigraphic model with good continuity and more representativeness, the weighted method is used to select the optimal solution from multiple similar training patterns.
Algorithm 1: MPS modeling method using 2D training image partition simulation
Mathematics 11 04900 i001

3. Algorithm Parameter Sensitivity Analysis

We apply the new method to several comprehensive examples to analyze its partition and dimension reduction performance. Through these comprehensive tests, the parameter sensitivity and performance of the new method are fully verified and analyzed.

3.1. Variogram Partitioning Performance Analysis

In view of the difficulty in obtaining 3D training images, some scholars have proposed using 2D planes as training images. However, the problem with this research is that it is difficult to quantitatively specify the spacing between neighboring images when constructing the simulated partition with 2D image spatial interleaving relationships. If the number of profiles provided is too small, the spatial pattern is carried far away; if the number of profiles provided is too large, not only does it require geologists to spend a lot of time to decipher the geologic rules, but also, very small partition blocks do not provide sufficient spatial patterns. Therefore, in this paper, the two-point variogram in geostatistics is used as the spacing reference for the training images.
Figure 8 shows the borehole data of a certain mine. The sample length in the borehole data is 0.5m, and the data type is point set, that is, the X, Y, Z coordinates and rock type of the center point of each sample section are stored. Figure 9 shows the experimental variogram curve and theoretical variogram curve of the borehole data in the direction. Each curve is obtained by nesting 3–4 Gaussian models [33]. It can be found that the theoretical variogram in the direction is about 10 m. The experiment in this section will verify whether it is reasonable to make a training image sequence with spacing of 10 m. The experimental idea is as follows:
(1)
Select the 895 m plane (red rectangular area) in Figure 8 as the MPS simulation area. The origin coordinates of the Cartesian grid are (517,574, 4,823,536, 895), the basic grid size is 4 m × 4 m × 1 m, and the number of basic blocks in each direction is 46 × 76 × 1.
(2)
Formulate eight simulation schemes, and simulate the 895 m plane using the FILTERSIM algorithm. The elevations of each simulation scheme are shown in Table 1, where for Scheme three, Scheme four, Scheme five, and Scheme six, the simulation grid spacing is less than the range value, and for Scheme two, Scheme seven, Scheme one, and Scheme eight, the simulation grid spacing is greater than the range.
(3)
Compare the simulation results of each scheme with the manually delineated plane map to verify whether it is feasible to make a training image sequence with 10 m.
Figure 10a is the 895 m plane delineated by geologists. The figure provides the distribution characteristics of three special lithologies (part marked with a red circle). Figure 10b–i are the simulation results of the FILTERSIM algorithm. We compared whether the simulation results of the above eight schemes have the distribution characteristics of the three lithologies appearing in Figure 10a. Obviously, the simulation results of Schemes 3, 4, 5, and 6 are visually similar to the results delineated manually. As the distance (interval with the 895 m plane) increases, the simulation results of Scheme 2 and Scheme 7 begin to show discontinuity, such as the part marked with a red circle in (c) and (h). The simulation results of Scheme 1 and Scheme 8 are completely wrong. Figure 11 is a lithology ratio diagram of the simulation results of each scheme, which is the same as the conclusion of Figure 10.
In summary, when the training image grid spacing is less than the range value, the simulation results are basically consistent with the comparison experimental results. When the spacing between the two is greater than the range value, the simulation results differ greatly from Figure 10a. If the spacing is already less than the range value, continuing to reduce the distance will make little improvement to the simulation results, but will create redundant training images and increase the simulation time. Therefore, when performing partition simulation based on 2D sequence graphs, it is only necessary to construct simulation partitions using the lower limit of the range value.

3.2. Performance Analysis of Filters

The newly proposed algorithm also introduces a filter model to reduce the dimensionality of the data, improves the search speed by carrying out clustering analysis, reduces the demand of computer memory for MPS simulation, and significantly improves the computational efficiency. So, the choice of filter is very important for the new method. In order to verify the filtering ability of the new method on 2D images, two comprehensive experiments are designed in this section. Figure 5 and Figure 12 are two training patterns in a training image, where TIs1 and TIs2 have the same spatial position of feature points, but the attribute values have a large deviation; TIs1 and TIs3 have different feature point positions, but the same feature value attributes. This section uses these three training patterns to verify the performance of filters and the influence of tolerance angle on filtering scores.

3.2.1. Comparison and Analysis of Dimension Reduction Performance of Filters

This section will focus on analyzing the performance of four filtering algorithms. From two directions, the four filters (mean, gradient, curvature, covariance) are used to reduce the dimension of the training patterns in Figure 5 (TIs1) and Figure 12 (TIs2, TIs3), respectively. The calculation results are shown in Figure 13. Obviously, the mean filter calculates the filtering scores of TIs1 and TIs2 to be close, indicating a great similarity between the two. The calculation results of the curvature filter show that TIs1 and TIs3 have great similarity. The calculation results of the gradient filter and covariance filter show that there is no similarity between TIs1, TIs2, and TIs3.
When performing 3D modeling, the conditions for similar training patterns are that the feature point positions and feature values are close. Therefore, there is almost no similarity between TIs1, TIs2, and TIs3. We found that the filtering results of the covariance filter and gradient filter on training patterns meet our expectations. However, the mean filter and curvature filter sometimes fail to accurately capture the diversified characteristics of training patterns. Therefore, this paper chooses to combine the covariance filter and gradient filter to reduce the dimension of training patterns.

3.2.2. Tolerance Angle Sensitivity Analysis

The tolerance angle is one of the important parameters that affect the dimension reduction performance of the filter and the calculation speed of the new method. The smaller the tolerance angle, the more filtering directions the 2D training pattern will have. Table 2 shows the filtering scores of TIs1 and TIs2 calculated from different directions. Figure 14 shows the change in the filtering scores of TIs1 and TIs2 with the increase in filtering directions. The filtering score is used to measure the degree of difference between training patterns. The more similar the two training patterns are, the closer the filtering score is. As can be seen from the figure, with the increase in accumulated filtering directions, the difference between the filtering scores of TIs1 and TIs2 gradually increases, and the diversified characteristics between the two training patterns are further distinguished. However, more filtering directions are not always better, because a smaller tolerance angle will consume a large amount of computer memory and modeling time. Therefore, when the geological data show that the spatial distribution of strata is complex, it is recommended to use a smaller tolerance angle. Otherwise, a larger tolerance angle should be used.

4. Comprehensive Example—3D Strata Reconstruction

For the Xishan Yao Formation of a uranium deposit in Xinjiang, China, the new method proposed in this paper is used for modeling and compared with the results of other methods. The study area is the sand body of the lower section of the Xishan Yao Formation, a sand body with a high degree of control in the survey area, with a length of more than 1200 m and a width of 1300 to 2500 m. The net thickness of the sand body ranges from 7.60 to 40.75 m, with an average of 27.64 m, and a coefficient of variation of 23.57%, and the morphology of the sand body is simple, with a continuous distribution on the planar surface. The sand body is thick in the south-east and gradually thins toward the north-west. The internal structure of the sand body is the most complicated among all the ore-bearing sand bodies. On the whole, the thickness of the mudstone interlayer in the ore-bearing sand body in the detailed investigation area gradually increases from the south-east to the north-west, and generally, the ore-bearing sand body is interspersed with 1–3 layers of mud interlayer, with a thickness of 0.20–16.20 m and an average of 3.08 m, and the length of the mud interlayer in the profile varies from 50 to 400 m. Most of the sand bodies show the following coarse upper layer, with a thickness of 40.75 m, and a variation coefficient of 23.57%. Most of the sand bodies are characterized by a sedimentary pattern of coarse at the bottom and fine at the top, with some sections forming a coarse–fine–coarse pattern. The study area is the C16 mining area of the uranium deposit. There are 95 boreholes in this area, and the borehole data are shown in Figure 8. Section 3.1 calculates that the range of borehole data in the direction is about 10 m. Figure 15 shows 12 training images obtained from borehole interpretation. Table 3 shows the basic parameters of a single training image. There are six lithologies in the modeling area: sandstone, the coal seam, the top plate, the bottom plate, mudstone, and a sandstone–mudstone mixture, which are represented by numbers 1 to 6, respectively.
For the training images shown in Figure 15, this paper studies the modeling ability of three different MPS methods: the new method (partition simulation FILTERSIM algorithm), the traditional FILTERSIM algorithm, and the SNESIM algorithm. In order to compare the accuracy of the simulation results of the three methods, five boreholes are left out of the borehole database shown in Figure 8 and are not involved in strata modeling. The simulation results of the three methods are compared with the five reserved boreholes, respectively. In this way (“borehole sampling detection”), the ability of the three methods to reconstruct complex three-dimensional strata is compared.
Figure 16 shows the three-dimensional strata model of Tianshan uranium mine simulated by the new method. Figure 17 and Figure 18 show the borehole detection results of the simulation results of the three MPS methods. Obviously, the new method has the highest accuracy in simulating strata models, the accuracy of the five boreholes is greater than 80%, and the average value of accuracy is 86.21%; the traditional FILTERSIM algorithm simulates the rock model with the second highest accuracy with an average value of accuracy of 74.85%, and the new method improves the accuracy of the simulation results by 11.36% compared with the traditional MPS method. In addition, it can also be found that the accuracy of the FILTERSIM algorithm simulation results is significantly higher than that of the SNESIM algorithm. This shows that the FILTERSIM algorithm simulation results are more representative, which is the same as the research conclusions of Takafuji et al. [23]. The new method has two typical characteristics: (1) The MPS simulation results are captured from two training images surrounding the subregions. (2) The filtering algorithm in this paper can accurately determine the similarity between training patterns and conditional data. These features ensure the ability of the new method to reconstruct complex 3D strata.

5. Conclusions

This paper proposes an MPS method based on variogram partitioning to reconstruct three-dimensional models. For a long time, the difficulty in applying MPS methods has lain in constructing accurate and reasonable training image sequences. Especially when using 2D graphics for three-dimensional reconstruction, the position and number of 2D training images will directly affect the simulation results. The new method uses a variogram to construct simulation partitions, and then, formulates a training image sequence based on the partitions. The variogram partitioning strategy ensures the reliability of the training image sequence. At the same time, a series of sensitivity and performance analysis experiments have verified the applicability and accuracy of the new method in 3D strata simulation.
Compared with existing multi-point geological statistical reconstruction methods based on incomplete data sets (2D images), the new method has two advantages: First, the idea of variogram partitioning eliminates the influence of the number of training images on the simulation results; second, the simulated results have good continuity and more representative strata models. In the field of MPS geological modeling, many scholars believe that FILTERSINM algorithm simulation results are superior to those of algorithms such as SNESIM. Therefore, this paper embeds the partitioning strategy into the FILTERSIM algorithm framework. At the same time, in order to ensure the reliability and accuracy of the new method’s simulation results, this paper proposes a series of innovative methods.
The core of the FILTERSIM algorithm is to reduce the dimension of 2D or 3D training patterns. Compared with the existing FILTERSIM methods, this paper proposes new filters that can fully capture the diversified characteristics of training patterns, and allow training patterns to be reduced from multiple directions. The performance analysis of four filters proves that the gradient filter and covariance filter are much better than the mean filter and curvature filter in reducing the dimension of training patterns. The results of the tolerance angle sensitivity analysis show that increasing the filtering direction can improve the dimension reduction ability of the filter. For multiple similar training patterns generated by partition simulation, this paper uses information entropy to select the optimal simulation results.
In order to verify the accuracy of the new method, this paper applies the new method in a real geological example, and compares the new method with two existing MPS methods (the FILTERSIM algorithm and SNESIM algorithm). The borehole sampling detection experiment results show that the new method has the highest accuracy in simulation results. These experimental analyses show the superiority of the new method in all aspects.

Author Contributions

Conceptualization: Y.Z. and K.H.; methodology: Y.Z. and K.H.; formal analysis and investigation: Y.Z. and K.H.; writing—original draft preparation: K.H.; writing—review and editing: Y.Z.; funding acquisition: J.C.; resources: K.H.; supervision: H.S., T.S., and S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (No. 52274163).

Data Availability Statement

The data presented in this study are available from the corresponding author upon request. The data have not been made public for reasons of data confidentiality.

Conflicts of Interest

We declare that we have no financial or personal relationship with other people or organizations that could inappropriately influence our work. This manuscript is our own work, and the content of this paper has not been copied from elsewhere. This manuscript has not been published before or submitted to another journal for consideration for publication, and all data measurements are genuine results and have not been manipulated. In addition, none of the authors have any financial or scientific conflicts of interest with regard to the research described in this manuscript.

References

  1. Jessell, M.; Aillères, L.; de Kemp, E.; Lindsay, M.; Wellmann, F.; Hillier, M.; Laurent, G.; Carmichael, T.; Martin, R. Next Generation Three-Dimensional Geologic Modeling and Inversion. In Building Exploration Capability for the 21st Century; Kelley, K.D., Golden, H.C., Eds.; Society of Economic Geologists: Littleton, CO, USA, 2014; Volume 18, pp. 261–272. ISBN 978-1-62949-142-4. [Google Scholar]
  2. Zhong, D.; Wang, L.; Bi, L.; Jia, M. Implicit Modeling of Complex Orebody with Constraints of Geological Rules. Trans. Nonferrous Met. Soc. China 2019, 29, 2392–2399. [Google Scholar] [CrossRef]
  3. Frank, T.; Tertois, A.-L.; Mallet, J.-L. 3D-Reconstruction of Complex Geological Interfaces from Irregularly Distributed and Noisy Point Data. Comput. Geosci. 2007, 33, 932–943. [Google Scholar] [CrossRef]
  4. Cuomo, S.; Galletti, A.; Giunta, G.; Marcellino, L. Reconstruction of Implicit Curves and Surfaces via RBF Interpolation. Appl. Numer. Math. 2017, 116, 157–171. [Google Scholar] [CrossRef]
  5. Skala, V. RBF Interpolation with CSRBF of Large Data Sets. Procedia Comput. Sci. 2017, 108, 2433–2437. [Google Scholar] [CrossRef]
  6. Macêdo, I.; Gois, J.P.; Velho, L. Hermite Interpolation of Implicit Surfaces with Radial Basis Functions. In Proceedings of the 2009 XXII Brazilian Symposium on Computer Graphics and Image Processing, Rio de Janeiro, Brazil, 14 October 2009; pp. 1–8. [Google Scholar]
  7. Emery, X. Uncertainty Modeling and Spatial Prediction by Multi-Gaussian Kriging: Accounting for an Unknown Mean Value. Comput. Geosci. 2008, 34, 1431–1442. [Google Scholar] [CrossRef]
  8. Guardiano, F.B.; Srivastava, R.M. Multivariate Geostatistics: Beyond Bivariate Moments. In Geostatistics Tróia ’92: Volume 1; Soares, A., Ed.; Quantitative Geology and Geostatistics; Springer: Dordrecht, The Netherlands, 1993; pp. 133–144. ISBN 978-94-011-1739-5. [Google Scholar]
  9. Chatterjee, S.; Mohanty, M.M. Automatic Cluster Selection Using Gap Statistics for Pattern-Based Multi-Point Geostatistical Simulation. Arab. J. Geosci. 2015, 8, 7691–7704. [Google Scholar] [CrossRef]
  10. Yang, L.; Hou, W.; Cui, C.; Cui, J. GOSIM: A Multi-Scale Iterative Multiple-Point Statistics Algorithm with Global Optimization. Comput. Geosci. 2016, 89, 57–70. [Google Scholar] [CrossRef]
  11. Zheng, T.C.; Hou, H.H.; He, S.T. A multi-point statistical simulation method for 3D geostructures based on 2D geologic profiles. J. Jilin Univ. Earth Sci. Ed. 2019, 49, 1496–1506. [Google Scholar]
  12. Ding, K.; Teng, Q.; Wang, Z.; He, X.; Feng, J. Improved Multipoint Statistics Method for Reconstructing Three-Dimensional Porous Media from a Two-Dimensional Image via Porosity Matching. Phys. Rev. E 2018, 97, 063304. [Google Scholar] [CrossRef] [PubMed]
  13. Izadi, H.; Baniassadi, M.; Hormozzade, F.; Dehnavi, F.N.; Hasanabadi, A.; Memarian, H.; Soltanian-Zadeh, H. Effect of 2D Image Resolution on 3D Stochastic Reconstruction and Developing Petrophysical Trend. Transp. Porous Media 2018, 125, 41–58. [Google Scholar] [CrossRef]
  14. Chen, Q.-Y. Research on Stochastic Modeling Method for 3D Geoid Based on Multi-Point Geostatistics. Ph.D. Thesis, China University of Geosciences, Wuhan, China, 2018. [Google Scholar]
  15. Bayer, P.; Huggenberger, P.; Renard, P.; Comunian, A. Three-Dimensional High Resolution Fluvio-Glacial Aquifer Analog: Part 1: Field Study. J. Hydrol. 2011, 405, 1–9. [Google Scholar] [CrossRef]
  16. He, K.; Dong, Y.; Han, W.; Zhang, Z. An Assessment on the Off-Road Trafficability Using a Quantitative Rule Method with Geographical and Geological Data. Comput. Geosci. 2023, 177, 105355. [Google Scholar] [CrossRef]
  17. Pickel, A.; Jankovic, I.; Frechette, J.D.; Weissmann, G.S. Characterization and Quantification of Aquifer Heterogeneity Using Outcrop Analogs at the Canadian Forces Base Borden, Ontario, Canada. Geol. Soc. Am. Bull. 2015, 127, 1021–1035. [Google Scholar]
  18. Hajizadeh, A.; Safekordi, A.; Farhadpour, F.A. A Multiple-Point Statistics Algorithm for 3D Pore Space Reconstruction from 2D Images. Adv. Water Resour. 2011, 34, 1256–1267. [Google Scholar] [CrossRef]
  19. Comunian, A.; Renard, P.; Straubhaar, J. 3D Multiple-Point Statistics Simulation Using 2D Training Images. Comput. Geosci. 2012, 40, 49–65. [Google Scholar] [CrossRef]
  20. Chen, Q.; Mariethoz, G.; Liu, G.; Comunian, A.; Ma, X. Locality-Based 3-D Multiple-Point Statistics Reconstruction Using 2-D Geological Cross Sections. Hydrol. Earth Syst. Sci. 2018, 22, 6547–6566. [Google Scholar] [CrossRef]
  21. Dall’Alba, V.; Renard, P.; Straubhaar, J.; Issautier, B.; Duvail, C.; Caballero, Y. 3D Multiple-Point Statistics Simulations of the Roussillon Continental Pliocene Aquifer Using DeeSse. Copernic. GmbH 2020, 24, 4997–5013. [Google Scholar] [CrossRef]
  22. Yan, Y.; Zhang, L.; Luo, X. Modeling Three-Dimensional Anisotropic Structures of Reservoir Lithofacies Using Two-Dimensional Digital Outcrops. Energies 2020, 13, 4082. [Google Scholar] [CrossRef]
  23. Takafuji, E.H.D.M.; Rocha, M.M.; Ramos, G.Z. Estudo Comparativo dos Métodos de Simulação Snesim e Filtersim-Aplicado A um Modelo Sintético de Cobre. GEO 2018, 74, 37–46. [Google Scholar] [CrossRef]
  24. Wu, J.; Zhang, T.; Journel, A. Fast FILTERSIM Simulation with Score-Based Distance. Math. Geol. 2008, 40, 773–788. [Google Scholar]
  25. Zhang, T. Filter-Based Training Pattern Classification for Spatial Pattern Simulation; Stanford University: Stanford, CA, USA, 2006. [Google Scholar]
  26. Zhang, T.; Du, Y.; Huang, T.; Yang, J.; Li, X. Stochastic Simulation of Patterns Using ISOMAP for Dimensionality Reduction of Training Images. Comput. Geosci. 2015, 79, 82–93. [Google Scholar] [CrossRef]
  27. Journel, A.G.; Deutsch, C.V. Entropy and Spatial Disorder. Math Geol. Math. Geol. 1993, 25, 329–355. [Google Scholar] [CrossRef]
  28. Boisvert, J.B.; Deutsch, C.V.; Pyrcz, M.J. Multiple-Point Statistics for Training Image Selection. Nat. Resour. Res. 2007, 16, 313–321. [Google Scholar] [CrossRef]
  29. Silva, D.A.; Deutsch, C.V. A Multiple Training Image Approach for Spatial Modeling of Geologic Domains. Math. Geosci. 2014, 46, 815–840. [Google Scholar] [CrossRef]
  30. He, K.; Jia, M.-T.; Mei-Fang, C. Entropy Evaluation Method for Sandstone Uranium Reservoir Characteristics Based on Convex Hull Search. IEEE Access 2020, 8, 46307–46323. [Google Scholar] [CrossRef]
  31. Boroushaki, S. Entropy-Based Weights for MultiCriteria Spatial Decision-Making. Yearb. Assoc. Pac. Coast Geogr. 2017, 79, 168–187. [Google Scholar] [CrossRef]
  32. Chakhar, S.; Mousseau, V. Spatial Multicriteria Decision Making. Int. J. Geogr. Inf. Sci. 2008, 22, 175–191. [Google Scholar] [CrossRef]
  33. McBratney, A.; Webster, R.; Burgess, T. The Design of Optimal Sampling Schemes for Local Estimation and Mapping of Regionalized Variables—I: Theory and Method. Comput. Geosci. 1981, 7, 331–334. [Google Scholar] [CrossRef]
Figure 1. Flowchart of FILTERSIM algorithm.
Figure 1. Flowchart of FILTERSIM algorithm.
Mathematics 11 04900 g001
Figure 2. Comparison of FILTERSIM algorithm and SNESIM algorithm. (a) Conditional data grid; (b) simulation results of FILTERSIM algorithm; (c) simulation results of SNESIM algorithm.
Figure 2. Comparison of FILTERSIM algorithm and SNESIM algorithm. (a) Conditional data grid; (b) simulation results of FILTERSIM algorithm; (c) simulation results of SNESIM algorithm.
Mathematics 11 04900 g002
Figure 3. Partition simulation schematic. (a) The spatial relationship between the training image and the 3D simulated space; (b) the corresponding subspace.
Figure 3. Partition simulation schematic. (a) The spatial relationship between the training image and the 3D simulated space; (b) the corresponding subspace.
Mathematics 11 04900 g003
Figure 4. A de-dimensional direction diagram of the filter.
Figure 4. A de-dimensional direction diagram of the filter.
Mathematics 11 04900 g004
Figure 5. Training pattern (TIs1). The X and Y coordinates are spatial location indexes.
Figure 5. Training pattern (TIs1). The X and Y coordinates are spatial location indexes.
Mathematics 11 04900 g005
Figure 6. A gravel diagram of factor analysis.
Figure 6. A gravel diagram of factor analysis.
Mathematics 11 04900 g006
Figure 7. Comparison of Uncertainty Measures for Training Models (A) and (B).
Figure 7. Comparison of Uncertainty Measures for Training Models (A) and (B).
Mathematics 11 04900 g007
Figure 8. Borehole data diagram (different colors represent different rock numbers).
Figure 8. Borehole data diagram (different colors represent different rock numbers).
Mathematics 11 04900 g008
Figure 9. A variogram function model diagram in the N S direction of different rocks.
Figure 9. A variogram function model diagram in the N S direction of different rocks.
Mathematics 11 04900 g009
Figure 10. The results of the simulation of the 895 m plane and 8 schemes circled by geologists. (a) The plane of manual delineation; (bi) the simulation results of Scheme 1 to Scheme 8, respectively.
Figure 10. The results of the simulation of the 895 m plane and 8 schemes circled by geologists. (a) The plane of manual delineation; (bi) the simulation results of Scheme 1 to Scheme 8, respectively.
Mathematics 11 04900 g010
Figure 11. Rock scale diagram in the simulation results of each scheme.
Figure 11. Rock scale diagram in the simulation results of each scheme.
Mathematics 11 04900 g011
Figure 12. Training pattern (TIs2 and TIs3).
Figure 12. Training pattern (TIs2 and TIs3).
Mathematics 11 04900 g012
Figure 13. Four filters used to calculate the filter scores for TIs1, TIs2, and TIs3.
Figure 13. Four filters used to calculate the filter scores for TIs1, TIs2, and TIs3.
Mathematics 11 04900 g013
Figure 14. As the filter direction increases, the TIs1 and TIs2 filter scores change (1 for de-dimensionality from 0°; 2 for 0°and 25°de-dimensionality, etc.; 4 for 0°, 25°, 50°, and 75°).
Figure 14. As the filter direction increases, the TIs1 and TIs2 filter scores change (1 for de-dimensionality from 0°; 2 for 0°and 25°de-dimensionality, etc.; 4 for 0°, 25°, 50°, and 75°).
Mathematics 11 04900 g014
Figure 15. Uranium mine training image sequence.
Figure 15. Uranium mine training image sequence.
Mathematics 11 04900 g015
Figure 16. The new method simulates a 3D strata model of the uranium mine.
Figure 16. The new method simulates a 3D strata model of the uranium mine.
Mathematics 11 04900 g016
Figure 17. Comparison of borehole results simulated by three methods.
Figure 17. Comparison of borehole results simulated by three methods.
Mathematics 11 04900 g017
Figure 18. A comparison of the accuracy of the simulation results of the three methods.
Figure 18. A comparison of the accuracy of the simulation results of the three methods.
Mathematics 11 04900 g018
Table 1. Simulation scheme parameters.
Table 1. Simulation scheme parameters.
Scheme12345678
Elevation of TIs855 m875 m891895899901915935
Plane distance from 895 m−40−20−40+46+20+40
Table 2. The TIs1 and TIs2 are de-dimensionally reduced at a tolerance angle of 25°.
Table 2. The TIs1 and TIs2 are de-dimensionally reduced at a tolerance angle of 25°.
Filter Direction25°50°75°100°125°150°
Training Pattern
TIs1 gradient1.162.333.494.756.137.138.19
TIs2 gradient2.805.919.2212.5215.6617.0818.92
TIs1 covariance−0.51−0.95−1.33−1.64−1.83−1.53−0.88
TIs2 covariance1.212.363.444.445.285.253.99
Table 3. A table of parameters for a single training image.
Table 3. A table of parameters for a single training image.
TypeX_DirectionY_DirectionZ_Direction
Number of cells3212701
Cell dimensions222
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, Y.; Chen, J.; Yang, S.; He, K.; Shimada, H.; Sasaoka, T. A Multi-Point Geostatistical Modeling Method Based on 2D Training Image Partition Simulation. Mathematics 2023, 11, 4900. https://doi.org/10.3390/math11244900

AMA Style

Zhao Y, Chen J, Yang S, He K, Shimada H, Sasaoka T. A Multi-Point Geostatistical Modeling Method Based on 2D Training Image Partition Simulation. Mathematics. 2023; 11(24):4900. https://doi.org/10.3390/math11244900

Chicago/Turabian Style

Zhao, Yifei, Jianhong Chen, Shan Yang, Kang He, Hideki Shimada, and Takashi Sasaoka. 2023. "A Multi-Point Geostatistical Modeling Method Based on 2D Training Image Partition Simulation" Mathematics 11, no. 24: 4900. https://doi.org/10.3390/math11244900

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop