Implicit Modeling of Complex Orebody With Constraints of Geological Rules
Implicit Modeling of Complex Orebody With Constraints of Geological Rules
Abstract: To dynamically update the shape of orebody according to the knowledge of a structural geologist’s insight, an approach of
orebody implicit modeling from raw drillhole data using the generalized radial basis function interpolant was presented. A variety of
constraint rules, including geology trend line, geology constraint line, geology trend surface, geology constraint surface and
anisotropy, which can be converted into interpolation constraints, were developed to dynamically control the geology trends.
Combined with the interactive tools of constraint rules, this method can avoid the shortcomings of the explicit modeling method
based on the contour stitching, such as poor model quality, and is difficult to update dynamically, and simplify the modeling process
of orebody. The results of numerical experiments show that the 3D ore body model can be reconstructed quickly, accurately and
dynamically by the implicit modeling method.
Key words: three-dimensional geomodeling; implicit modeling; radial basis function; structural anisotropy; geological rules
Fig. 2 Discretization procedure of drillholes: (a) Grade combination; (b) Sampling point
Fig. 3 Signed distance field of drillholes: (a) Discretized points of drillholes; (b) Signed distance field
show different field values, for which blue denotes the The geology trend line can be used as an orientation
maximum negative value and red represents the constraint to guide the model extension trend of nearby
maximum positive value. domains. Taking the direction of the trend line as the
To construct a geological distance more consistent tangential direction, the trend line is sampled at a certain
with the trend distribution of the drilling trajectory, the sampling interval to construct tangent constraints. By
distance values of two points are computed as the length specifying trend lines in sparse regions, the reconstructed
of the drilling trajectory instead of the Euclidean model has a tendency to extend along the trend line.
distance. In the process of discrete sampling, the cross-
distributed drillholes tend to generate ambiguity
constraints with abnormal values, so the distance should
be modified according to the distribution of
mineralization field. To verify the distance of sampling
points, an iterative closest point correction (ICPC)
algorithm [23] is used to correct the distance, which
ensures the distance field of the implicit function
complying with the distribution characteristics of the
mineralization field.
4.1 Constraint rule Fig. 4 Four types of constraint rules constructed by general
The method of implicit modeling still requires constraints: (a) Geology trend line; (b) Geology constraint line;
the guidance from the structural geologists’ expert (c) Geology trend surface; (d) Geology constraint surface
knowledge, including the designation of multiple
geological constraints. Based on the general constraints (2) Geology constraint line
of the GRBF interpolant, four types of constraint rules The geology constraint line is discretized according
can be obtained, as shown in Fig. 4. to the specified sampling interval, and the discrete
(1) Geology trend line constraint points are added to the interpolation equation.
2396 De-yun ZHONG, et al/Trans. Nonferrous Met. Soc. China 29(2019) 2392−2399
By reconstructing the implicit surface, the orebody contour points along their normal direction [11]. If the
model can satisfy the model boundary represented by the cutting plane of the section orthogonally intersects with
constraint line. The geological constraint line can well the local surface of the orebody model, the normal vector
control the extrapolation boundary of the automatic of the boundary surface at pi can be computed as
interpolation model and change the local continuity trend t pi × c pi
of the model according to the geological rules. n pi = Sign pi × (9)
|| t pi × c pi ||
(3) Geology trend surface
The geology trend surface is constructed by the where t pi is the tangent vector of the contour at pi,
direction sampling (e.g., gradient constraints), but the c pi is the normal vector of the cutting plane, and Sign pi
constraints with specific distance values (e.g., domain is the sign of the normal vector determined by the side of
constraints) are not constructed. The stratified the contour. For other cases, the normals of sections are
resampling method is used to resample the trend surface, estimated via the method proposed by HECKEL
which can control the uniformity of the resample et al [24]. Moreover, the user is allowed to interactively
placement and the minimum distance between samples. add, remove or edit the local normals at discrete points.
(4) Geology constraint surface Then, the unknown normals can be automatically
The geology constraint surface represents a local interpolated by the given ones.
surface modeled by other methods, which can be used to The additional section constraints can be used to
recover the local implicit surface at the sparse locations guide the topological connection between drilling holes
with incomplete sampling. There are several ways that and form the orebody model to satisfy the mineralization
the constraint surface can be converted to general trend, as shown in Fig. 5. There are many section
constraints. One of the ways is to construct both gradient constraints shown as green polylines in Fig. 5(a) and
constraints and domain constraints at the sampling geology constraint lines shown as red polylines in
points. Fig. 5(c).
Fig. 5 Implicit modeling from raw drillhole data: (a) Drillholes and geology constraints; (b) Result without manual constraints;
(c) Result with manual constraints
De-yun ZHONG, et al/Trans. Nonferrous Met. Soc. China 29(2019) 2392−2399 2397
the solution of the linear system. For the problem of this method, the results with the traditional radial basis
complex orebody modeling, it is a very effective method function without constraints were compared.
to solve large asymmetric linear equations, which can For sparse drillhole data with large intervals, the
greatly improve the speed of solving large-scale reconstructions without constraints are likely to produce
interpolation equations. discontinuities. Therefore, the modeling method still
The Marching Cubes method is often used for requires the knowledge of a structural geologist’s insight
surface reconstruction. The Marching Cubes algorithm and this input is made in the form of constraint rules,
has some ambiguities when extracting the triangular additional sections, and structural anisotropy. The
facets of the cubes in the spatial regular data field. To constraint rules were constructed to constrain the shape
resolve the ambiguity, the hyperbolic asymptote method of the implicit surface according to the actual geological
proposed by NIELSON and HAMANN [26] was conditions of the drillhole data and the trend of the
implemented. To make full use of the valid cubes in the mineralization domain. Figure 6(d) shows the orebody
evaluation process, the surface- following method based modeling results directly based on the drillhole data
on the Marching Cubes algorithm was implemented. The using the traditional radial basis function. It can
method constructs the initial voxel seed points near the automatically model without additional constraints. To
isosurface, using greedy voxel growth rules to track the make the modeling result more consistent with the
isosurface by searching the close cubes. It does not extension trend of the orebody, the implicit model
evaluate cubes over the whole volume, which can greatly can be dynamically modified by adding constraint lines
speed up the process of surface reconstruction. and trend surface constraints (Fig. 6(c)). The results
(Fig. 6(e)) of implicit modeling of orebody meet the
6 Results interpretation requirements of structural geologists.
The ore grade shells, geology interfaces or
The anisotropic GRBF method was implemented structural trends will be represented by the implicit
and tested on several non-trivial geological examples. functions, which can effectively handle the problems
These examples contain series of drillhole datasets in encountered in the traditional explicit modeling. Figure 7
sparse data environments. To validate the performance of shows the dynamic grade shell models established by
Fig. 6 Processes of implicit modeling from raw drillhole data: (a) Grade combination; (b) Discretization of non-sample and sample
segments; (c) User-defined constraint rules; (d) Result without manual constraints; (e) Result with manual constraints; (f) Compared
result
2398 De-yun ZHONG, et al/Trans. Nonferrous Met. Soc. China 29(2019) 2392−2399
Fig. 7 Dynamic grade shell models with different cut-off grades: (a) 2% and 3%; (b) 1% and 3%
融合地质规则约束的复杂矿体隐式建模方法
钟德云,王李管,毕 林,贾明涛
摘 要:为了根据结构地质学家的经验对矿体形状进行动态控制,基于广义径向基函数插值方法提出一种可以直
接从原始钻孔数据进行矿体隐式建模的方法。发展多种约束规则来动态控制地质趋势,包括地质趋势线、地质约
束线、地质趋势面、地质约束面和各向异性等,均可以转化为插值约束条件。结合约束规则的交互工具,该方法
可以避免基于轮廓线拼接的显式建模方法存在的模型质量差、难以动态更新等缺点,对具有几何边界约束的矿体
结构模型进行建模,简化矿体建模过程。数值试验结果表明,该隐式建模方法可以快速、准确、动态地建立三维
矿体模型。
关键词:三维地质建模; 隐式建模; 径向基函数; 结构各向异性; 地质规则
(Edited by Xiang-qun LI)