CN111968231A - Three-dimensional stratum modeling method based on geological map section - Google Patents
Three-dimensional stratum modeling method based on geological map section Download PDFInfo
- Publication number
- CN111968231A CN111968231A CN202010819474.4A CN202010819474A CN111968231A CN 111968231 A CN111968231 A CN 111968231A CN 202010819474 A CN202010819474 A CN 202010819474A CN 111968231 A CN111968231 A CN 111968231A
- Authority
- CN
- China
- Prior art keywords
- stratum
- dimensional
- contour
- points
- boundary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 238000005070 sampling Methods 0.000 claims abstract description 35
- 238000004364 calculation method Methods 0.000 claims abstract description 17
- 230000015572 biosynthetic process Effects 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 19
- 238000005520 cutting process Methods 0.000 claims description 17
- 239000011159 matrix material Substances 0.000 claims description 10
- 230000008030 elimination Effects 0.000 claims description 8
- 238000003379 elimination reaction Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 3
- 238000009826 distribution Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 6
- 238000011160 research Methods 0.000 description 6
- 229910052500 inorganic mineral Inorganic materials 0.000 description 4
- 239000011707 mineral Substances 0.000 description 4
- 238000012800 visualization Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 241001122767 Theaceae Species 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000005429 filling process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 235000015203 fruit juice Nutrition 0.000 description 1
- JRQSTWLYBFBPDX-UMKHLJCSSA-N helian Natural products OC[C@H]1O[C@@H](O[C@@H](C=C/CCCC=C)C#CC#C[C@@H](O)C=C)[C@H](O)[C@@H](O)[C@@H]1O JRQSTWLYBFBPDX-UMKHLJCSSA-N 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000010978 jasper Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 239000006187 pill Substances 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 238000009958 sewing Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
- G06T17/205—Re-meshing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4023—Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Geophysics And Detection Of Objects (AREA)
- Investigation Of Foundation Soil And Reinforcement Of Foundation Soil By Compacting Or Drainage (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a three-dimensional stratum modeling method based on a geological map section, which comprises the following steps: s1, editing the section of the graph to complete the setting of basic parameters required by modeling; s2, carrying out discrete sampling on the stratum boundary and the inner and outer regions to obtain the discrete distribution of stratum attributes in space; s3, carrying out interpolation calculation on the discrete points of the stratum three-dimensional space to generate a three-dimensional space stratum attribute data field; s4, extracting an isosurface from the three-dimensional space stratum attribute data field to obtain a three-dimensional contour surface of the stratum; s5, repeating the steps S2-S4 to obtain the three-dimensional contour surfaces of all the stratums; and S6, spatially splicing the three-dimensional contour surfaces of all the stratums to complete three-dimensional stratum modeling. The method avoids the problems of complex contour matching, bifurcation, corresponding triangular net connection and the like in a two-dimensional contour reconstruction method, and can obtain a three-dimensional vector geological model with higher precision; the method is suitable for stratum modeling under any complex condition, and has high modeling efficiency and wide application range.
Description
Technical Field
The invention relates to the fields of geology, mineral products and engineering, in particular to a three-dimensional stratum modeling method based on a geological map cutting section.
Background
Three-dimensional geological modeling is always a technical hotspot and difficult problem for research in engineering, geology and mineral industry. The geological structure shape and the rock physical property parameters under the limited geological data recovery site play a very important role in engineering geological analysis, oil gas and mineral exploration and development. Due to the diversity and the multi-solution of geological data and the limitation of data acquisition means, the three-dimensional geological modeling has high difficulty and complex realization process. The three-dimensional geological modeling by using a geological map cut section is a common modeling mode.
The figure cutting section modeling is to draw a series of parallel (or approximate parallel) cutting lines on a geological map, divide a three-dimensional geological target into a series of two-dimensional geological sections by adopting a geological analysis method, and then construct a three-dimensional target geological body model by adopting a three-dimensional reconstruction method. The technology of modeling by using a cutting profile mainly has two modes, one mode is a three-dimensional reconstruction technology based on a two-dimensional contour; one is a three-dimensional mesh modeling technique that rasterizes a two-dimensional profile.
The basic idea of the three-dimensional surface reconstruction technology based on the two-dimensional contour is to intercept a series of two-dimensional parallel sections from a three-dimensional object, then extract the boundary contour line of each section aiming at a specific target, and perform matching and corresponding triangular connection on adjacent contour lines in a three-dimensional space, thereby completing the modeling of the surface of the three-dimensional object. The gridding modeling based on the two-dimensional section is to grid the two-dimensional section according to the attribute classification of the geologic body and then map the two-dimensional section into a three-dimensional space to generate a three-dimensional gridding geologic model. Compared with a gridded three-dimensional geological model, the three-dimensional surface reconstruction method based on the two-dimensional contour is a three-dimensional vector data model, has high model precision and good visualization effect, and is the most common three-dimensional modeling technology.
In the research of reconstructing a three-dimensional surface based on parallel contour lines, only the problem of contour line reconstruction on two adjacent parallel planes is generally considered. Since the reconstruction problem of multi-layer contours can be simplified to the superposition of reconstructed surfaces of a plurality of adjacent parallel contours, the connection of contours of adjacent sections is the key to complete modeling. The connection of contour lines mainly comprises three problems of contour correspondence, contour splicing and bifurcation, wherein the problems of contour correspondence and bifurcation are difficult problems. The existing algorithms have many limitations on adjacent contour lines, such as the requirement of small space between adjacent tangent planes, high coverage between corresponding contour lines, similar shape, etc., while the algorithms related to the branching problem focus on solving the problem of correct connection between a contour line and a plurality of contour lines.
If the number of contours on the same layer exceeds one, the correspondence of the contours (which contours on different layers belong to the same surface) must be determined. If the distance between layers is extremely small, the corresponding problem can be solved by the coincidence degree of the contour lines[1](ii) a However, when the distance is smallWhen the coincidence degree is large and the correct result cannot be obtained, the corresponding problem becomes a problem which is difficult to solve. Even if the correspondence problem is solved, the branching problem needs to be solved when splitting (whether one contour line on one layer and a plurality of contour lines on the other layer belong to the same surface is determined by checking and analyzing the contour line correspondence problem, and one contour line and the plurality of contour lines are connected into an object surface through a triangular patch by a branching structure). Many documents discuss the branch problem and the corresponding problem, but no satisfactory solution has been found yet[2][3][4]. Barequet proposes an optimized triangulation strategy based on a dynamic programming algorithm, namely a BPLI (Barequtps PIecewise Linear interpolation) method[5][6]. For two-layer contours of the input, the method does not directly address the branching problem and the corresponding problem, but tries to join them into a three-dimensional surface that does not appear to self-intersect. The method can obtain the subdivision result with correct topological structure for the complex surface, thereby being capable of ingeniously bypassing the corresponding problem and the branch problem.
How to determine a desired combination from among a plurality of acceptable surface combinations is currently performed by: method for maximizing reconstructed three-dimensional body volume[7]Surface area minimization method[8]Side length shortening method[9]Shortest diagonal method[10]Synchronous advancing method of adjacent contour lines[11]Construction algorithm based on domain knowledge[12]Cutting and sewing method[13]And the like. For solving the problem of reconstruction of adjacent contour lines with large difference of shapes and vertex numbers, the methods have different limitations in the aspects of adaptability, connection effect and efficiency.
He jin nation[14](2003) The BPLI is improved, tried and researched, and a contour line segment matching algorithm and a new algorithm for solving the space polygon triangulation are provided, so that a degradation area is eliminated, and the matching effect is improved; qiweili wine[15](2007) A method of inserting a new contour line in the intermediate layer is proposed, which can solve the branch-to-branch problem under simple conditions; what is afraid[16](2010) On the basis of minimum surface areaOn the basis of the maximum volume method, an Optimal Path (OP) algorithm is provided, and optimization attempt is performed on contour connection; chengxiao tea[17](2011) And the method for evolving the polygon curve solves the problems of vertex matching and connection of adjacent contour lines by simplifying the polygon and extracting the characteristic points of the polygon. However, this method is also directed to the connection problem corresponding to a single contour, and a long and narrow triangle may appear for a more complex contour; graceful thread[18](2015) The method introduces that the reconstruction of the three-dimensional shape of the geologic body with a single contour is realized by a Discrete Smooth Interpolation (DSI) algorithm by means of GOCAD software; yangyang[19](2015) And the like, a mode of inserting transition contour lines between contour lines is provided so as to improve the modeling quality. Jingyongbing[20](2016) And the contour line veneering algorithm is provided, wherein a wavelet filter bank is utilized to simplify contour lines into low-resolution contour lines similar to the current situation of original contour lines, then the low-resolution contour lines are optimally veneered, and then connecting triangles between the contour lines are constructed. The algorithm reduces the complexity of the directed loop graph algorithm to a certain extent, but for adjacent contour lines with large differences, similar veneering is difficult to obtain through filtering.
Due to the fact that the modeling topological structure of the BPLI method is complex, for complex contour structures, particularly for complex contour data with large slice distances, intersected three-dimensional surface models are likely to occur, and correct three-dimensional model results cannot be obtained. These problems can be avoided by using a rasterized modeling approach.
The rasterization modeling implementation technology is simple, only the two-dimensional section needs to be rasterized, then a three-dimensional space grid model is generated through a three-dimensional interpolation algorithm, and finally the required stratum grid is extracted from the grid model. The three-dimensional geologic body in the grid model is expressed by adopting a block model, and the three-dimensional geologic body is dispersed into a regular geometric body in space (such as a hexahedral model, a tetrahedral model, a prismatic model and the like). The modeling method does not need to consider complex topological structure and triangular connection in space, is simple to realize, and is commonly used for mineral modeling, reserve estimation and the like. However, the method needs a large number of two-dimensional profile sections, the workload of the graph cut sections is large, and the visualization effect of the three-dimensional model generated by the method is poor.
Wangdan pill[21](2012) The method comprises the steps of discussing the utilization of a two-dimensional section, rasterizing, mapping into a three-dimensional space and generating a three-dimensional grid model by using an octree; zhou Liang Chen[22](2013) The method combines cubic spline fitting and manual editing to process complex structures such as folds and the like by adopting encrypted occurrence data of a research area so as to improve the quality of a grid model; zhang Bao Yi[23](2017) The process of constructing a three-dimensional mesh model by gridding the map-cut sections using a large number of parallel map-cut sections; plum fruit juice[24](2108) The method comprises the steps of generating a distance field of a two-dimensional profile by using a distance function, generating a three-dimensional attribute field by using a B-spline interpolation method, and generating the contour surface of the geologic body by using a method of extracting a physical equivalent surface by using a Marching cube algorithm on the basis. The method avoids the problem of corresponding connection of complex contour lines, and is suitable for geological modeling under various complex conditions. However, the method is difficult to find an accurate boundary value through a three-dimensional physical equivalent surface generated by the distance field, so that the boundary error of the constructed three-dimensional model is large, and the result is inaccurate. Second, because the distance field of a profile is a uniformly subdivided mesh, the amount of mesh data for the profile can be large. If the three-dimensional attribute field is calculated by adopting global interpolation, a large amount of computer memory is consumed. The distance matrix is calculated by dividing the grid according to 200 multiplied by 200, 20 sections and performing inverse distance weighted interpolation calculation, and the memory consumption of the computer can reach 2384GAlthough this situation can be avoided by using the local interpolation algorithm, the local interpolation method (or the linear interpolation method) has obvious limitations. The local interpolation method does not take into account the spatial overall relevance of the data distribution. Under the condition that two-dimensional contour lines are sparse, the modeling result is fractured between the contour lines, and the spatial distribution is discontinuous.
In summary, in the existing method for performing three-dimensional modeling based on a two-dimensional profile, a three-dimensional surface reconstruction method based on a two-dimensional profile can obtain a high-quality three-dimensional geological model. But the realization technology is complex, and the requirement on two-dimensional contour lines is high. The corresponding contour lines require simple convex polygons, and non-simple polygons need polygon simplification processing, so that the modeling workload is increased. However, for the connection problems of complex multi-contour correspondence, large difference, triangle intersection, long and narrow triangle and the like of the contour lines far away, the prior art still has no good solution. The cross-section grid modeling method based on rasterization can avoid the problems and is simple in implementation technology. However, because the rasterized mesh model is influenced by subdivision, the model precision is low, the visualization effect is poor, and the application has certain limitations. And the method for modeling by extracting the isosurface from the three-dimensional attribute field has less research. The existing method has the problems of low profile sampling precision, large sampling data volume, difficult interpolation of a three-dimensional attribute field, inaccurate isosurface extraction and the like.
Reference documents:
[1]Meyers D,Skinner S.Surfaces from Contours[J].ACM Transactions on Graphics.1992,11(3):228~258.
[2]Klein R,Schilling A,StraBer W.Reconstruction and Simplification of Surfaces from Contours[J].Graphical Models.2000,62:429~443.
[3]Barequet G,Shapiro D,Tal A.Multilevel Sensitive Reconstruction of Polyhedral Surfaces from Parallel Slices[J].The Visual Computer.2000,16:116~133.
[4]Levin D.Multidimensional Reconstruction by Set 2valued Approximation[J].IMA J Numer Anal.1986,6:173~184.
[5]Barequet G,SharirM.Piecewise-linear Interpolation between Polygonal Slices[C].Proc10th Ann ACM Symp onComputational Geometry(SoCG).1994.
[6]Barequet G,SharirM.Piecewise-linear Interpolation between Polygonal Slices[C].ComputerVision ImageUnderstanding.1996.63:251~272.
[7]Keppel E.Approximating complex surfaces by triangulationof contour lines[J].IBM Journal of Research and Development.1975,19(1):2-11.
[8]Fuchs H,Kedem Z M,Uselton S P.Optimal surfaces reconstruction from planar contours[J].Communication of the A CM.1977,20(10):693-702.
[9]Christiansen H N,Sederberg T W.Conversion of complex contour line definitions into polygonal element mosaics[J].Computer Graphics.1978,12(3):187-192.
[10] liu just, Ware, Deng Lin. Algorithm discussion of layered three-dimensional body surface reconstruction [ J ]. University of Oncology, Nature Science Edition,2003,30(5):537- & 540 (Liu Gang, Hu Yuan2lai, Deng Lin. discussion on the understanding of the treatment 32D surface [ J ]. Journal of Chengdu University of Technology: Science & Technology Edition,2003,30(5):537 540.).
[11] Three-dimensional data field visualization of Tangjiang [ M ]. Beijing, Qinghua university Press.2000.
[12] Wanengde, Li Yan, Bayubin, the three-dimensional visual modeling technology of ore body [ J ]. university of northeast, proceedings of Nature sciences, 2005,26(9): 890-.
[13] A new multi-contour line reconstruction three-dimensional body algorithm of Marhon, Guomeing, a cutting-stitching method [ J ]. university of northeast proceedings.2007, 1.Vol 28). No.1.
[14] Helian, Charbins, a novel algorithm for reconstructing a three-dimensional surface from two-dimensional parallel contour lines based on BPLI [ J ]. the university of Beijing (Nature science edition): 2003(03)
[15] Qiweili, qinxingqiang, wangxi, songliping, an algorithmic study [ C ] to reconstruct a three-dimensional surface based on two-dimensional parallel contour lines, the 18 th academic conference on computer technology and applications (CACIS) nationwide, 2007.8, p891-895.
[16] Wu bird based on cross-section contour line human-computer interaction three-dimensional geologic body modeling [ J ], geophysical prospecting technique, 2010,32(4): P433-436.
[17] The method is characterized by comprising the following steps of ageing green, enabling jasper, Zhangguojian and Dingyu, a matching algorithm [ J ] of adjacent sections of complex ore bodies, college newspaper of northeast China (Nature science edition), 2011,32(4): 579-.
[18] The geologic body three-dimensional modeling based on a planar geological map [ J ] geological prospecting discourse, 2015,30(4): 594-.
[19] Yang, Pan 25035, Wu Zhen Yu, etc. a new contour line three-dimensional geological surface reconstruction method [ J ] in the scientific bulletin of terrestrial information, 2015, 17(3):253-259.
[20] A method for reconstructing the two-dimensional contour line of the three-dimensional model of complex ore body in Jingyongbing Wang Gong Zhong Sun light [ J ] metal mine 2016,285(11):124-127.
[21] Wandan three-dimensional geological modeling method based on planar geological map studies [ D ].2012, master thesis of university in Nanjing.
[22] Zhouqing, Linbingxian, Wangdan, etc. three-dimensional geologic body modeling method research of planar geological map [ J ]. scientific academic on Earth information, 2013,15(1):46-54.
[23] Zhang Bao Yi, Yangli, Chen laugh, etc. three-dimensional modeling and resource evaluation of regional mineralizing geological body based on map-cutting geological section, taking manganese ore in southwest area of Guixi as an example [ J ] the university of Jilin, university of Earth's republic of China (geoscience edition), 2017,47(3): 933-.
[24] Li Chen, three-dimensional complex geological modeling technology based on profile study [ D ]. Master thesis of university of Chengdu Physician, 2018.
[25] Xiayanhua, Baishiwei, level set-based complex three-dimensional stratigraphic model modeling and application research in underground engineering [ J ]. geotechnics, 2012,33(5): 1445-.
[26] Lie-range geological profiling based on MT algorithm [ J ] digital communications 2014,41(4):35-41.
[27] Handsome, a kind of improved MC three-dimensional reconstruction algorithm [ J ]. Chinese digital medicine, 2016,11(3):83-86.
[28] Wang, Li Ruimin, moving cube algorithm face ambiguity problem research [ J ] software engineering, 2017, 20(9):6-9.
[29] Wang. three-dimensional surface modeling in a section data field [ J ] software engineering, 2018,21(3):10-15.
Disclosure of Invention
Aiming at the problems of the existing modeling method, the invention provides a three-dimensional stratum modeling method based on a geological map section, which combines the rasterization modeling with the surface reconstruction of a geological model, thereby not only avoiding the problems of complex contour correspondence, triangulation network connection and the like, but also obtaining a three-dimensional vector geological model with higher precision; and the problems of sampling precision and data quantity in the modeling process, calculation of a three-dimensional data field by a global interpolation method, the precision of isosurface extraction and the like are solved.
In order to achieve the purpose, the technical scheme adopted by the invention is as follows:
a three-dimensional stratum modeling method based on geological map cutting profiles comprises the following steps:
s1, editing the section of the graph to complete the setting of basic parameters required by modeling; the process of editing the graph cut section comprises the following steps: (1) converting the plane coordinates of the section into three-dimensional coordinates of a geological space by calibrating a space positioning point; (2) obtaining formation parameter information through formation attribute filling; (3) obtaining the contour boundary of the stratum through stratum boundary tracking;
s2, carrying out discrete sampling on the stratum boundary and the inner and outer regions, respectively setting attribute values of respective sampling points inside the stratum, on the stratum boundary and outside the stratum, converting all the sampling points of the graph cut section into space three-dimensional coordinate points, and combining the space three-dimensional coordinate points into a space discrete point set;
s3, carrying out interpolation calculation on the three-dimensional space discrete points to generate a three-dimensional space stratum attribute data field;
s4, extracting an isosurface from the three-dimensional stratum attribute data field to obtain a three-dimensional contour surface of the stratum;
s5, repeating the steps S2-S4 to obtain the three-dimensional contour surfaces of all the stratums, and then executing the step S6;
and S6, spatially splicing the three-dimensional contour surfaces of all the stratums to complete three-dimensional stratum modeling.
Specifically, in step S1, the formation is filled by using a fast flooding filling algorithm based on a linear queue, and boundary points of the filling algorithm are recorded, so as to obtain a formation polygon and obtain formation parameter information.
Specifically, in step S1, for the formation boundary points obtained by tracking, projection processing is adopted to eliminate the boundary point tracking error due to the influence of the raster image display resolution, and ensure the consistency between the formation contour boundary obtained by tracking and the original formation contour boundary.
Further, the projection processing comprises the following steps:
(1) simplifying the stratum contour line, deleting redundant points on the contour straight line, and then forming a contour line segment { L ] by every two pointskN, where N is the number of contour line segments;
(2) selecting a tracked stratum boundary point Pi(i ═ 1,2, …, M), the set of distances { D) from that point to all contour segments is calculatedik}(k=1,2,..N);
(3) From the set of distances { DikFind the line segment L of the minimum distance injDividing the boundary point PiProjected to line segment LjTo obtain PijA 1 is to PiReplacement by PijAs new stratigraphic boundary points;
(4) repeating the steps (2) and (3), and projecting all the stratum boundary points onto the stratum contour lines;
(5) and simplifying the contour line of the projected stratum boundary, deleting redundant points on the straight line, and finishing the tracing of the stratum boundary.
Specifically, the step S2 includes the steps of:
s2-1, setting a sampling interval step, carrying out boundary point sampling along the boundary of the stratum contour line to obtain a stratum boundary point set B1, and setting attribute values of all points in the set to be 1;
s2-2, setting a subdivision grid M multiplied by N with a specified size, performing two-dimensional grid subdivision on a graph cutting section, and recording the coordinates of the center point of each grid to obtain a subdivision point set B2;
s2-3, carrying out stratum inner and outer judgment on the points in the set B2, if the points are in a stratum polygon, setting the attribute value of the point to be 1, and otherwise, setting the attribute value to be 0;
s2-4, performing space coordinate conversion on all the points in the sets B1 and B2, and converting the plane coordinate points into geological space coordinate points;
s2-6, putting the converted spatial coordinate points and the attribute values thereof into a scattered point data set { p i1,2, …, N, after obtaining formation sampleAnd (4) finishing sampling according to the discrete space point data.
Preferably, in step S3, a three-dimensional discrete point spatial interpolation is performed by using an inverse multivariate quadratic radial basis function as an interpolation function and using a radial basis function interpolation algorithm to generate a three-dimensional spatial formation property data field; the radial basis function form is as follows:
wherein Z0Is the interpolated point value to be estimated, wiIs the weight of the corresponding point, | | pi-p0Is piAnd p0The distance between them;
the interpolation calculation process is as follows:
(2) Calculating an inverse distance matrix D by adopting a Gaussian elimination method and combining an OpenCL multithreading acceleration technology-1;
(3) A matrix W of weight coefficients is calculated,Zjis the jth discrete point PjA formation property value of;
(4) calculating field values of properties, field values at arbitrary positions in three-dimensional space
Preferably, in step S4, the Marching Cubes algorithm is used to extract the iso-surface from the three-dimensional property data field of the formation as the three-dimensional surface contour of the formation, and the process is as follows:
(1) selecting 8 adjacent points from the three-dimensional grid data to form a hexahedron;
(2) giving an isosurface value V0, judging the state value Vi of each node in the hexahedron, and if Vi > V0, setting the state of the node as 1; otherwise, setting the value to 0; 1,2, …, 8;
(3) according to the node state sequence, binary bytes are combined in sequence to obtain the index value T of the hexahedron unit configuration tablei(0≤Ti≤255);
(4) Index value T according to configurationiAnd retrieving a corresponding edge node state combination from the configuration table, and calculating the intersection point coordinate P (x, y, z) of the isosurface with the edge node states of 0 and 1 on the edge, wherein the calculation formula is as follows:
p(x,y,z)=p1(x,y,z)+(v-v1)/(v2-v1)*(p2(x,y,z)-p1(x,y,z))
in the formula, p (x, y, z) is the coordinate of the intersection point to be calculated, and v is the isosurface value to be calculated; p1, p2 are two-node coordinates of edges, v1 and v2 are two-node attribute values;
(5) indexing the value T according to the configuration tableiRetrieving corresponding triangle vertexes and connection sequences from the configuration table, and combining the triangle vertexes and the connection sequences into a closed triangle surface;
(6) and (5) traversing all the grid units, and repeating the steps (1) to (5) to obtain all the triangular surfaces of the surface outline of the target stratum.
Specifically, the step S6 includes the steps of:
(1) combining all vertexes, and performing repeated point elimination to obtain a new vertex set;
(2) and modifying the triangular patch indexes of all models according to the new vertex set to complete the three-dimensional stratum modeling.
Compared with the prior art, the invention has the following technical effects:
1. the invention can be suitable for stratum or geologic body modeling under any complex conditions, and has wider application range compared with the existing modeling method based on two-dimensional contour lines, because:
(1) the existing three-dimensional modeling method based on two-dimensional contour lines mostly adopts a modeling method for connecting the surfaces of the adjacent contour lines in space, and the requirements on the parallel or approximately parallel of the section planes of the graph cut are higher, and the requirements on the manufacture of the section planes of the graph cut are higher. The invention has no special requirement on the manufacture of the graph cut section, can adopt the graph cut section with any direction and any angle for modeling, and can even adopt the graph cut section with non-straight line (broken line).
(2) Because the global interpolation algorithm is adopted to carry out interpolation calculation on the discrete sampling points of the stratum, the invention has no requirement on the space (or density) of the two-dimensional map cutting section. The section can be a sparse contour line as long as the section can control the space form of the three-dimensional geologic body of the model to be built. In addition, the inverse multivariate quadratic radial basis function is used as an interpolation function, and a radial basis function interpolation algorithm is adopted to carry out three-dimensional discrete point spatial interpolation, so that better model smoothness and spatial continuity can be obtained.
2. The modeling efficiency of the invention is higher, which is mainly expressed in that:
(1) the method can be used for modeling by adopting the graph-cut section in any direction, thereby greatly reducing the workload of the graph-cut section and controlling the precision of the model more easily.
(2) The existing contour line of the graph cut section is hardly required to be subjected to additional work of splitting, simplifying, editing, modifying and the like, and only stratum filling and attribute assignment are required.
(3) A fast flooding algorithm based on linear queues is adopted, a kernel function based on threads is created, and stratum boundaries are filled in a multithreading mode, so that the filling efficiency is improved.
3. The modeling precision of the invention is higher, which is mainly expressed in that:
(1) since the filling process is affected by the display resolution of the contour lines, the higher the graphic display resolution, the closer the tracked boundary points are to the true bed boundaries. In the process of filling and stratum boundary detection, the invention performs projection processing on the boundary points and the stratum contour lines, automatically converts the tracked stratum boundary points into contour line boundary points, so as to realize the consistency of the stratum tracking boundary points and the original stratum contour lines, reduce the calculation errors of the stratum boundary points, improve the accuracy of model boundary detection and solve the problem of the dependence of the edge detection on the resolution of display pixels.
(2) The method has the advantages that two sampling modes of boundary sampling and grid sampling are combined, so that the precision of the stratum original model is guaranteed, overlarge sampling data volume is avoided, a three-dimensional global interpolation algorithm can be used for generating a three-dimensional attribute data field, an isosurface is extracted from the stratum three-dimensional attribute data field by combining a Marchang cube algorithm to serve as a three-dimensional surface profile of the stratum, the precision of surface splicing of the follow-up stratum three-dimensional profile is fully guaranteed, and a modeling result is more reasonable and accurate.
In conclusion, the invention improves the stratum boundary tracking algorithm and improves the stratum boundary tracking precision based on the thought of the three-dimensional stratum attribute field; by adopting a special section sampling mode, the accuracy of stratum boundary sampling is guaranteed, overlarge sampling data volume is avoided, and a guarantee is provided for the application of a three-dimensional global interpolation algorithm; by adopting the radial basis function and the GPU-based multithreading calculation technology, the spatial continuity and the smoothness of the stratum model are ensured, and the calculation efficiency is high.
Drawings
FIG. 1 is a schematic flow chart of the present invention.
FIG. 2 is a schematic cross-sectional view of a figure cut in an embodiment of the present invention.
FIG. 3 is a schematic diagram of a cross-sectional view taken along a straight line and a cross-sectional view taken along a broken line in accordance with an embodiment of the present invention.
FIG. 4 is a schematic illustration of the formation fill in an embodiment of the present invention.
FIG. 5 is a diagram illustrating the result of tracking the formation boundary points using a flood fill algorithm according to an embodiment of the present invention.
FIG. 6 is a diagram illustrating the results of projection of formation boundary points and elimination of redundant points according to an embodiment of the present invention.
FIG. 7 is a diagram illustrating the results of stratigraphic boundary tracking, boundary point projection, and redundant point elimination in accordance with an embodiment of the present invention.
FIG. 8 is a schematic diagram illustrating a relationship between plane coordinates and space coordinates of a graph cut section in an embodiment of the present invention.
FIG. 9 is a diagram illustrating the discrete sampling results of the stratigraphic boundary and the grid in accordance with an embodiment of the present invention.
FIG. 10 is a schematic diagram of a discrete sampling result of a three-dimensional space stratum of a graph cut section in an embodiment of the invention.
FIG. 11 is a schematic diagram illustrating a result of a formation property data field generated by three-dimensional interpolation of radial basis functions according to an embodiment of the present invention.
FIG. 12 is a three-dimensional grid diagram of a stratigraphic boundary with an attribute value of 1 according to an embodiment of the present invention.
Fig. 13 is a schematic diagram illustrating a result of calculating a three-dimensional contour surface of a formation by using a Marching Cubes algorithm according to an embodiment of the present invention.
FIG. 14 is a diagram illustrating the results of the three-dimensional geological model after stitching according to an embodiment of the present invention.
Detailed Description
The invention provides a three-dimensional stratum modeling method based on a geological map section, which mainly utilizes the geological map section or other two-dimensional contour lines to carry out three-dimensional geological model modeling, the modeling process is shown as figure 1 and mainly comprises the following steps:
s1, editing the section of the graph to complete the setting of basic parameters required by modeling; the process of editing the graph cut section comprises the following steps: (1) positioning a section space; (2) filling stratum properties; (3) tracing the stratum boundary; wherein: converting the plane coordinates of the section into three-dimensional coordinates of a geological space by calibrating a space positioning point; obtaining formation parameter information through formation attribute filling; obtaining the contour boundary of the stratum through stratum boundary tracking;
s2, carrying out discrete sampling on the stratum boundary and the inner and outer regions, respectively setting attribute values of respective sampling points inside the stratum, on the stratum boundary and outside the stratum, converting all the sampling points of the graph cut section into space three-dimensional coordinate points, and combining the space three-dimensional coordinate points into a space discrete point set;
s3, carrying out interpolation calculation on the three-dimensional space discrete points to generate a three-dimensional space stratum attribute data field;
s4, extracting an isosurface from the three-dimensional stratum attribute data field to obtain a three-dimensional contour surface of the stratum;
s5, repeating the steps S2-S4 to obtain the three-dimensional contour surfaces of all the stratums, and then executing the step S6;
and S6, spatially splicing the three-dimensional contour surfaces of all the stratums to complete three-dimensional stratum modeling.
The present invention will be further described with reference to the following description and examples, which include but are not limited to the following examples.
Examples
Firstly, editing the section of the graph
FIG. 2 shows a schematic cut-away view supporting either vector graphics format (e.g., DXF) or raster graphics format (JPG, GIF, BMP, etc.). The picture cutting section editing comprises the following steps:
(1) loading a DXF graph of a cutting section, selecting four corner points (at least 2 positioning points are needed) on the graph of the cutting section, setting three-dimensional space coordinates of 4 corner points, and mapping the graph of the cutting section to a space coordinate system. The present invention supports a cut profile of a straight or a folded profile. The straight section means a straight line for forming a drawing section, and the broken section means a broken line for forming a drawing section. The space positioning point corresponding to the folding section is marked on the turning point of the folding line, as shown in fig. 3;
(2) selecting a stratum, filling the stratum by adopting a flooding filling algorithm, recording stratum boundary points of the stratum to obtain a stratum polygon, and setting the name and attribute value (stratum unique identification number) of the stratum, as shown in figure 4;
(3) because the stratum boundary point tracked by the flooding filling algorithm and the actual stratum contour boundary have an error (as shown in fig. 5), the stratum boundary point needs to be subjected to projection processing to obtain an accurate stratum boundary, and the projection processing steps are as follows:
a. and simplifying the stratum contour line, and deleting redundant points on the contour straight line. Then, each two points are formed into a contour line segment { LkN, where k is 1,2,. N), and N is the number of contour segments;
b. selecting a tracked stratum boundary point Pi(i ═ 1,2, …, M), the set of distances { D) from that point to all contour segments is calculatedik};
c. From the set of distances { DikFind the line segment L of the minimum distance inkDividing the boundary point PiProjected to line segment LkTo obtain PikA 1 is to PiReplacement by PikAs a new groundLayer boundary points;
d. repeating the steps b and c, and projecting all the stratum boundary points onto the stratum contour lines;
e. simplifying the contour line of the boundary of the projected stratum, deleting redundant points on the line, and completing the tracing of the boundary of the stratum (as shown in figures 6 and 7).
Two, discrete sampling and combination into a space discrete point set
(1) Setting an interval step, sampling boundary points along the boundary of the stratum contour line to obtain a stratum boundary point set B1, and setting attribute values of all points in the set to be 1;
(2) setting a subdivision grid M multiplied by N with a specified size (for example, M is 100, N is 80), performing two-dimensional grid subdivision on a map-cutting section, and recording coordinates of a central point of each grid to obtain a subdivision point set B2;
(3) carrying out stratum inside and outside judgment on the points in the set B2, wherein if the points are in a stratum polygon, the attribute value of the points is 1, otherwise, the attribute value is 0;
(4) performing space coordinate conversion on all the points in the sets B1 and B2, and converting the plane coordinate points into geological space coordinate points; the conversion process is as follows (as shown in fig. 8):
wherein, P (x, y) is the coordinate of the plane point to be converted, and P' (x, y, z) is the space coordinate after conversion; p1, P2 is the plane coordinate of the positioning point interval where the point P is located, V1(x, y, z), V2(x, y, z) is the space coordinate corresponding to P1 and P2; y1 is the minimum value of the positioning point in the Y direction of the plane, Y2 is the maximum value of the positioning point in the Y direction of the plane; zmin and Zmax are corresponding minimum elevation and maximum elevation values in space;
the calculation formula for converting the plane point P (x, y) coordinates to the space coordinates P' (x, y, z) is as follows:
p′x=V1x+(px-p1x)*(V2x-V1x)/(p2x-p1x)
p′y=V1y+(px-p1x)*(V2y-V1y)/(p2x-p1x)
p′z=Zmin+(Zmax-Zmin)*(py-Y1)/(Y2-Y1)
the distribution of the sampling points after the sampling of the section of the graph is shown in FIG. 9;
(6) the converted spatial coordinates and their attribute values (0 or 1) are put into the scattered point data set S to obtain the scattered spatial point data after the formation sampling (as shown in fig. 10).
Thirdly, generating a three-dimensional space stratum attribute data field
And performing three-dimensional discrete point spatial interpolation by adopting a radial basis function interpolation algorithm to generate a three-dimensional spatial stratum attribute data field. The radial basis function form is as follows:
wherein Z0Is the interpolated point value to be estimated, wiIs the weight of the corresponding point, | | pi-p0Is piAnd p0The distance between them. The basis function is an inverse multivariate quadratic function, and the function form is as follows:
the interpolation calculation process is as follows:
(2) Calculating an inverse distance matrix D by adopting a Gaussian elimination method and combining an OpenCL multithreading acceleration technology-1;
(3) A matrix W of weight coefficients is calculated,Zjis the jth discrete point PjA formation property value of;
(4) calculating field values of properties, field values at arbitrary positions in three-dimensional space
The three-dimensional attribute data field after the three-dimensional interpolation is completed is shown in fig. 11, in which the grid distribution with attribute value of 1 is shown in fig. 12.
Fourthly, obtaining the three-dimensional contour surface of the stratum
And extracting an isosurface with the attribute value of 1 from the stratum three-dimensional attribute data field by adopting a Marching Cubes algorithm to be used as a three-dimensional surface profile of the stratum, and completing the three-dimensional modeling of the stratum, as shown in FIG. 13.
The process of extracting the isosurface by the Marching Cubes algorithm is as follows:
(1) selecting 8 adjacent points from the three-dimensional grid data to form a hexahedron;
(2) giving an isosurface value V0, judging the state value Vi of each node in the hexahedron, and if Vi > V0, setting the state of the node as 1; otherwise, setting the value to 0; 1,2, …, 8;
(3) according to the node state sequence, binary bytes are combined in sequence to obtain the index value T of the hexahedron unit configuration tablei(0≤Ti≤255);
(4) Index value T according to configurationiAnd retrieving a corresponding edge node state combination from the configuration table, and calculating the intersection point coordinate P (x, y, z) of the isosurface with the edge node states of 0 and 1 on the edge, wherein the calculation formula is as follows:
p(x,y,z)=p1(x,y,z)+(v-v1)/(v2-v1)*(p2(x,y,z)-p1(x,y,z))
in the formula, p (x, y, z) is the coordinate of the intersection point to be calculated, and v is the isosurface value to be calculated; p1, p2 are two-node coordinates of an edge, v1 and v2 are two-node attribute values (the coordinates meet a vector algorithm); in the embodiment, the HashMap linear table is adopted to store the edge intersections, so that the intersections of the isosurface and each edge are not repeatedly calculated and stored;
(5) indexing the value T according to the configuration tableiRetrieving corresponding triangle vertexes and connection sequences from the configuration table, and combining the triangle vertexes and the connection sequences into a closed triangle surface;
(6) and (5) traversing all the grid units, and repeating the steps (1) to (5) to obtain all the triangular surfaces of the surface outline of the target stratum.
And fifthly, repeating the process to create three-dimensional surface models of all the stratums.
Sixthly, completing three-dimensional stratum modeling
Splicing all stratum models spatially, wherein the splicing process is as follows:
(1) combining all vertexes, and performing repeated point elimination to obtain a new vertex set;
(2) the triangular patch indices of all models are modified according to the new set of vertices.
Thus, a three-dimensional model is generated and output in a three-dimensional graphic format (such as obj or ply), thereby completing the three-dimensional formation modeling, as shown in fig. 14.
The method has reasonable and rigorous design, avoids the problems of complex contour correspondence, triangulation network connection and the like, and can obtain a high-precision three-dimensional vector geological model. The method well breaks through the limitation of the prior art, conforms to the trend of scientific and technological development, and well matches the requirements of the current stage engineering on three-dimensional geological modeling. Therefore, compared with the prior art, the invention has obvious technical progress, and has outstanding substantive characteristics and remarkable progress.
The above-mentioned embodiment is only one of the preferred embodiments of the present invention, and should not be used to limit the scope of the present invention, and all the technical problems solved by the present invention should be consistent with the present invention, if they are not substantially modified or retouched in the spirit and concept of the present invention.
Claims (8)
1. A three-dimensional stratum modeling method based on geological map cutting profiles is characterized by comprising the following steps:
s1, editing the section of the graph to complete the setting of basic parameters required by modeling; the process of editing the graph cut section comprises the following steps: (1) converting the plane coordinates of the section into three-dimensional coordinates of a geological space by calibrating a space positioning point; (2) obtaining formation parameter information through formation attribute filling; (3) obtaining the contour boundary of the stratum through stratum boundary tracking;
s2, carrying out discrete sampling on the stratum boundary and the inner and outer regions, respectively setting attribute values of respective sampling points inside the stratum, on the stratum boundary and outside the stratum, converting all the sampling points of the graph cut section into space three-dimensional coordinate points, and combining the space three-dimensional coordinate points into a space discrete point set;
s3, carrying out interpolation calculation on the three-dimensional space discrete points to generate a three-dimensional space stratum attribute data field;
s4, extracting an isosurface from the three-dimensional stratum attribute data field to obtain a three-dimensional contour surface of the stratum;
s5, repeating the steps S2-S4 to obtain the three-dimensional contour surfaces of all the stratums, and then executing the step S6;
and S6, spatially splicing the three-dimensional contour surfaces of all the stratums to complete three-dimensional stratum modeling.
2. The method of claim 1, wherein in step S1, the stratum is filled by a fast flooding filling algorithm based on linear queues, and boundary points of the stratum are recorded to obtain a stratum polygon, and stratum parameter information is obtained.
3. The method as claimed in claim 1, wherein in step S1, projection processing is used to obtain the boundary points of the formation by tracking, so as to eliminate the tracking error of the boundary points due to the influence of the display resolution of the raster image and ensure the consistency between the boundary of the contour of the tracked formation and the contour of the original formation.
4. The method of claim 3, wherein the projection process comprises the steps of:
(1) simplifying the stratum contour line, deleting redundant points on the contour straight line, and then forming a contour by every two pointsLine segment { LkN, where k is 1,2,. N), and N is the number of contour segments;
(2) selecting a tracked stratum boundary point Pi(i ═ 1,2, …, M), the set of distances { D) from that point to all contour segments is calculatedik}(k=1,2,..N);
(3) From the set of distances { DikFind the line segment L of the minimum distance injDividing the boundary point PiProjected to line segment LjTo obtain PijA 1 is to PiReplacement by PijAs new stratigraphic boundary points;
(4) repeating the steps (2) and (3), and projecting all the stratum boundary points onto the stratum contour lines;
(5) and simplifying the contour line of the projected stratum boundary, deleting redundant points on the straight line, and finishing the tracing of the stratum boundary.
5. The geological map cut-section-based three-dimensional stratum modeling method according to any of claims 1-4, wherein the step S2 comprises the following steps:
s2-1, setting a sampling interval step, carrying out boundary point sampling along the boundary of the stratum contour line to obtain a stratum boundary point set B1, and setting attribute values of all points in the set to be 1;
s2-2, setting a subdivision grid M multiplied by N with a specified size, performing two-dimensional grid subdivision on a graph cutting section, and recording the coordinates of the center point of each grid to obtain a subdivision point set B2;
s2-3, carrying out stratum inner and outer judgment on the points in the set B2, if the points are in a stratum polygon, setting the attribute value of the point to be 1, and otherwise, setting the attribute value to be 0;
s2-4, performing space coordinate conversion on all the points in the sets B1 and B2, and converting the plane coordinate points into geological space coordinate points;
s2-6, putting the converted spatial coordinate points and the attribute values thereof into a scattered point data set { piAnd (i is 1,2, …, N), obtaining discrete spatial point data after stratum sampling, and completing sampling.
6. The method according to claim 1, wherein in step S3, an inverse multivariate quadratic radial basis function is used as an interpolation function, and a radial basis function interpolation algorithm is used to perform three-dimensional discrete point spatial interpolation to generate a three-dimensional spatial formation property data field; the radial basis function form is as follows:
wherein Z0Is the interpolated point value to be estimated, wiIs the weight of the corresponding point, | | pi-p0Is piAnd p0The distance between them;
the interpolation calculation process is as follows:
(2) Calculating an inverse distance matrix D by adopting a Gaussian elimination method and combining an OpenCL multithreading acceleration technology-1;
(3) A matrix W of weight coefficients is calculated,Zjis the jth discrete point PjA formation property value of;
7. The method for modeling three-dimensional stratum based on geological map cutting section as claimed in claim 1, wherein in step S4, Marching Cubes algorithm is used to extract isosurface from stratum three-dimensional attribute data field as three-dimensional surface contour of stratum, the process is as follows:
(1) selecting 8 adjacent points from the three-dimensional grid data to form a hexahedron;
(2) giving an isosurface value V0, judging the state value Vi of each node in the hexahedron, and if Vi > V0, setting the state of the node as 1; otherwise, setting the value to 0; 1,2, …, 8;
(3) according to the node state sequence, binary bytes are combined in sequence to obtain the index value T of the hexahedron unit configuration tablei(0≤Ti≤255);
(4) Index value T according to configurationiAnd retrieving a corresponding edge node state combination from the configuration table, and calculating the intersection point coordinate P (x, y, z) of the isosurface with the edge node states of 0 and 1 on the edge, wherein the calculation formula is as follows:
p(x,y,z)=p1(x,y,z)+(v-v1)/(v2-v1)*(p2(x,y,z)-p1(x,y,z))
in the formula, p (x, y, z) is the coordinate of the intersection point to be calculated, and v is the isosurface value to be calculated; p1, p2 are two-node coordinates of edges, v1 and v2 are two-node attribute values;
(5) indexing the value T according to the configuration tableiRetrieving corresponding triangle vertexes and connection sequences from the configuration table, and combining the triangle vertexes and the connection sequences into a closed triangle surface;
(6) and (5) traversing all the grid units, and repeating the steps (1) to (5) to obtain all the triangular surfaces of the surface outline of the target stratum.
8. The method for modeling three-dimensional stratum based on geological map cutting section according to claim 1, characterized in that said step S6 includes the following steps:
(1) combining all vertexes, and performing repeated point elimination to obtain a new vertex set;
(2) and modifying the triangular patch indexes of all models according to the new vertex set to complete the three-dimensional stratum modeling.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010819474.4A CN111968231B (en) | 2020-08-14 | 2020-08-14 | Three-dimensional stratum modeling method based on geological map cutting section |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010819474.4A CN111968231B (en) | 2020-08-14 | 2020-08-14 | Three-dimensional stratum modeling method based on geological map cutting section |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111968231A true CN111968231A (en) | 2020-11-20 |
CN111968231B CN111968231B (en) | 2023-05-30 |
Family
ID=73366107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010819474.4A Active CN111968231B (en) | 2020-08-14 | 2020-08-14 | Three-dimensional stratum modeling method based on geological map cutting section |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111968231B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113192207A (en) * | 2021-04-29 | 2021-07-30 | 西安恒歌数码科技有限责任公司 | Object outer contour surface reconstruction method and system based on OSG |
CN113268900A (en) * | 2021-04-02 | 2021-08-17 | 中国人民解放军战略支援部队信息工程大学 | Battle task-oriented airborne field site selection method and device |
CN113593030A (en) * | 2021-08-13 | 2021-11-02 | 长春工程学院 | Geological profile generation method, system, terminal and medium based on three-dimensional model |
CN114255188A (en) * | 2021-12-23 | 2022-03-29 | 中国矿业大学(北京) | Boundary linear smoothing method and device for drawing three-dimensional geological lithologic grid model |
CN114612318A (en) * | 2022-02-16 | 2022-06-10 | 西北大学 | Three-dimensional modeling method, system and equipment based on cultural relic CT image contour line |
CN114635681A (en) * | 2022-03-22 | 2022-06-17 | 成都理工大学 | Construction method for sand body structure of front edge of thick-layer braided river delta with high sand-land ratio |
CN114677481A (en) * | 2022-05-31 | 2022-06-28 | 中国飞机强度研究所 | Method for constructing ideal heating curved surface equivalent approximation model for aerospace plane ground test |
CN115719411A (en) * | 2023-01-10 | 2023-02-28 | 东华理工大学南昌校区 | Three-dimensional geological modeling method, system, computer and readable storage medium |
CN117115391A (en) * | 2023-10-24 | 2023-11-24 | 中科云谷科技有限公司 | Model updating method, device, computer equipment and computer readable storage medium |
CN117392335A (en) * | 2023-09-26 | 2024-01-12 | 深圳市地质环境研究院有限公司 | Conversion method from three-dimensional surface element geologic model to three-dimensional surface element geologic model |
CN117541741A (en) * | 2024-01-10 | 2024-02-09 | 自然资源部第三地理信息制图院 | Construction method of three-dimensional model of geologic body and electronic equipment |
CN118332812A (en) * | 2024-04-29 | 2024-07-12 | 浙江大学 | Small block processing method for optimizing two-dimensional block recognition result |
CN118505921A (en) * | 2024-07-17 | 2024-08-16 | 山东省地矿工程勘察院(山东省地质矿产勘查开发局八〇一水文地质工程地质大队) | Model three-dimensional visualization method and system for geological archives |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005010797A2 (en) * | 2003-07-23 | 2005-02-03 | Lee Wook B | Improved 3d veloctiy modeling, with calibration and trend fitting using geostatistical techniques, particularly advantageous for curved-ray prestack time migration and for such migration followed by prestack depth migration |
CN104715506A (en) * | 2015-04-01 | 2015-06-17 | 中国地质大学(北京) | Method for constructing two-body type geologic model |
CN106097448A (en) * | 2016-06-08 | 2016-11-09 | 江西理工大学 | A kind of salt chamber wall rock geology three-dimensional modeling method under multiple features constraint |
CN106709987A (en) * | 2015-11-13 | 2017-05-24 | 星际空间(天津)科技发展有限公司 | Dynamic construction method of three-dimensional geological section model |
CN109326002A (en) * | 2018-11-27 | 2019-02-12 | 中南大学 | Ore-body modeling method, apparatus, system and storage medium based on borehole data |
CN109584357A (en) * | 2018-11-27 | 2019-04-05 | 中南大学 | Three-dimensional modeling method, device, system and storage medium based on more contour lines |
CN109753707A (en) * | 2018-12-25 | 2019-05-14 | 核工业北京地质研究院 | A method of stratigraphic boundary, which is extracted, using section of exploration line carries out three-dimensional modeling |
CN110599594A (en) * | 2019-07-29 | 2019-12-20 | 成都理工大学 | Three-dimensional modeling method for rock physical structure |
CN111415415A (en) * | 2020-03-31 | 2020-07-14 | 南京师范大学 | Automatic construction method of three-dimensional map cutting geological profile |
-
2020
- 2020-08-14 CN CN202010819474.4A patent/CN111968231B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005010797A2 (en) * | 2003-07-23 | 2005-02-03 | Lee Wook B | Improved 3d veloctiy modeling, with calibration and trend fitting using geostatistical techniques, particularly advantageous for curved-ray prestack time migration and for such migration followed by prestack depth migration |
CN104715506A (en) * | 2015-04-01 | 2015-06-17 | 中国地质大学(北京) | Method for constructing two-body type geologic model |
CN106709987A (en) * | 2015-11-13 | 2017-05-24 | 星际空间(天津)科技发展有限公司 | Dynamic construction method of three-dimensional geological section model |
CN106097448A (en) * | 2016-06-08 | 2016-11-09 | 江西理工大学 | A kind of salt chamber wall rock geology three-dimensional modeling method under multiple features constraint |
CN109326002A (en) * | 2018-11-27 | 2019-02-12 | 中南大学 | Ore-body modeling method, apparatus, system and storage medium based on borehole data |
CN109584357A (en) * | 2018-11-27 | 2019-04-05 | 中南大学 | Three-dimensional modeling method, device, system and storage medium based on more contour lines |
CN109753707A (en) * | 2018-12-25 | 2019-05-14 | 核工业北京地质研究院 | A method of stratigraphic boundary, which is extracted, using section of exploration line carries out three-dimensional modeling |
CN110599594A (en) * | 2019-07-29 | 2019-12-20 | 成都理工大学 | Three-dimensional modeling method for rock physical structure |
CN111415415A (en) * | 2020-03-31 | 2020-07-14 | 南京师范大学 | Automatic construction method of three-dimensional map cutting geological profile |
Non-Patent Citations (3)
Title |
---|
GUILLAUME CAUMON等: "Three-Dimensional Implicit Stratigraphic Model Building From Remote Sensing Data on Tetrahedral Meshes: Theory and Application to a Regional Model of La Popa Basin, NE Mexico" * |
徐泽昊: "基于GIS的岩石物性参数三维空间分布特征及应用研究" * |
王丽坤等: "基于图切剖面的降扎温泉三维地质建模研究及应用" * |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113268900A (en) * | 2021-04-02 | 2021-08-17 | 中国人民解放军战略支援部队信息工程大学 | Battle task-oriented airborne field site selection method and device |
CN113268900B (en) * | 2021-04-02 | 2022-09-16 | 中国人民解放军战略支援部队信息工程大学 | Task-oriented airborne field site selection method and device |
CN113192207A (en) * | 2021-04-29 | 2021-07-30 | 西安恒歌数码科技有限责任公司 | Object outer contour surface reconstruction method and system based on OSG |
CN113593030B (en) * | 2021-08-13 | 2024-04-19 | 长春工程学院 | Geological profile generation method, system, terminal and medium based on three-dimensional model |
CN113593030A (en) * | 2021-08-13 | 2021-11-02 | 长春工程学院 | Geological profile generation method, system, terminal and medium based on three-dimensional model |
CN114255188A (en) * | 2021-12-23 | 2022-03-29 | 中国矿业大学(北京) | Boundary linear smoothing method and device for drawing three-dimensional geological lithologic grid model |
CN114255188B (en) * | 2021-12-23 | 2022-06-24 | 中国矿业大学(北京) | Boundary linear smoothing method and device for drawing three-dimensional geological lithologic grid model |
CN114612318A (en) * | 2022-02-16 | 2022-06-10 | 西北大学 | Three-dimensional modeling method, system and equipment based on cultural relic CT image contour line |
CN114612318B (en) * | 2022-02-16 | 2024-04-19 | 西北大学 | Three-dimensional modeling method, system and equipment based on cultural relic CT image contour line |
CN114635681A (en) * | 2022-03-22 | 2022-06-17 | 成都理工大学 | Construction method for sand body structure of front edge of thick-layer braided river delta with high sand-land ratio |
CN114677481A (en) * | 2022-05-31 | 2022-06-28 | 中国飞机强度研究所 | Method for constructing ideal heating curved surface equivalent approximation model for aerospace plane ground test |
CN115719411A (en) * | 2023-01-10 | 2023-02-28 | 东华理工大学南昌校区 | Three-dimensional geological modeling method, system, computer and readable storage medium |
CN117392335A (en) * | 2023-09-26 | 2024-01-12 | 深圳市地质环境研究院有限公司 | Conversion method from three-dimensional surface element geologic model to three-dimensional surface element geologic model |
CN117392335B (en) * | 2023-09-26 | 2024-08-20 | 深圳市地质环境研究院有限公司 | Conversion method from three-dimensional surface element geologic model to three-dimensional surface element geologic model |
CN117115391A (en) * | 2023-10-24 | 2023-11-24 | 中科云谷科技有限公司 | Model updating method, device, computer equipment and computer readable storage medium |
CN117115391B (en) * | 2023-10-24 | 2024-01-12 | 中科云谷科技有限公司 | Model updating method, device, computer equipment and computer readable storage medium |
CN117541741A (en) * | 2024-01-10 | 2024-02-09 | 自然资源部第三地理信息制图院 | Construction method of three-dimensional model of geologic body and electronic equipment |
CN117541741B (en) * | 2024-01-10 | 2024-03-19 | 自然资源部第三地理信息制图院 | Construction method of three-dimensional model of geologic body and electronic equipment |
CN118332812A (en) * | 2024-04-29 | 2024-07-12 | 浙江大学 | Small block processing method for optimizing two-dimensional block recognition result |
CN118505921A (en) * | 2024-07-17 | 2024-08-16 | 山东省地矿工程勘察院(山东省地质矿产勘查开发局八〇一水文地质工程地质大队) | Model three-dimensional visualization method and system for geological archives |
CN118505921B (en) * | 2024-07-17 | 2024-10-11 | 山东省地矿工程勘察院(山东省地质矿产勘查开发局八〇一水文地质工程地质大队) | Model three-dimensional visualization method and system for geological archives |
Also Published As
Publication number | Publication date |
---|---|
CN111968231B (en) | 2023-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111968231A (en) | Three-dimensional stratum modeling method based on geological map section | |
Gong et al. | Three-dimensional modeling and application in geological exploration engineering | |
Adams et al. | Interactive boolean operations on surfel-bounded solids | |
US7561156B2 (en) | Adaptive quadtree-based scalable surface rendering | |
AU777896B2 (en) | Scalable visualization for interactive geometry modeling | |
CN104966317B (en) | A kind of three-dimensional method for automatic modeling based on ore body contour line | |
Chen et al. | Uniform offsetting of polygonal model based on layered depth-normal images | |
Peng et al. | Interactive modeling of topologically complex geometric detail | |
Chopra et al. | Tetfusion: an algorithm for rapid tetrahedral mesh simplification | |
CN106844871A (en) | Three-dimensional geotechnical engineering investigation information model construction method based on BIM | |
CN104361632A (en) | Triangular mesh hole-filling method based on Hermite radial basis function | |
CN104240300B (en) | Large-scale point cloud complex space curved surfaces reconstructing method based on distributed parallel | |
JP2011018328A (en) | Method and apparatus for dividing three-dimensional model and image processing system including three-dimensional model division apparatus | |
CN102867332B (en) | Based on the multistage subdivided meshes curved surface fitting method of complex boundary constraint | |
CN103903061A (en) | Information comprehensive processing device and method in three-dimensional mineral resource prediction evaluation | |
CN102881048B (en) | Point cloud clipping-based generation method for spatial curved surface | |
Zhang et al. | Resolving topology ambiguity for multiple-material domains | |
CN113674388A (en) | Three-dimensional geologic body texture mapping method based on machine learning | |
CN104167020A (en) | Spatial reversed curved surface reconstruction method based on restraint Delaunay triangular mesh | |
CN111028335A (en) | Point cloud data block surface patch reconstruction method based on deep learning | |
Zheng et al. | A morphologically preserved multi-resolution TIN surface modeling and visualization method for virtual globes | |
CN109983509B (en) | Instant Boolean operation method using geometric surface | |
CN113658333B (en) | Geologic body modeling method based on isosurface extraction | |
de Oliveira Miranda et al. | Finite element mesh generation for subsurface simulation models | |
CN117173357A (en) | Mine three-dimensional geological modeling and layered cutting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |