Learning Center / Webinars

Implicit Geological Modeling in K-MINE

Watch how K-MINE handles implicit geological modeling using RBF multiquadric interpolation combined with the marching cubes algorithm. This walkthrough covers surface and solid generation from drill hole data, variogram calculation, wireframe creation by value thresholds, and cross-section validation - all within a single integrated environment.

Video transcription

Implicit Modeling Capabilities

Our implicit modeling functionality allows you to build surfaces and solids, model faults and vein deposits, and perform advanced mineral modeling.

RBF Multiquadric Interpolation

We use a Radial Basis Function, specifically RBF multiquadric, combined with the marching cubes method to generate accurate geological forms by applying interpolation functions. The system calculates values at unknown points based on known drill hole data. This allows you to define geological boundaries with precision using trend parameters and selected interpolators.

Ore Body Modeling and Model Selection

You can model ore body limits within a targeted zone. Users can choose between linear, spherical, or combined models. For example, in a limestone deposit you might select a spherical model with linear drift to model calcium oxide distribution.

Variograms and Wireframe Generation

You can calculate variograms, define value ranges, and generate wireframe surfaces accordingly. The system supports three solid creation options based on value ranges - both above a threshold, below a threshold, or between thresholds. As a result, you generate a structured set of wireframes and solids, each automatically named according to its numerical range.

Deposit Applicability and Cross-Section Analysis

This numerical modeling approach is suitable for a wide variety of deposits, from polymetallic porphyry systems to large alluvial placers. Within our cross-section visualization tools, you can analyze modeling results in any direction, compare composite drill hole values to section boundaries, evaluate different iterations, and refine wireframes as new data becomes available.