<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="data-paper">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ESSD</journal-id><journal-title-group>
    <journal-title>Earth System Science Data</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ESSD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Earth Syst. Sci. Data</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1866-3516</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/essd-14-381-2022</article-id><title-group><article-title>Into the Noddyverse: a massive data store of 3D geological models for
machine learning <?xmltex \hack{\break}?> and inversion applications</article-title><alt-title>Into the Noddyverse</alt-title>
      </title-group><?xmltex \runningtitle{Into the Noddyverse}?><?xmltex \runningauthor{M. Jessell et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff5">
          <name><surname>Jessell</surname><given-names>Mark</given-names></name>
          <email>mark.jessell@uwa.edu.au</email>
        <ext-link>https://orcid.org/0000-0002-0375-7311</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Guo</surname><given-names>Jiateng</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0714-1741</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Li</surname><given-names>Yunqiang</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff5 aff6">
          <name><surname>Lindsay</surname><given-names>Mark</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3 aff5">
          <name><surname>Scalzo</surname><given-names>Richard</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3740-1214</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff7">
          <name><surname>Giraud</surname><given-names>Jérémie</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-9100-4327</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff5">
          <name><surname>Pirot</surname><given-names>Guillaume</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3203-0469</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4 aff5">
          <name><surname>Cripps</surname><given-names>Ed</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff5">
          <name><surname>Ogarko</surname><given-names>Vitaliy</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2487-109X</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Mineral Exploration Cooperative Research Centre, Centre for
Exploration Targeting, <?xmltex \hack{\break}?>The University of Western Australia, Perth,
Australia</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>College of Resources and Civil Engineering, Northeastern University,
Shenyang, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>School of Mathematics and Statistics, University of Sydney, Sydney,
Australia</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Department of Mathematics and Statistics, The University of Western
Australia, Perth, Australia</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>ARC Centre for Data Analytics for Resources and Environments (DARE),<?xmltex \hack{\break}?> The University of Western Australia, Perth, Australia</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Mineral Resources, Commonwealth Scientific and Industrial Research Organisation, <?xmltex \hack{\break}?> Australian Resources Research Centre, Kensington, Australia</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>GeoRessources, Université de Lorraine, CNRS, 54000 Nancy, France</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Mark Jessell (mark.jessell@uwa.edu.au)</corresp></author-notes><pub-date><day>1</day><month>February</month><year>2022</year></pub-date>
      
      <volume>14</volume>
      <issue>1</issue>
      <fpage>381</fpage><lpage>392</lpage>
      <history>
        <date date-type="received"><day>13</day><month>September</month><year>2021</year></date>
           <date date-type="rev-request"><day>28</day><month>September</month><year>2021</year></date>
           <date date-type="rev-recd"><day>17</day><month>December</month><year>2021</year></date>
           <date date-type="accepted"><day>23</day><month>December</month><year>2021</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2022 </copyright-statement>
        <copyright-year>2022</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://essd.copernicus.org/articles/.html">This article is available from https://essd.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://essd.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://essd.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e204">Unlike some other well-known challenges such as facial recognition, where
machine learning and inversion algorithms are widely developed, the
geosciences suffer from a lack of large, labelled data sets that can be used
to validate or train robust machine learning and inversion schemes. Publicly
available 3D geological models are far too restricted in both number and the
range of geological scenarios to serve these purposes. With reference to
inverting geophysical data this problem is further exacerbated as in most
cases real geophysical observations result from unknown 3D geology, and
synthetic test data sets are often not particularly geological or
geologically diverse. To overcome these limitations, we have used the Noddy
modelling platform to generate 1 million models, which represent the first
publicly accessible massive training set for 3D geology and resulting
gravity and magnetic data sets (<ext-link xlink:href="https://doi.org/10.5281/zenodo.4589883" ext-link-type="DOI">10.5281/zenodo.4589883</ext-link>, Jessell, 2021). This model suite
can be used to train machine learning systems and to provide comprehensive
test suites for geophysical inversion. We describe the methodology for
producing the model suite and discuss the opportunities such a model suite
affords, as well as its limitations, and how we can grow and access this
resource.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e219">Although they have become the focus of intense research activity in recent
times, with more papers published in the 5 years prior to 2018 than all
years before that combined, machine learning (ML) techniques applied to
geoscience problems date back to the middle of the last century (see Van
der Baan and Jutten, 2000, and Dramsch, 2020, for reviews). ML applications
relate to a whole range of geological and geophysical problems, but many of
these studies face common challenges due to the nature of geoscientific data
sets. Karpatne et al. (2017) summarise the principal challenges as follows:
<list list-type="custom"><list-item><label>i.</label>
      <p id="d1e224"><italic>Objects with amorphous boundaries.</italic> The form, structure and patterns of
geoscience objects are much more complex than those found in the discrete spaces
that ML algorithms typically deal with, consisting of changes in<?pagebreak page382?> both the
topology and the dimensionality of geoscience objects with time.</p></list-item><list-item><label>ii.</label>
      <p id="d1e230"><italic>Spatio-temporal structure.</italic> Since almost every geoscience phenomenon occurs
in the realm of space and time, we need to consider the evolution of systems in
order to understand the current state.</p></list-item><list-item><label>iii.</label>
      <p id="d1e236"><italic>High dimensionality.</italic> The Earth system is incredibly complex, with a huge
number of potential variables, which may all impact each other, and thus
many of them may have to be considered simultaneously.</p></list-item><list-item><label>iv.</label>
      <p id="d1e242"><italic>Heterogeneity in space and time.</italic> Geoscience processes are extremely variable
in space and time, resulting in heterogeneous data sets in terms of both
sparse and clustered data. In addition, the primary evidence for a process
may be erased by subsequent processes.</p></list-item><list-item><label>v.</label>
      <p id="d1e248"><italic>Interest in rare phenomena.</italic> In a number of geoscience problems, we are
interested in studying objects, processes, and events that occur
infrequently in space and time, such as ore deposit formation and
earthquakes.</p></list-item><list-item><label>vi.</label>
      <p id="d1e254"><italic>Multi-resolution data.</italic> Geoscience data sets are often available via different
sources and at varying spatial and temporal resolutions.</p></list-item><list-item><label>vii.</label>
      <p id="d1e260"><italic>Noise, incompleteness and uncertainty in data.</italic> Many geoscience data sets are
plagued with noise and missing values. In addition, we often have to deal
with observational biases during data collection and interpretation.</p></list-item><list-item><label>viii.</label>
      <p id="d1e266"><italic>Small sample size.</italic> The number of samples in geoscience data sets is often
limited in both space and time, which of course is accentuated by their high
dimensionality (iii) and our interest in rare phenomena (v). In the case
examined in this study, there are few publicly available 3D geological
models, and they are stored in a wide variety of formats, rendering
comparison difficult.</p></list-item><list-item><label>ix.</label>
      <p id="d1e272"><italic>Paucity of ground truth.</italic> Even though many geoscience applications involve
large numbers of data, geoscience problems often lack labelled samples with
ground truth.</p></list-item></list>
In this study we specifically focus on six of these challenges by providing
a database of 1 million 3D geological models and resulting gravity and
magnetic fields. We address the <italic>spatio-temporal structure</italic> of the system by using a kinematic
modelling engine that converts a sequence of deformation events into a 3D
geological model. We address <italic>high dimensionality</italic> by generating a very large database of
possible 3D geological models. This represents a fundamental point of
difference from many ML targets such as those studying consumer preference, movie ratings or facial recognition. Although of course every human face
is different, with few exceptions we share the same number of features
(eyes, ears, noses), and these features' sizes and relative positions
vary only within small bounds. The number, geometry, composition and relative
position of features in the subsurface have very wide bounds, and this
represents a major hurdle to the application of ML to characterising 3D
geology. This challenge is shared by more traditional geophysical inversion
approaches (Li and Oldenburg, 1998).</p>
      <p id="d1e284">We address issues related to <italic>multi-resolution data</italic> by providing a “controlled” data set, at the
same resolution; it offers possibilities of addressing multi-resolution issues,
by subsampling or upscaling.</p>
      <p id="d1e290">We address <italic>noise, incompleteness and uncertainty in data </italic>by providing synthetic data; we have noise- and uncertainty-free
data, or at least under control, and complete spatial coverage over the
simulation domain. The models we provide can easily have a structured or
unstructured noise added to them, and they can be subsampled to reproduce
incomplete data sets.</p>
      <p id="d1e296">We address <italic>small sample size</italic> by generating 1 million models, which is certainly not enough
to thoroughly explore the high dimensional model space; however, it
illustrates the feasibility of producing large suites of models in the
near future. Modern ML training sets for popular subjects such as the human
face may contain tens of millions of examples (Kollias and Zafeiriou, 2019).
A search of the Kaggle database of training data sets (<uri>https://kaggle.com</uri>, last access: 27 January 2022, which contains over 63 000 distinct data sets at the
time of writing) had only 151 data sets with geoscience in the keywords, and only
seismic catalogues featured as geophysical data. Similarly, only 59 data
sets contained 3D data, and none were related to the geosciences.</p>
      <p id="d1e306">Finally, we address the spatial and temporal <italic>paucity of ground truth</italic> by publishing over 1 million
models for which the full 3D lithological and petrophysical distribution is
provided in a labelled form for comparison with resulting gravity and
magnetic fields. This challenge is also faced by geophysical inversion
methods. Three-dimensional geological models built using sufficient data to reduce
uncertainty arguably exist, but leaving aside a strict definition of
uncertainty, well-constrained 3D geological models are primarily restricted
to restricted areas of significant economic interest, specifically
sedimentary basins and mineral deposits, which only represent a subset of
possible geological scenarios. A number of studies have built simple or
complex synthetic models as a way to overcome these problems by providing
fully defined test cases for testing processing, imaging and inversion
algorithms (Versteeg, 1994; Lu et al., 2011; Salem et al., 2014; Shragge et
al., 2019a, b). Whilst these provide valuable insights, the efforts
required to build these test cases preclude the construction of large
numbers of significantly different models. It is easy enough to vary
petrophysical properties with fixed volumes; however varying the geometry
and, in particular, the topology is time-consuming.</p>
      <p id="d1e312">Implicit geological modelling is based on the calculation of scalar fields
that can be iso-surfaced to retrieve stratigraphy and structure, as opposed
to earlier methods that were<?pagebreak page383?> CAD-like or based on the interpolation of
data points. Recent advances in implicit modelling allow extensive geology
model suites to be generated by perturbing the data inputs to the model
(Caumon, 2010; Cherpeau et al., 2010; Jessell et al., 2010; Wellmann et al.,
2010; Wellmann and Regenauer-Lieb, 2012; Lindsay et al., 2012, 2013a, b, 2014; Wellmann et al., 2014, 2017; Pakyuz-Charrier et al., 2018a, b, 2019) as part
of studies that characterised 3D model uncertainty; however since they use a
single model as the starting point for the stochastic simulations, these
works do not provide a broad exploration of the range of geological
geometries and relationships found in nature. Work on the automating of
modelling workflows may allow us to explore the model uncertainty space more
efficiently (Jessell et al., 2021).</p>
      <p id="d1e315">In this study, we have created a massive open-access resource consisting of
1 million three-dimensional geological models using the Noddy modelling
package (Jessell, 1981; Jessell  and Valenta, 1996). These are provided as
the input file that define the kinematics, together with the resulting
voxel model and gravity and magnetic forward-modelled response. The models
are classified by the sequence of their deformation histories, thus
addressing a temporal paucity of ground truth. This resource is provided to anyone who would like
to train a ML algorithm to understand 3D geology and the resulting potential-field response or to anyone wishing to test the robustness of their
geophysical inversion techniques. Guo et al. (2022) used the same modelling
engine to produce more than 3 million models of a more restricted range
of parameters to train a ML convolutional neural network system to estimate
3D geometries from magnetic images. In this study we aim to provide a much
broader range of possible geological scenarios as the starting point for a
more general exploration of the geological model space.</p>
      <p id="d1e318">The Noddy software has been used in the past for a range of studies due to
its ease in producing “reasonable-looking” geological models with a low
design or computational cost. A precursor to this study used 100 or so
manually specified models as a way of training geologists in the
interpretation of regional geophysical data sets by providing a range of 3D
geological models and their geophysical responses (Jessell, 2002).
Similarly, Clark et al. (2004) developed a suite of ore deposit models and
their potential-field responses. The automation of model generation using
Noddy was first explored using a genetic algorithm approach to modifying
parameters as a way of inverting for potential-field geophysical data,
specifically gravity and magnetics (Farrell et al., 1996). Wellmann et al. (2016) developed a modern Python interface to Noddy to allow stochastic
variations of the input parameters to be analysed in a Bayesian framework.
Finally Thiele et al. (2016a, b) used this ability to investigate the
sensitivity of variations in spatial and temporal relationships as a
function of variations in input parameters.</p>
      <p id="d1e321">In this study we draw upon the ease of generating stochastic model suites to
build a publicly accessible database of 1 million 3D geological models and
their gravity and magnetic responses.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Model construction</title>
      <p id="d1e332">The Noddy package (Jessell, 1981; Jessell and Valenta, 1996) provides a
simple framework for building generic 3D geological models and calculating
the resulting gravity and magnetic responses for a given set of
petrophysical properties. The 3D model is defined by superimposing
user-defined kinematic events that represent idealised geological events,
namely base stratigraphy (STRAT), folds (FOLD), faults (FAULT),
unconformities (UNC), dykes (DYKE), plugs (PLUG), shear zones (SHEAR-ZONE)
and tilts (TILT), which can be superimposed in any order, except for STRAT,
which can only occur once and has to be the first event. The 3D geological
models are calculated by taking the current <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> position of a point and
unravelling the kinematics (using idealised displacement equations) until we
get back to the time when the infinitesimal volume of rock was formed,
whether defined by the initial stratigraphy, the time of formation of a
stratigraphy above an unconformity or an intrusive event. In this study, we
use only the resulting voxel representation of the 3D geological models;
however it is possible to produce iso-surface representations of the
pre-deformation location of points in an implicit scheme. We have used this
tool as it is rapid, taking under 15 s to generate <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mn mathvariant="normal">200</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">200</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> voxel models
with both geological and geophysical representations combined using an
Intel<sup>®</sup> Xeon<sup>®</sup> Gold 6254 CPU at 3.10 GHz, and produces
“geologically plausible” models that may occur in nature. Given that the
final 3D model depends on the user's choice of geological history, Noddy
can be thought of as a kinematic, semantic, implicit modelling scheme.</p>
      <p id="d1e373">As opposed to Wellmann et al. (2016), Thiele et al. (2016) and Guo et al. (2022), who used a Python wrapper to generate stochastic model suites, in
this study we have modified the C code itself to simplify use by third
parties, although the philosophy of model generation is an extension of, as well as
very similar to, these earlier studies. The most significant difference is
that we have added petrophysical variations by randomly selecting from a set
of stratigraphic groups; see the next section.</p>
      <p id="d1e376">Figure 1 shows one example model set for a STRAT–TILT–DYKE–UNC–FOLD history,
consisting of a 3D visualisation looking from the NE of the voxel model,
with some units rendered transparent for clarity; the top surface of the
model; an E–W section at the northern face of the model looking from the
south; a N–S section on the western face of the model looking from the east;
and the resulting gravity and magnetic fields.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e382">Example model set for a STRAT–TILT–DYKE–UNC–FOLD sequence showing
<bold>(a)</bold> 3D visualisation looking from the NW of the voxel model, <bold>(b)</bold> the top
surface of the model, <bold>(c)</bold> an E–W section at the northern face of the model
looking from the south, <bold>(d)</bold> a N–S section on the western face of the model
looking from the west, and the resulting <bold>(e)</bold> gravity and <bold>(f)</bold> magnetic fields.
Geophysical images are all normalised to model max–min values.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://essd.copernicus.org/articles/14/381/2022/essd-14-381-2022-f01.png"/>

      </fig>

<?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page384?><sec id="Ch1.S3">
  <label>3</label><title>Choice of parameters</title>
      <p id="d1e420">In this section we describe the choices and range of values for the
parameters that we have allowed to vary for our 1-million-model suite. We
recognise there are other unused modes of deformation that Noddy allows that
have been ignored. The selection of these parameters is based on assessing
the range of parameter values that will produce suites of models that we
believe will help in and not hinder addressing the challenges cited in the
Introduction. For example, we limited the size of the plugs so
that a single plug could not replace the geology of the entire volume of
interest. In the discussion, we refer to additional event parameters that
could be activated in future studies. We limited the study to five
deformation events, starting with an initial horizontal stratigraphy which
is always followed by tilting of the geology. The following three events are
drawn randomly and independently from the event list comprised of folds,
faults, unconformities, dykes, plugs, shear zones and tilts. The likelihoods
of folds, faults and shear zones are double those of the other events as we found,
based on a qualitative assessment, that they had a bigger impact of changing
the overall 3D geology, and hence we wished to sample more of these events.
This means we can have <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">7</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">343</mml:mn></mml:mrow></mml:math></inline-formula> distinct deformation histories,
although the specific parameters for each event can also vary, so the actual
dimensionality of the system is much higher. For clarification, the 1 million models are not the result of a combinatorial approach but of 1 million independent draws using a Monte Carlo (MC) sampling of the model space.
Whilst a combinatorial approach may in theory explore the parameter space
more uniformly, the sequence of five deformation events is so non-linear that
it was reasoned that a pure MC approach would serve our purposes.</p>
      <p id="d1e438">The initial stratigraphy, as well as new, above-unconformity stratigraphies,
is defined to randomly have between two and five units to keep the systems
relatively simple, but this could of course be increased if desired. The
lithology of each unit in a stratigraphy is chosen to be coherent with the
specific event and other units in the same sequence so that we do not, for
example, mix high-grade metamorphic lithologies and un-metamorphosed
mudstones in the same stratigraphic series (Table 2), nor do we assign the
petrophysical properties of a sandstone to an intrusive plug. Once a
lithology is chosen, the density and magnetic susceptibility are randomly
sampled from a table defining the Gaussian distribution of properties
(linear for density, log-linear for magnetic susceptibility) for that rock
type. In the case of densities this may result in occasional negative
values; however since the gravity field is only sensitive to density
contrasts, this does not invalidate the calculation. Some rock types have
bimodal petrophysical properties to reflect real-world empirical
observations, so we draw from a Gaussian mixture in these cases. The
petrophysical data are drawn from aggregated statistics (mean and standard
deviation of one or two peaks) of the approximately 13 500-sample British
Columbia petrophysical database (Geoscience BC, 2008).</p>
      <p id="d1e441">The parameters which can be varied for each type of event, together with the
range of these parameters, are shown in Table 1. These parameters can be
grouped by the shape, position, scale and orientation of the events, and for
a five-stage deformation history, the random selection is required of a minimum
of 23 parameters for a STRAT–TILT–TILT–TILT–TILT model and up to 69
parameters for a STRAT–TILT–UNC–UNC–UNC model where each stratigraphy has
five units. Apart from the petrophysical parameters, all other parameters
are randomly sampled from a uniform distribution.</p>

<?xmltex \floatpos{p}?><table-wrap id="Ch1.T1" specific-use="star" orientation="landscape"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e448">Free parameters with their allowable ranges for each event.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.8}[.8]?><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="3.5cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="4cm"/>
     <oasis:colspec colnum="7" colname="col7" align="justify" colwidth="3.5cm"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Event type</oasis:entry>
         <oasis:entry colname="col2">Parameter</oasis:entry>
         <oasis:entry colname="col3">Parameter</oasis:entry>
         <oasis:entry colname="col4">Parameter</oasis:entry>
         <oasis:entry colname="col5">Parameter</oasis:entry>
         <oasis:entry colname="col6">Parameter</oasis:entry>
         <oasis:entry colname="col7">Parameter</oasis:entry>
         <oasis:entry colname="col8">Min/max number</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">1</oasis:entry>
         <oasis:entry colname="col3">2</oasis:entry>
         <oasis:entry colname="col4">3</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
         <oasis:entry colname="col6">5</oasis:entry>
         <oasis:entry colname="col7">6</oasis:entry>
         <oasis:entry colname="col8">of parameters</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Base stratigraphy</oasis:entry>
         <oasis:entry colname="col2">Number of units. <?xmltex \hack{\hfill\break}?>Range: 2–5</oasis:entry>
         <oasis:entry colname="col3">Unit <inline-formula><mml:math id="M4" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> thickness: <?xmltex \hack{\hfill\break}?>50–1000 m</oasis:entry>
         <oasis:entry colname="col4">Density of each unit: <?xmltex \hack{\hfill\break}?>depends on lithology of unit <inline-formula><mml:math id="M5" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">Magnetic susceptibility<?xmltex \hack{\hfill\break}?>of each unit: depends on lithology of unit <inline-formula><mml:math id="M6" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8">5/12</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Fold</oasis:entry>
         <oasis:entry colname="col2">Wavelength: <?xmltex \hack{\hfill\break}?>1000–11 000 m</oasis:entry>
         <oasis:entry colname="col3">Amplitude: <?xmltex \hack{\hfill\break}?>200–5000 m</oasis:entry>
         <oasis:entry colname="col4">Azimuth: <?xmltex \hack{\hfill\break}?>0–360<inline-formula><mml:math id="M7" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">Inclination: <?xmltex \hack{\hfill\break}?>0–90<inline-formula><mml:math id="M8" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">Phase: <?xmltex \hack{\hfill\break}?>0–4000 m</oasis:entry>
         <oasis:entry colname="col7">Along-axis amplitude <?xmltex \hack{\hfill\break}?>decay: <?xmltex \hack{\hfill\break}?>500–9500 m</oasis:entry>
         <oasis:entry colname="col8">6/6</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Fault</oasis:entry>
         <oasis:entry colname="col2">Position of one point on<?xmltex \hack{\hfill\break}?>fault: <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> 2000–4000 m</oasis:entry>
         <oasis:entry colname="col3">Displacement: <?xmltex \hack{\hfill\break}?>0–2000 m</oasis:entry>
         <oasis:entry colname="col4">Azimuth: <?xmltex \hack{\hfill\break}?>0–360<inline-formula><mml:math id="M10" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">Inclination: <?xmltex \hack{\hfill\break}?>0–90<inline-formula><mml:math id="M11" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">Pitch of displacement: 0–90<inline-formula><mml:math id="M12" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8">7/7</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Unconformity</oasis:entry>
         <oasis:entry colname="col2">Position of one point on<?xmltex \hack{\hfill\break}?>unconformity: <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M13" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is 2000–3000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M14" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> is 2000–4000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M15" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is 3000–4000 m</oasis:entry>
         <oasis:entry colname="col3">Number of units above unconformity: <?xmltex \hack{\hfill\break}?>2–5</oasis:entry>
         <oasis:entry colname="col4">Azimuth: <?xmltex \hack{\hfill\break}?>0–360<inline-formula><mml:math id="M16" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">Inclination: <?xmltex \hack{\hfill\break}?>0–90<inline-formula><mml:math id="M17" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">Density of each unit: <?xmltex \hack{\hfill\break}?>depends on lithology of unit <inline-formula><mml:math id="M18" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">Magnetic susceptibility<?xmltex \hack{\hfill\break}?>of each unit: depends on <?xmltex \hack{\hfill\break}?>lithology of unit <inline-formula><mml:math id="M19" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">10/17</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Dyke</oasis:entry>
         <oasis:entry colname="col2">Position of one point on<?xmltex \hack{\hfill\break}?>fault: <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M20" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is 0–4000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M21" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> is 0–4000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M22" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is 0–4000 m</oasis:entry>
         <oasis:entry colname="col3">Azimuth: <?xmltex \hack{\hfill\break}?>0–360<inline-formula><mml:math id="M23" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Inclination: <?xmltex \hack{\hfill\break}?>0–90<inline-formula><mml:math id="M24" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">Width of dyke: <?xmltex \hack{\hfill\break}?>100–400 m</oasis:entry>
         <oasis:entry colname="col6">Density: <?xmltex \hack{\hfill\break}?>depends on lithology</oasis:entry>
         <oasis:entry colname="col7">Magnetic susceptibility: depends on lithology</oasis:entry>
         <oasis:entry colname="col8">8/8</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Plug</oasis:entry>
         <oasis:entry colname="col2">Shape: <?xmltex \hack{\hfill\break}?>cylindrical, conic, <?xmltex \hack{\hfill\break}?>parabolic, ellipsoidal</oasis:entry>
         <oasis:entry colname="col3">Position of centre of<?xmltex \hack{\hfill\break}?>plug: <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M25" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is 1000–4000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M26" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> is 1000–4000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M27" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is 1000–4000 m</oasis:entry>
         <oasis:entry colname="col4">Size of plug: <?xmltex \hack{\hfill\break}?>parameter varies with<?xmltex \hack{\hfill\break}?>shape</oasis:entry>
         <oasis:entry colname="col5">Density: <?xmltex \hack{\hfill\break}?>depends on lithology</oasis:entry>
         <oasis:entry colname="col6">Magnetic susceptibility: <?xmltex \hack{\hfill\break}?>depends on lithology</oasis:entry>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8">7/9</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Tilt</oasis:entry>
         <oasis:entry colname="col2">Position of one point on rotation axis: <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M28" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is 2000–3000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M29" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> is 2000–4000 m <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M30" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is 3000–4000 m</oasis:entry>
         <oasis:entry colname="col3">Azimuth: <?xmltex \hack{\hfill\break}?>0–360<inline-formula><mml:math id="M31" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Inclination: <?xmltex \hack{\hfill\break}?>0–90<inline-formula><mml:math id="M32" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">Rotation: <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M33" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>90 to 90<inline-formula><mml:math id="M34" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8">6/6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Shear zone</oasis:entry>
         <oasis:entry colname="col2">Position of one point on<?xmltex \hack{\hfill\break}?>fault: <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> 2000–4000 m</oasis:entry>
         <oasis:entry colname="col3">Displacement: <?xmltex \hack{\hfill\break}?>0–2000 m</oasis:entry>
         <oasis:entry colname="col4">Azimuth: <?xmltex \hack{\hfill\break}?>0–360<inline-formula><mml:math id="M36" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">Inclination: <?xmltex \hack{\hfill\break}?>0–90<inline-formula><mml:math id="M37" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">Pitch of displacement: 0–90<inline-formula><mml:math id="M38" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">Width of shear zone: 100–2000 m</oasis:entry>
         <oasis:entry colname="col8">8/8</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e1140">Simplified petrophysical values derived from British Columbia
database (Geoscience BC, 2008). Values are randomly sampled from Gaussian
distributions defined by the mean and standard deviation of density and log
magnetic susceptibility. For lithologies with bimodal magnetic
susceptibilities (flag of 1), mixed sampling is based on offsetting the means
by <inline-formula><mml:math id="M39" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula>0.75 orders of magnitude, which approximates the variations seen in
nature. V_ is short for volcanic.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.85}[.85]?><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Lithology</oasis:entry>
         <oasis:entry colname="col2">Lithology</oasis:entry>
         <oasis:entry colname="col3">Genetic</oasis:entry>
         <oasis:entry colname="col4">Mean density</oasis:entry>
         <oasis:entry colname="col5">Standard deviation</oasis:entry>
         <oasis:entry colname="col6">Mean log susceptibility</oasis:entry>
         <oasis:entry colname="col7">Standard deviation</oasis:entry>
         <oasis:entry colname="col8">Susceptibility</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">class</oasis:entry>
         <oasis:entry colname="col3">class</oasis:entry>
         <oasis:entry colname="col4">(g cm<inline-formula><mml:math id="M40" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col5">density</oasis:entry>
         <oasis:entry colname="col6">(cgs)</oasis:entry>
         <oasis:entry colname="col7">log susceptibility</oasis:entry>
         <oasis:entry colname="col8">bimodality flag</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Felsic_Dyke_Sill</oasis:entry>
         <oasis:entry colname="col2">Dyke</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">2.612593</oasis:entry>
         <oasis:entry colname="col5">0.090526329</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M41" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.693262</oasis:entry>
         <oasis:entry colname="col7">1.50094258</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Mafic_Dyke_Sill</oasis:entry>
         <oasis:entry colname="col2">Dyke</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">2.793914</oasis:entry>
         <oasis:entry colname="col5">0.015759637</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M42" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.119223</oasis:entry>
         <oasis:entry colname="col7">0.85376583</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Granite</oasis:entry>
         <oasis:entry colname="col2">Plug</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">2.691577</oasis:entry>
         <oasis:entry colname="col5">0.094589692</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M43" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.455842</oasis:entry>
         <oasis:entry colname="col7">0.86575449</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Peridotite</oasis:entry>
         <oasis:entry colname="col2">Plug</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">2.851076</oasis:entry>
         <oasis:entry colname="col5">0.154478049</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M44" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.158807</oasis:entry>
         <oasis:entry colname="col7">0.4390425</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Porphyry</oasis:entry>
         <oasis:entry colname="col2">Plug</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">2.840024</oasis:entry>
         <oasis:entry colname="col5">0.128971814</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M45" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.613833</oasis:entry>
         <oasis:entry colname="col7">0.99194475</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Pyxenite_Hbndite</oasis:entry>
         <oasis:entry colname="col2">Plug</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">3.194379</oasis:entry>
         <oasis:entry colname="col5">0.253322535</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M46" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.946615</oasis:entry>
         <oasis:entry colname="col7">1.03641373</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Gabbro</oasis:entry>
         <oasis:entry colname="col2">Plug</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">3.004335</oasis:entry>
         <oasis:entry colname="col5">0.159718751</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M47" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.124022</oasis:entry>
         <oasis:entry colname="col7">0.82126305</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Diorite</oasis:entry>
         <oasis:entry colname="col2">Plug</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">2.851608</oasis:entry>
         <oasis:entry colname="col5">0.134656746</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M48" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.088111</oasis:entry>
         <oasis:entry colname="col7">0.81829275</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Syenite</oasis:entry>
         <oasis:entry colname="col2">Plug</oasis:entry>
         <oasis:entry colname="col3">Intrusive</oasis:entry>
         <oasis:entry colname="col4">2.685824</oasis:entry>
         <oasis:entry colname="col5">0.115078068</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M49" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.461453</oasis:entry>
         <oasis:entry colname="col7">0.91295395</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Amphibolite</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.875933</oasis:entry>
         <oasis:entry colname="col5">0.142164171</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M50" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.69082</oasis:entry>
         <oasis:entry colname="col7">0.90733619</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Gneiss</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.701191</oasis:entry>
         <oasis:entry colname="col5">0.073583537</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M51" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.18094</oasis:entry>
         <oasis:entry colname="col7">0.95259725</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Marble</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.871775</oasis:entry>
         <oasis:entry colname="col5">0.532997473</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M52" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.671996</oasis:entry>
         <oasis:entry colname="col7">1.25374051</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meta_Carbonate</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.738965</oasis:entry>
         <oasis:entry colname="col5">0.036720136</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M53" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.117868</oasis:entry>
         <oasis:entry colname="col7">0.82945531</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meta_Felsic</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.782584</oasis:entry>
         <oasis:entry colname="col5">0.301451931</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M54" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.55755</oasis:entry>
         <oasis:entry colname="col7">0.65748564</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meta_Intermediate</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.894892</oasis:entry>
         <oasis:entry colname="col5">0.265153614</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M55" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.673276</oasis:entry>
         <oasis:entry colname="col7">0.26107008</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meta_Mafic</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.814461</oasis:entry>
         <oasis:entry colname="col5">0.096381942</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M56" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.250044</oasis:entry>
         <oasis:entry colname="col7">0.62513286</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meta_Sediment</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.982992</oasis:entry>
         <oasis:entry colname="col5">0.49439556</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M57" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.402807</oasis:entry>
         <oasis:entry colname="col7">0.89505466</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meta_Ultramafic</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.843941</oasis:entry>
         <oasis:entry colname="col5">0.138208079</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M58" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.166206</oasis:entry>
         <oasis:entry colname="col7">0.76543947</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Schist</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Metamorphic</oasis:entry>
         <oasis:entry colname="col4">2.81978</oasis:entry>
         <oasis:entry colname="col5">0.109752597</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M59" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.18525</oasis:entry>
         <oasis:entry colname="col7">0.69584686</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Andesite</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.721189</oasis:entry>
         <oasis:entry colname="col5">0.091639014</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M60" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.15826</oasis:entry>
         <oasis:entry colname="col7">0.71678329</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Basalt</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.79269</oasis:entry>
         <oasis:entry colname="col5">0.155153198</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M61" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.155728</oasis:entry>
         <oasis:entry colname="col7">0.64718503</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Dacite</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.62127</oasis:entry>
         <oasis:entry colname="col5">0.129131224</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M62" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.562422</oasis:entry>
         <oasis:entry colname="col7">0.8166926</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ign_V_Breccia</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.910459</oasis:entry>
         <oasis:entry colname="col5">0.101746428</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M63" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.706956</oasis:entry>
         <oasis:entry colname="col7">0.73116944</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Rhyolite</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.630833</oasis:entry>
         <oasis:entry colname="col5">0.071233818</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M64" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.046728</oasis:entry>
         <oasis:entry colname="col7">0.78711701</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Tuff_Lapillistone</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.64447</oasis:entry>
         <oasis:entry colname="col5">0.110173772</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M65" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.878701</oasis:entry>
         <oasis:entry colname="col7">0.86889142</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">V_Breccia</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.771579</oasis:entry>
         <oasis:entry colname="col5">0.167796457</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M66" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.524945</oasis:entry>
         <oasis:entry colname="col7">0.90943985</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">V_Conglomerate</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.755267</oasis:entry>
         <oasis:entry colname="col5">0.10388303</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M67" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.304483</oasis:entry>
         <oasis:entry colname="col7">1.00991116</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">V_Sandstone</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.779715</oasis:entry>
         <oasis:entry colname="col5">0.101133121</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M68" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.903361</oasis:entry>
         <oasis:entry colname="col7">0.82701019</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">V_Siltstone</oasis:entry>
         <oasis:entry colname="col2">Met_strat</oasis:entry>
         <oasis:entry colname="col3">Volcanic</oasis:entry>
         <oasis:entry colname="col4">2.859347</oasis:entry>
         <oasis:entry colname="col5">0.102741619</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M69" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.769054</oasis:entry>
         <oasis:entry colname="col7">0.87771183</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Conglomerate</oasis:entry>
         <oasis:entry colname="col2">Strat</oasis:entry>
         <oasis:entry colname="col3">Sedimentary</oasis:entry>
         <oasis:entry colname="col4">2.618695</oasis:entry>
         <oasis:entry colname="col5">0.116158268</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M70" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.31026</oasis:entry>
         <oasis:entry colname="col7">0.9740717</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Limestone</oasis:entry>
         <oasis:entry colname="col2">Strat</oasis:entry>
         <oasis:entry colname="col3">Sedimentary</oasis:entry>
         <oasis:entry colname="col4">2.713912</oasis:entry>
         <oasis:entry colname="col5">0.147683486</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M71" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4.256256</oasis:entry>
         <oasis:entry colname="col7">0.87772406</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Pelite</oasis:entry>
         <oasis:entry colname="col2">Strat</oasis:entry>
         <oasis:entry colname="col3">Sedimentary</oasis:entry>
         <oasis:entry colname="col4">2.698554</oasis:entry>
         <oasis:entry colname="col5">0.021464631</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M72" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.369295</oasis:entry>
         <oasis:entry colname="col7">0.5295974</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Phyllite</oasis:entry>
         <oasis:entry colname="col2">Strat</oasis:entry>
         <oasis:entry colname="col3">Sedimentary</oasis:entry>
         <oasis:entry colname="col4">2.739177</oasis:entry>
         <oasis:entry colname="col5">0.173374383</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M73" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.696455</oasis:entry>
         <oasis:entry colname="col7">0.73955588</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sandstone</oasis:entry>
         <oasis:entry colname="col2">Strat</oasis:entry>
         <oasis:entry colname="col3">Sedimentary</oasis:entry>
         <oasis:entry colname="col4">2.622672</oasis:entry>
         <oasis:entry colname="col5">0.107003083</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M74" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.452758</oasis:entry>
         <oasis:entry colname="col7">0.64521521</oasis:entry>
         <oasis:entry colname="col8">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Greywacke</oasis:entry>
         <oasis:entry colname="col2">Strat</oasis:entry>
         <oasis:entry colname="col3">Sedimentary</oasis:entry>
         <oasis:entry colname="col4">2.861463</oasis:entry>
         <oasis:entry colname="col5">0.16024622</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M75" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.841047</oasis:entry>
         <oasis:entry colname="col7">1.14724626</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

      <?pagebreak page386?><p id="d1e2440">Any subset of the geology can be calculated for any sub-volume of an
infinite Cartesian space using Noddy, but we limit ourselves to a <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> km
volume of interest in this study. Similarly, although the geology within
this volume can be calculated at an arbitrary resolution, we have chosen to
sample it using equant 20 m voxels as this is well below the typical
resolved measurement scale for these types of data when collected in the
field.</p>
      <p id="d1e2459">Geophysical forward models were calculated using a Fourier domain
formulation using reflective padding to minimise (but not remove) boundary
effects. The forward gravity and magnetic field calculations assume a flat
top surface with a 100 m sensor elevation above this surface and the
Earth's magnetic field with vertical inclination, zero declination and an
intensity of 50 000 nT.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
      <p id="d1e2470">The 7<inline-formula><mml:math id="M77" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> possible event histories produce 343 possible sequences, which
averages to 2915 models per sequence. Given the imposed bias towards folds,
faults and shear zones, different event sequences were more or less likely
to be found in the 1-million-model suite. The high-probability event sequences
(e.g. FAULT–SHEAR ZONE–FOLD) produced 8245 models, while the low-probability
event sequences (e.g. UNC–TILT–PLUG) produced only 905 models. The different
combinations produced plateaux in the number of models calculated, giving
event sequence frequencies at around 1000, 2000, 4000 and 8000 depending on
the number (0, 1, 2 and 3 respectively) of events in the sequence. Together these
form a “Noddyverse” of 1 million 3D geological models and their gravity
and magnetic responses. Figure 2 shows an arbitrarily selected suite of 100
models as a <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> grid showing the top surface and two sections of the model
as in Fig. 1, together with the resulting gravity and magnetic fields, to
show the variability in the results.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e2496">Example models for 100 randomly selected models drawn from the 1-million-model suite showing <bold>(a)</bold> the top surface of the model, <bold>(b)</bold> an E–W section at the
northern face of the model looking from the south, <bold>(c)</bold> a N–S section on the
western face of the model looking from the west, and the resulting <bold>(d)</bold> gravity and <bold>(e)</bold> magnetic fields. Geophysical images are all normalised to
model max–min values.</p></caption>
        <?xmltex \igopts{width=355.659449pt}?><graphic xlink:href="https://essd.copernicus.org/articles/14/381/2022/essd-14-381-2022-f02.png"/>

      </fig>

</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Applications</title>
      <p id="d1e2529">The same logic of using millions of Noddy models was first applied by
generating a massive 3D model training set and used to invert real-world
magnetic data (Guo et al., 2022). That study used a model suite consisting of
only FOLD, FAULT and TILT events and only one of each to predict 3D geology
using a convolutional neural network (CNN). This approach corresponds to a use
case where prior geological knowledge of the local geological history has
been used to limit the model search space, and formal expert elicitation
could provide an important precursor step to support the generation of
sensible and tractable problems. In addition to the CNN training
demonstrated by Guo et al. (2022), we can envisage three broad categories of
studies that could build upon the 3D model database we present here.
<list list-type="order"><list-item>
      <p id="d1e2534"><italic>Studies into the uniqueness of 3D models relative to geological event histories.</italic> The principal question here is whether any form of
classification of the patterns seen in the geophysical fields, perhaps
including mapping of the surface, can be used to recover the event sequence or
event parameters. Feature extraction techniques are well known for
supporting image classification and clustering, so using the same
principles, can we identify unique clusters of forward models from the
Noddyverse, and do these clusters then correspond to distinct histories?
Likewise, can we train a classifier with extracted features from the forward
models of the gravity and magnetic responses which can then successfully
identify models with similar or the same histories? Three broad aspects need
to be considered here: (1) the feature extraction method, (2) the choice of
pre-processing methods for dimensionality reduction (self-organising maps,
principal component analysis, kernel principal component analysis,
<inline-formula><mml:math id="M79" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>-distributed stochastic neighbour embedding, etc.), and (3) the clustering
(<inline-formula><mml:math id="M80" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-means, hierarchical methods, DBSCAN/OPTICS) or classification methods
(random forests, support vector machines, linear classifiers).</p>
      <?pagebreak page388?><p id="d1e2553">A study of geophysical image variability using a simple 2D correlation or
maximal information coefficient between pairs of images of different
histories would be illuminating. Do we have images which are the same
as each other (or at
least very similar and within the noise tolerance of the geophysical fields) but belong to very different histories? If these exist, the
ambiguity of the histories can be examined, and we then know where we would
expect poor performance from ML techniques which rely on easily
discriminated images. The systems of equations characterising geophysical
inverse problems often have a non-unique solution. In ML research, if we
only use magnetic data or gravity data for inversion, we will be troubled by
the non-uniqueness of the solution. However, because we have both gravity
data and magnetic data, we can extract features from multi-source
heterogeneous data at the same time and then classify or regress them after
feature fusion. This could greatly reduce the influence of the non-unique
solution. Having a large set of models will allow clustering of models
according to their geophysical response and identifying subsets of
geological models that are geophysically equivalent and cannot be
distinguished using geophysical data. The analysis of diversity of such
subsets of models will give an estimate of the severity of non-uniqueness
and allow the derivation of posterior statistical indicators conditioned by
geological plausibility.
<?xmltex \hack{\newpage}?></p></list-item><list-item>
      <p id="d1e2558"><italic>Comparison between training schemes of ML systems.</italic> We see potential
applications of deep learning techniques (e.g. convolutional neural network
and generative adversarial networks) where the series of models we propose
may also be complemented by other data sets. In this broad topic we would
seek to understand which ML techniques are suitable and effective in mapping
geophysical data back to the geology or geological parameters. We can see
potential for investigating which techniques minimise the number of data
necessary to obtain a good constraint; i.e. what are the model structures that most
successfully capture geological expert knowledge? This could be framed as an
open challenge to allow different groups to use their preferred approach to
the inversion problem.</p></list-item><list-item>
      <p id="d1e2564"><italic>Validation of the robustness of geophysical inversion schemes.</italic> As
previously mentioned, one of the limitations to validating geophysical
inversion schemes is the small number of test models available, with the
resulting danger that the inversion parameters are tuned to the specifics of
the test model, rather than being generally applicable. The Noddyverse model
suite allows researchers to test their inversions against a wide range of
scenarios. It will also allow the examination of the validity and generality
of hypotheses at the foundation of several integration and joint inversion
procedures. One well-known example is the underlying assumption that the
underlying models vary spatially in some coherent fashion (Haber and
Oldenburg, 1997; Gallardo and Meju, 2004; Giraud et al., 2021; Ogarko et
al., 2021). The analysis of geophysically equivalent models will also enable
us to estimate how significantly joint inversion or interpretation can
reduce the non-uniqueness of the solution, with the potential to identify
families of geological scenarios more suited to joint inversion than others.
It is obvious that some 3D geological models will be geologically more
complex than others and that some could be used for the benchmark not only of
deterministic geophysical inversion of gravity and magnetic data but also
of other geophysical techniques relying on wave phenomena. The data set
presented here contains all required ingredients for the training of ML
surrogate models for general applications and is similar in spirit to the work of Athens and
Caers (2021), who train a surrogate ML model on realisations already sampled
by Monte Carlo simulation and show that it is very advantageous
computationally. While the work they present is performed in 2D, it is safe
to assume that this may hold in 3D, which enables another avenue for further
use of the Noddyverse.</p></list-item></list></p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Discussion</title>
      <p id="d1e2578">In this study we have produced a ML training data set that attempts to
address six recognised limitations of applying ML to geoscientific data
sets, namely spatio-temporal structure; high dimensionality; small sample size; paucity of ground truth; multi-resolution data; and noise, incompleteness and uncertainty in data. Contrary to usual practice, the work for the generation
of a comprehensive suite of geological models did not depend on the manual
labelling of data. We relied solely on geoscientific theory and principles
while remaining computationally efficient. While realistic-looking suites of
geological models have been generated using generative adversarial networks
(Zhang et al., 2019), these generally represent a limited range of
geological scenarios and lack extensive training samples.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Spatio-temporal structure</title>
      <p id="d1e2588">Noddy is by design a spatio-temporal modelling engine that uses a geological
history to generate a model. Simple variations in the ordering of three
events following two fixed events (STRAT and TILT), even with fixed
parameters, quickly demonstrate the importance of relative time ordering to
final model geometry (Fig. 3). While Noddy is limited to simple sequential
events, nature presents geological processes to be coeval (such as
syn-depositional faulting) or partially overlapping, resulting in complex
spatio-temporal relationships (Thiele et al., 2016a). Nonetheless,
re-ordering only sequential events still produces a vast array of plausible
geometries and indicates the enormity of the model space and the necessity
of efficient methods to explore them.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e2593">Four possible 3D geological models with the same base stratigraphy
(STRAT) followed by five events using four of the possible different event
ordering sequences.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://essd.copernicus.org/articles/14/381/2022/essd-14-381-2022-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>High dimensionality</title>
      <p id="d1e2610">We have limited ourselves to five deformation events in this study and no
more than five units in any one stratigraphy. These decisions were based on
an idea to “keep it simple” whilst simultaneously allowing a great variety
of models to be built. We recognise that these are somewhat arbitrary
choices. We could have true randomly complex 3D histories, leading to models
with, for example, nine phases of folding; however the utility of
over-complicating the system is not clear and would rarely or ever be
discernible in natural systems. Similarly, we limited the parameter ranges
of each deformation event, again on the basis that the ranges chosen made
models that are more interesting. For example, there did not seem much
interest in having folds with very large wavelengths or very low amplitudes,
as they are equivalent to small translations of the geology and would
translate in the geophysical measurements into a regional trend that is
often approximated and removed from the measurements.</p>
      <p id="d1e2613">Noddy is capable of predicting continuous variations in petrophysical
properties, including variably deformed magnetic remanence vectors and
the anisotropy of susceptibility,<?pagebreak page389?> or densities that vary away from structures to
simulate alteration patterns; however we decided to limit this study to
simple litho-controlled petrophysics whilst recognising the interest of
studying more complex discrete–continuous systems. The indexed models could
also be reused with different, simpler petrophysical variations, such as
keeping constant values for each rock type. Each model comes with the
history file used to generate the model, and this provides the full label for
that model so that if additional information, such as the number of units
in a series, is considered to be important, this can be easily extracted from
the file.</p>
</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>Small sample size</title>
      <p id="d1e2624">The total number of models sounds impressive; however once we divide that
number by the 343 different event sequences, we are left with between 905
and 8245 models per sequence, which, whilst still large, is by no means
exhaustive. There is no fundamental problem with building 10 or 100 million
models, and if this is found to be necessary to provide useful ML training
data sets, we can certainly do so at the expense of an increased computation
time: these models were built in around a week on a computer using 20
processor cores. We can also try to apply a metric, such as model
topology, to analyse how well sampled the model space is. Thiele et al. (2016b) analysed the topology of stochastically generated Noddy models and
found that after 100 models for small perturbations around a starting model,
the number of new topologies dropped off rapidly. In our case we are not
making small perturbations, so we could expect to require more models before
the rate of production of new topologies decays, and topology is only one
possible metric for comparing models.</p>
</sec>
<sec id="Ch1.S6.SS4">
  <label>6.4</label><title>Paucity of ground truth</title>
      <p id="d1e2636">The primary goal of this study was to build a large data set to provide a
wide range of possible models for use in training ML systems and to test
more traditional geophysical inversion systems. The models here, whilst
simpler than the large test models mentioned earlier, represent to our
knowledge the largest suite of 3D geological models with resulting potential-field data and tectonic history, which have their own utility. This usage
applies equally well to classical geophysical inversion codes, which have
traditionally been tested on only a handful of synthetic models prior to
being applied to real-world data, for which there is no ground truth
available.</p>
</sec>
<sec id="Ch1.S6.SS5">
  <label>6.5</label><title>Expert elicitation</title>
      <p id="d1e2647">To use this suite of models as the starting point for inversion of
real-world data sets (as has been pioneered by Guo et al., 2022), we can
envisage the introduction of expert elicitation methods to meaningfully
constrain the model output space while acknowledging our inherent
uncertainty regarding the model input space. As a probabilistic encoder of
expert knowledge, formal elicitation procedures (O'Hagan et al., 2006) have
contributed greatly to physical domain sciences where complex models are
essential to our understanding of the underlying processes. From
climatology, meteorology and oceanography (Kennedy et al., 2008) to geology and
geostatistics (Walker and Curtis, 2014, and Lark et al., 2015) to hydrodynamics and
engineering (Astfalck et al., 2018,  2019), the central
role of expert elicitation is being increasingly recognised. The complexity
and parameterisations of geophysical models, as well as the expert knowledge that
resides within the geophysical community, suggest this domain should be no
different. It is worth noting that the choice of parameter bounds used to
define the 1-million-model suite in this article is itself an informal
expression of expert elicitation.</p>
      <p id="d1e2650">Once a targeted structure is reasonably well characterised, the approach
taken by Guo et al. (2021) of thoroughly exploring a narrow search space
becomes possible. Unfortunately, in many parts of the world there is no
outcrop available due to tens to hundreds of metres of cover. In these
scenarios, it makes sense to start with a broader search for possible 3D
models that may match the observed gravity or magnetic response, given their
inherent ambiguity. We can imagine a hierarchical approach where a subset of
the 1 million models is identified as possible causative structures, and then these
are accepted or rejected based on the geologist's prior knowledge, and the
accepted models are then used as the basis for a focussed parameter
exploration. In addition, within the 1-million-model suite, it is currently possible
to filter the<?pagebreak page390?> models based on event ordering, and with minor modifications
to the code, it would be possible to filter by any parameter, such as fold
wavelength.</p>
</sec>
<sec id="Ch1.S6.SS6">
  <label>6.6</label><title>Extending to the model suite</title>
      <p id="d1e2661">In the future we may need a better representation of the “real-world” 3D
model space, specifically by doing the following:
<list list-type="bullet"><list-item>
      <p id="d1e2666"><italic>Include more parameters.</italic> The inclusion of more parameters from Noddy, especially for parameters such as fold
profile variation or alteration near structures would allow petrophysical
variation within units. This would help to address the Karpatne et al. (2017) challenge of <italic>objects with amorphous boundaries.</italic> These are capabilities that exist within Noddy but are
not used in this study.</p></list-item><list-item>
      <p id="d1e2675"><italic>Allow more events.</italic> Allowing more events would increase the range of outcomes. We arbitrarily
restricted ourselves to two starting events (STRAT and TILT) followed by
three randomly chosen events, and an extension to the model suite could
consider any number of events in the sequence.</p></list-item><list-item>
      <p id="d1e2681"><italic>Include magnetic remanence and anisotropy effects.</italic> At present we only model
scalar magnetic susceptibility, but the Noddy modelling engine can calculate
variable remanence and anisotropic magnetic susceptibility as well.</p></list-item><list-item>
      <p id="d1e2687"><italic>Allow linked deformation events.</italic> At the moment every event is independently
defined; however we could allow parallel fault sets or dyke swarms,
situations which commonly occur in nature.</p></list-item><list-item>
      <p id="d1e2693"><italic>Predict different types of geophysical fields.</italic> For example, the SimPEG
package (Cockett et al., 2015) could easily be linked to this system to
predict electrical fields (Cockett et al., 2015).</p></list-item><list-item>
      <p id="d1e2699"><italic>Model larger volumes.</italic> Modelling larger volumes would be an improvement as large or deep features cannot currently be modelled
due to the 4 km model dimensions.</p></list-item><list-item>
      <p id="d1e2705"><italic>Build more models.</italic> We in no way believe we have explored the range of
possible models in the present model suite, and if we include more events
or more complex event definitions, we will certainly have to generate many
more models, perhaps orders of magnitude more, in order to provide robust
training suites and inversion scenarios.</p></list-item><list-item>
      <p id="d1e2711"><italic>Add noise.</italic> Adding noise to the petrophysical models and/or the resulting geophysical
responses would help to address the Karpatne et al. (2017) challenge
of noise, incompleteness and uncertainty in data. Incompleteness can be addressed by removing parts of the geophysical data and does not
require new models to be built. Similarly, the challenge of multi-resolution data in geoscience could be
addressed by subsampling parts of or all existing geophysical outputs.</p></list-item><list-item>
      <p id="d1e2717"><italic>Include topographic effects.</italic> In this study, we have ignored the effect of
topography on the models, although again this could be included in the
future, as it is supported by Noddy.</p></list-item></list>
We also need to be clear that a model built in Noddy is not capable of
predicting all geological settings, as all Noddy models have plausible
geology, but not all plausible geology can be modelled by Noddy. To improve
this situation, we would need to improve the modelling engine itself.
Similarly, the logic of trying to predict geology from geophysical data sets
in this study is only partially fulfilled: the geometry comes from
geological events' sequences, but identical geometries can be produced by
different event sequences.</p>
</sec>
</sec>
<sec id="Ch1.S7">
  <label>7</label><title>Code and data availability</title>
      <p id="d1e2732">A DOI (<ext-link xlink:href="https://doi.org/10.5281/zenodo.4589883" ext-link-type="DOI">10.5281/zenodo.4589883</ext-link>) provides access to a GitHub repository
which contains the following elements (Jessell, 2021):
<list list-type="order"><list-item>
      <p id="d1e2740">the source code (C language) for the version of Noddy adapted to producing
random models;</p></list-item><list-item>
      <p id="d1e2744">a readme.md file with a link to the windows version of the Noddy software,
plus a link to 343 .tar files, 1 for each event history ordering of the
model suite;</p></list-item><list-item>
      <p id="d1e2748">a Jupyter notebook (Python code) for sampling from and unpacking the models;</p></list-item><list-item>
      <p id="d1e2752">a link in the same readme.md file to the equivalent <uri>https://mybinder.org</uri> (last access: 27 January 2022) version of the notebook
so that no code installation is required to sample from and view the model
suite – <uri>https://mybinder.org/v2/gh/Loop3D/noddyverse/HEAD?labpath=noddyverse-remote-files-1M.ipynb</uri> (last access: 27 January 2022).</p></list-item></list>
All codes and data are released under the MIT License.</p>
</sec>
<sec id="Ch1.S8" sec-type="conclusions">
  <label>8</label><title>Conclusions</title>
      <p id="d1e2770">This study represents our first steps in producing geologically reasonable
training sets for ML and geophysical inversion applications. We have used
Noddy to generate a very large, open-access 1-million-model set of 3D geology and
resulting gravity and magnetic models as ML training sets. These training
sets can also be used as test cases for gravity and/or magnetic inversions.
The work presented here may be a first step to overcoming some of the
fundamental limitations of applying these techniques to natural
geoscientific data sets.</p>
</sec>

      
      </body>
    <back><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e2777">MJ wrote the original and modified Noddy software, ran the
experiments, and wrote the Python software for visualising the models.
JG and YL were involved in conceptualisation and
manuscript preparation. ML, JG and GP were involved in the conceptualisation, as well as in co-writing the
Introduction and Discussion sections of the paper. VO, RS and EC were involved in developing and co-writing the
Introduction and Discussion sections of the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e2783">The contact author has declared that neither they nor their co-authors have any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e2789">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e2796">We acknowledge the support from the Loop consortia. This is MinEx CRC Document 2021/52. We would like to thank AARNet for supporting this work by hosting the 500 GB model suite at CloudStor.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e2801">This research has been supported by the Australian Research Council (grant nos. LP170100985, DE190100431 and IC190100031), the Mineral Exploration Cooperative Research Centre and the National Natural Science Foundation of China (grant no. 41671404).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e2807">This paper was edited by Jens Klump and reviewed by Jiajia Sun and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>
Astfalck, L., Cripps, E., Gosling, J. P., Hodkiewicz, M., and Milne, I.:
Expert elicitation of directional metocean parameters, Ocean Eng.,
161, 268–276, 2018.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Astfalck, L., Cripps, E., Gosling, J. P., and Milne, I.: Emulation of vessel
motion simulators for computationally efficient uncertainty quantification,
Ocean Eng., 172, 726–736, 2019.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>Athens, N. and Caers, J.: Stochastic Inversion of Gravity Data Accounting
for Structural Uncertainty, Math. Geosci.,
<ext-link xlink:href="https://doi.org/10.1007/s11004-021-09978-2" ext-link-type="DOI">10.1007/s11004-021-09978-2</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>Caumon, G.: Towards stochastic time-varying geological modeling,
Math. Geosci., 42, 555–569, 2010.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Cherpeau, N., Caumon, G., Caers, J., and Levy, B. E.: Method for Stochastic
Inverse Modeling of Fault Geometry and Connectivity Using Flow Data,
Math. Geosci., 44, 147–168, 2012.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>Clark, D. A., Geuna, S., and Schmidt, P. W.: Predictive magnetic
exploration models for porphyry, Epithermal and iron oxide copper-gold
deposits: Implications for exploration, Short course manual for AMIRA p700
project, available at:
<uri>https://confluence.csiro.au/download/attachments/26574957/Clark%20etal%202004%20P700%20CSIRO%201073Rs.pdf?version=2andmodificationDate=1460597746010andapi=v2https://confluence.csiro.au/download/attachments/26574957/Clark%20etal%202004%20P700%20CSIRO%201073Rs.pdf?version=2andmodificationDate=1460597746010andapi=v2</uri> (last access: 27 January 2022), 2004.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Cockett, R., Lindsey, S. K., Heagy, J., Pidlisecky, A., and Oldenburg, D. W.:
SimPEG: An open-source framework for simulation and gradient based
parameter estimation in geophysical applications, Comput.
Geosci., 85, 142–154, 2015.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Dramsch, J. S.: 70 years of machine learning in geoscience in review,
Adv. Geophys.,  61, 1–55, 2020.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Farrell, S. M., Jessell, M. W., and Barr, T. D.: Inversion of Geological and
Geophysical Data Sets Using Genetic Algorithms, Society of Exploration
Geophysicists Extended Abstract, 1404–1406, 1996.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>Gallardo, L. A. and Meju, M. A.: Joint two-dimensional DC resistivity and seismic travel time inversion with cross-gradients constraints, J. Geophys. Res., 109, B03311, <ext-link xlink:href="https://doi.org/10.1029/2003JB002716" ext-link-type="DOI">10.1029/2003JB002716</ext-link>,  2004.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Geoscience BC: Development and Application of a Rock Property Database for British Columbia, Geoscience BC Project Report 2008-9, Geoscience BC [dataset], 66 pp., available at: <uri>https://catalogue.data.gov.bc.ca/dataset/rock-properties-database</uri> (last access: 27 January 2022),
2008.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Giraud, J., Ogarko, V., Martin, R., Jessell, M., and Lindsay, M.: Structural, petrophysical, and geological constraints in potential field inversion using the Tomofast-x v1.0 open-source code, Geosci. Model Dev., 14, 6681–6709, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-6681-2021" ext-link-type="DOI">10.5194/gmd-14-6681-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Guo, J., Li, Y., Jessell, M., Giraud, J., Li, C., Wu, L., Li, F., and Liu, S.: 3D
Geological Structure Inversion from Noddy-Generated Magnetic Data Using Deep
Learning Methods, Comput. Geosci., 149, 104701, <ext-link xlink:href="https://doi.org/10.1016/j.cageo.2021.104701" ext-link-type="DOI">10.1016/j.cageo.2021.104701</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Haber, E. and Oldenburg, D. W.: Joint Inversion: A Structural Approach, Inverse Problems, 13, 63–77, <ext-link xlink:href="https://doi.org/10.1088/0266-5611/13/1/006" ext-link-type="DOI">10.1088/0266-5611/13/1/006</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>Jessell, M., Ogarko, V., de Rose, Y., Lindsay, M., Joshi, R., Piechocka, A., Grose, L., de la Varga, M., Ailleres, L., and Pirot, G.: Automated geological map deconstruction for 3D model construction using map2loop 1.0 and map2model 1.0, Geosci. Model Dev., 14, 5063–5092, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-5063-2021" ext-link-type="DOI">10.5194/gmd-14-5063-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>Jessell, M. W.: NODDY – An interactive map creation package, Unpublished MSc,
University of London, 1981.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>Jessell,  M. W.: An atlas of structural geophysics II, Journal of the
Virtual explorer, 5, available at: <uri>https://virtualexplorer.com.au/journal/2001/05</uri> (last access: 27 January 2022),  2002.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>Jessell, M. W.: Loop3D/noddyverse: Noddyverse 1.0.1, Zenodo [data set, code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.4589883" ext-link-type="DOI">10.5281/zenodo.4589883</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Jessell, M. W. and Valenta, R. K.:  Structural Geophysics: Integrated
structural and geophysical mapping, in: Structural Geology and Personal
Computers, edited by:  DePaor, D. G.,  Elsevier Science Ltd, Oxford, 542 pp.,
1996.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>Jessell, M. W., Ailleres, L., and Kemp, A. E.: Towards an integrated
inversion of geoscientific data: What price of geology?, Tectonophysics,
490, 294–306, 2010.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>Karpatne, A., Ebert-Uphoff, I., Ravela, S., Ali Babaie, H., and Kumar, V.:
Machine Learning for the Geosciences: Challenge<?pagebreak page392?>s and Opportunities, IEEE
T. Knowl. Data En., 31, 1544–1554, <ext-link xlink:href="https://doi.org/10.1109/TKDE.2018.2861006" ext-link-type="DOI">10.1109/TKDE.2018.2861006</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>Kennedy, M., Anderson, C., O'Hagan, A., Lomas, M., Woodward, I., Gosling,
J. P., and  Heinemeyer, A.: Quantifying uncertainty in the biospheric carbon flux
for England and Wales, J. Roy. Stat. Soc. Ser. A,
171, 109–135, 2008.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><?label 1?><mixed-citation>Kollias, D. and Zafeiriou, S.: Expression, affect, action unit recognition:
Aff-wild2, multi-task learning and arcface, British Machine Vision
Conference (BMVC), arXiv [preprint], <ext-link xlink:href="https://arxiv.org/abs/1910.04855">arXiv:1910.04855</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 1?><mixed-citation>Lark, R. M., Lawley, R. S., Barron, A. J. M., Aldiss, D. T., Ambrose, K., Cooper, A. H., Lee, J. R., and Waters, C. N.: Uncertainty in mapped geological boundaries held by a national geological survey: eliciting the geologists' tacit error model, Solid Earth, 6, 727–745, <ext-link xlink:href="https://doi.org/10.5194/se-6-727-2015" ext-link-type="DOI">10.5194/se-6-727-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 1?><mixed-citation>Li, Y. and Oldenburg, D. W.:  3-D inversion of gravity data, Geophysics,
63, 109–119, 1998.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 1?><mixed-citation>Lindsay, M., Ailleres, L., Jessell, M. W., de Kemp, E., and Betts, P. G.:
Locating and quantifying geological uncertainty in three-dimensional models:
Analysis of the Gippsland Basin, Southeastern Australia. Tectonophysics,
546–547, 10–27, 2012.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 1?><mixed-citation>Lindsay, M., Perrouty, S., Jessell, M. W., and Ailleres, L.: Inversion and
geodiversity: Searching model space for the answers, Math.
Geosci., 46, 971–1010, 2014.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 1?><mixed-citation>Lindsay, M. D., Jessell, M. W., Ailleres, L., Perrouty, S., de Kemp, E.,
and Betts, P. G.: Geodiversity: Exploration of 3D geological model space,
Tectonophysics, 594, 27–37, 2013a.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 1?><mixed-citation>Lindsay, M. D., Perrouty, S., Jessell, M. W., and Ailleres, L.: Making the
link between geological and geophysical uncertainty: Geodiversity in the
Ashanti Greenstone Belt, Geophys. J. Int., 195,
903–922, 2013b.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 1?><mixed-citation>Lu, S., Whitmore, N. D., Valenciano, A. A., and Chemingui, N.:  Imaging of
primaries and multiples with 3D SEAM synthetic, SEG Technical Program
Expanded Abstracts, 3217–3221, <ext-link xlink:href="https://doi.org/10.1190/1.3627864" ext-link-type="DOI">10.1190/1.3627864</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><?label 1?><mixed-citation>Ogarko, V., Giraud, J., Martin, R., and Jessell, M.: Disjoint interval
bound constraints using the alternating direction method of multipliers for
geologically constrained inversion: Application to gravity data, Geophysics,
86, G1–G11, <ext-link xlink:href="https://doi.org/10.1190/geo2019-0633.1" ext-link-type="DOI">10.1190/geo2019-0633.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><?label 1?><mixed-citation>O'Hagan, A., Buck, C. E., Daneshkhah, A., Eiser, J. R., Garthwaite, P. H.,
Jenkinson, D. J., Oakley, J. E., and Rakow, T.: Uncertain judgements: Eliciting
experts' probabilities, 1st edn., John Wiley and Sons, <ext-link xlink:href="https://doi.org/10.1002/0470033312" ext-link-type="DOI">10.1002/0470033312</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><?label 1?><mixed-citation>Pakyuz-Charrier, E., Giraud, J., Ogarko, V., Lindsay, M., and Jessell, M.:
Drillhole uncertainty propagation for three-dimensional geological modelling
using Monte Carlo, Tectonophysics, 747–748, 16–39, <ext-link xlink:href="https://doi.org/10.1016/j.tecto.2018.09.005" ext-link-type="DOI">10.1016/j.tecto.2018.09.005</ext-link>, 2018a.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><?label 1?><mixed-citation>Pakyuz-Charrier, E., Lindsay, M., Ogarko, V., Giraud, J., and Jessell, M.: Monte Carlo simulation for uncertainty estimation on structural data in implicit 3-D geological modeling, a guide for disturbance distribution selection and parameterization, Solid Earth, 9, 385–402, <ext-link xlink:href="https://doi.org/10.5194/se-9-385-2018" ext-link-type="DOI">10.5194/se-9-385-2018</ext-link>, 2018b.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib35"><label>35</label><?label 1?><mixed-citation>Pakyuz-Charrier, E., Jessell, M., Giraud, J., Lindsay, M., and Ogarko, V.: Topological analysis in Monte Carlo simulation for uncertainty propagation, Solid Earth, 10, 1663–1684, <ext-link xlink:href="https://doi.org/10.5194/se-10-1663-2019" ext-link-type="DOI">10.5194/se-10-1663-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><?label 1?><mixed-citation>Salem, A., Green, C., Cheyney, C., Fairhead, J. D., Aboud, E., and Campbell, S.:
Mapping the depth to magnetic basement using inversion of pseudogravity,
application to the Bishop model and the Stord Basin, northern North Sea,
Interpretation 2, 1M-T127, <ext-link xlink:href="https://doi.org/10.1190/INT-2013-0105.1 " ext-link-type="DOI">10.1190/INT-2013-0105.1 </ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><?label 1?><mixed-citation>Shragge, J., Bourget, J., Lumley, D., and Giraud, J.: The Western Australia
Modeling (WAMo) Project. Part I: Geomodel Building, Interpretation,
7, 1–67, 2019a.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><?label 1?><mixed-citation>Shragge, J., Lumley, D., Bourget, J., Potter, T., Miyoshi, T., Witten, B.,
Giraud, J., Wilson, T., Iqbal, A., Emami Niri, M.,  and Whitney, B.: The Western
Australia Modeling (WAMo) Project. Part 2: Seismic Validation,
Interpretation, 7, 1–62, 2019b.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><?label 1?><mixed-citation>Thiele, S. T., Jessell, M. W., Lindsay, M., Ogarko, V., Wellmann, F., and
Pakyuz-Charrier, E.: The Topology of Geology 1: Topological Analysis,
J. Struct. Geol., 91, 27–38, 2016a.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><?label 1?><mixed-citation>Thiele, S. T., Jessell, M. W., Lindsay, M., Wellmann, F.,  and Pakyuz-Charrier, E.:
The Topology of Geology 2: Topological Uncertainty, J.
Struct. Geol., 91, 74–87, 2016b.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><?label 1?><mixed-citation>Van der Baan, M. and Jutten, C.: Neural networks in geophysical applications,
Geophysics, 65, 1032–1047, 2000.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><?label 1?><mixed-citation>Versteeg, R.: The Marmousi experience: Velocity model determination on a
synthetic complex data set, The Leading Edge, 5, 927–936, 1994.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><?label 1?><mixed-citation>Walker, M. and Curtis, A.: Eliciting spatial statistics from geological
experts using genetic algorithms, Geophys. J. Int.,
198,  342–356, <ext-link xlink:href="https://doi.org/10.1093/gji/ggu132" ext-link-type="DOI">10.1093/gji/ggu132</ext-link>,
2014.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><?label 1?><mixed-citation>Wellmann, F. and Regenauer-Lieb, K.: Uncertainties have a meaning:
Information entropy as a quality measure for 3-D geological models,
Tectonophysics, 526, 207–216, 2012.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><?label 1?><mixed-citation>Wellmann, F., Horowitz, F. G., Schill, E., and Regenauer-Lieb, K.: Towards
incorporating uncertainty of structural data in 3D geological inversion,
Tectonophysics, 490, 141–151, 2010.​​​​​​​</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><?label 1?><mixed-citation>Wellmann, F., de la Varga, M., Murdie, R. E., Gessner, K., and Jessell, M.
W.: Uncertainty estimation for a geological model of the Sandstone
greenstone belt, Western Australia – Insights from integrated geological and
geophysical inversion in a Bayesian inference framework, Geological Society,
London, Special Publications, 453, 41–52, 2017.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><?label 1?><mixed-citation>Wellmann, J. F., Lindsay, M., Poh, J., and Jessell, M.: Validating 3-D Structural
Models with Geological Knowledge for meaningful Uncertainty Evaluations,
Enrgy. Proced., 59, 374–381, 2014.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><?label 1?><mixed-citation>Wellmann, J. F., Thiele, S. T., Lindsay, M. D., and Jessell, M. W.: pynoddy 1.0: an experimental platform for automated 3-D kinematic and potential field modelling, Geosci. Model Dev., 9, 1019–1035, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-1019-2016" ext-link-type="DOI">10.5194/gmd-9-1019-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><?label 1?><mixed-citation>Zhang, T.-F., Tilke, P., Dupont, E., Zhu, L.-C., Liang, L., and Bailey, W.:
Generating geologically realistic 3D reservoir facies models using deep
learning of sedimentary architecture with generative adversarial networks,
Pet. Sci., 16, 541–549, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Into the Noddyverse: a massive data store of 3D geological models for machine learning  and inversion applications</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Astfalck, L., Cripps, E., Gosling, J. P., Hodkiewicz, M., and Milne, I.:
Expert elicitation of directional metocean parameters, Ocean Eng.,
161, 268–276, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>Astfalck, L., Cripps, E., Gosling, J. P., and Milne, I.: Emulation of vessel
motion simulators for computationally efficient uncertainty quantification,
Ocean Eng., 172, 726–736, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>Athens, N. and Caers, J.: Stochastic Inversion of Gravity Data Accounting
for Structural Uncertainty, Math. Geosci.,
<a href="https://doi.org/10.1007/s11004-021-09978-2" target="_blank">https://doi.org/10.1007/s11004-021-09978-2</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>Caumon, G.: Towards stochastic time-varying geological modeling,
Math. Geosci., 42, 555–569, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>Cherpeau, N., Caumon, G., Caers, J., and Levy, B. E.: Method for Stochastic
Inverse Modeling of Fault Geometry and Connectivity Using Flow Data,
Math. Geosci., 44, 147–168, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>Clark, D. A., Geuna, S., and Schmidt, P. W.: Predictive magnetic
exploration models for porphyry, Epithermal and iron oxide copper-gold
deposits: Implications for exploration, Short course manual for AMIRA p700
project, available at:
<a href="https://confluence.csiro.au/download/attachments/26574957/Clark%20etal%202004%20P700%20CSIRO%201073Rs.pdf?version=2andmodificationDate=1460597746010andapi=v2https://confluence.csiro.au/download/attachments/26574957/Clark%20etal%202004%20P700%20CSIRO%201073Rs.pdf?version=2andmodificationDate=1460597746010andapi=v2" target="_blank"/> (last access: 27 January 2022), 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>Cockett, R., Lindsey, S. K., Heagy, J., Pidlisecky, A., and Oldenburg, D. W.:
SimPEG: An open-source framework for simulation and gradient based
parameter estimation in geophysical applications, Comput.
Geosci., 85, 142–154, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>Dramsch, J. S.: 70 years of machine learning in geoscience in review,
Adv. Geophys.,  61, 1–55, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>Farrell, S. M., Jessell, M. W., and Barr, T. D.: Inversion of Geological and
Geophysical Data Sets Using Genetic Algorithms, Society of Exploration
Geophysicists Extended Abstract, 1404–1406, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
Gallardo, L. A. and Meju, M. A.: Joint two-dimensional DC resistivity and seismic travel time inversion with cross-gradients constraints, J. Geophys. Res., 109, B03311, <a href="https://doi.org/10.1029/2003JB002716" target="_blank">https://doi.org/10.1029/2003JB002716</a>,  2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>Geoscience BC: Development and Application of a Rock Property Database for British Columbia, Geoscience BC Project Report 2008-9, Geoscience BC [dataset], 66 pp., available at: <a href="https://catalogue.data.gov.bc.ca/dataset/rock-properties-database" target="_blank"/> (last access: 27 January 2022),
2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>Giraud, J., Ogarko, V., Martin, R., Jessell, M., and Lindsay, M.: Structural, petrophysical, and geological constraints in potential field inversion using the Tomofast-x v1.0 open-source code, Geosci. Model Dev., 14, 6681–6709, <a href="https://doi.org/10.5194/gmd-14-6681-2021" target="_blank">https://doi.org/10.5194/gmd-14-6681-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>Guo, J., Li, Y., Jessell, M., Giraud, J., Li, C., Wu, L., Li, F., and Liu, S.: 3D
Geological Structure Inversion from Noddy-Generated Magnetic Data Using Deep
Learning Methods, Comput. Geosci., 149, 104701, <a href="https://doi.org/10.1016/j.cageo.2021.104701" target="_blank">https://doi.org/10.1016/j.cageo.2021.104701</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>Haber, E. and Oldenburg, D. W.: Joint Inversion: A Structural Approach, Inverse Problems, 13, 63–77, <a href="https://doi.org/10.1088/0266-5611/13/1/006" target="_blank">https://doi.org/10.1088/0266-5611/13/1/006</a>, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
Jessell, M., Ogarko, V., de Rose, Y., Lindsay, M., Joshi, R., Piechocka, A., Grose, L., de la Varga, M., Ailleres, L., and Pirot, G.: Automated geological map deconstruction for 3D model construction using map2loop 1.0 and map2model 1.0, Geosci. Model Dev., 14, 5063–5092, <a href="https://doi.org/10.5194/gmd-14-5063-2021" target="_blank">https://doi.org/10.5194/gmd-14-5063-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>Jessell, M. W.: NODDY – An interactive map creation package, Unpublished MSc,
University of London, 1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>Jessell,  M. W.: An atlas of structural geophysics II, Journal of the
Virtual explorer, 5, available at: <a href="https://virtualexplorer.com.au/journal/2001/05" target="_blank"/> (last access: 27 January 2022),  2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>Jessell, M. W.: Loop3D/noddyverse: Noddyverse 1.0.1, Zenodo [data set, code], <a href="https://doi.org/10.5281/zenodo.4589883" target="_blank">https://doi.org/10.5281/zenodo.4589883</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>Jessell, M. W. and Valenta, R. K.:  Structural Geophysics: Integrated
structural and geophysical mapping, in: Structural Geology and Personal
Computers, edited by:  DePaor, D. G.,  Elsevier Science Ltd, Oxford, 542 pp.,
1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>Jessell, M. W., Ailleres, L., and Kemp, A. E.: Towards an integrated
inversion of geoscientific data: What price of geology?, Tectonophysics,
490, 294–306, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>Karpatne, A., Ebert-Uphoff, I., Ravela, S., Ali Babaie, H., and Kumar, V.:
Machine Learning for the Geosciences: Challenges and Opportunities, IEEE
T. Knowl. Data En., 31, 1544–1554, <a href="https://doi.org/10.1109/TKDE.2018.2861006" target="_blank">https://doi.org/10.1109/TKDE.2018.2861006</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>Kennedy, M., Anderson, C., O'Hagan, A., Lomas, M., Woodward, I., Gosling,
J. P., and  Heinemeyer, A.: Quantifying uncertainty in the biospheric carbon flux
for England and Wales, J. Roy. Stat. Soc. Ser. A,
171, 109–135, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>Kollias, D. and Zafeiriou, S.: Expression, affect, action unit recognition:
Aff-wild2, multi-task learning and arcface, British Machine Vision
Conference (BMVC), arXiv [preprint], <a href="https://arxiv.org/abs/1910.04855" target="_blank">arXiv:1910.04855</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>Lark, R. M., Lawley, R. S., Barron, A. J. M., Aldiss, D. T., Ambrose, K., Cooper, A. H., Lee, J. R., and Waters, C. N.: Uncertainty in mapped geological boundaries held by a national geological survey: eliciting the geologists' tacit error model, Solid Earth, 6, 727–745, <a href="https://doi.org/10.5194/se-6-727-2015" target="_blank">https://doi.org/10.5194/se-6-727-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>Li, Y. and Oldenburg, D. W.:  3-D inversion of gravity data, Geophysics,
63, 109–119, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>Lindsay, M., Ailleres, L., Jessell, M. W., de Kemp, E., and Betts, P. G.:
Locating and quantifying geological uncertainty in three-dimensional models:
Analysis of the Gippsland Basin, Southeastern Australia. Tectonophysics,
546–547, 10–27, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>Lindsay, M., Perrouty, S., Jessell, M. W., and Ailleres, L.: Inversion and
geodiversity: Searching model space for the answers, Math.
Geosci., 46, 971–1010, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>Lindsay, M. D., Jessell, M. W., Ailleres, L., Perrouty, S., de Kemp, E.,
and Betts, P. G.: Geodiversity: Exploration of 3D geological model space,
Tectonophysics, 594, 27–37, 2013a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>Lindsay, M. D., Perrouty, S., Jessell, M. W., and Ailleres, L.: Making the
link between geological and geophysical uncertainty: Geodiversity in the
Ashanti Greenstone Belt, Geophys. J. Int., 195,
903–922, 2013b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>Lu, S., Whitmore, N. D., Valenciano, A. A., and Chemingui, N.:  Imaging of
primaries and multiples with 3D SEAM synthetic, SEG Technical Program
Expanded Abstracts, 3217–3221, <a href="https://doi.org/10.1190/1.3627864" target="_blank">https://doi.org/10.1190/1.3627864</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>Ogarko, V., Giraud, J., Martin, R., and Jessell, M.: Disjoint interval
bound constraints using the alternating direction method of multipliers for
geologically constrained inversion: Application to gravity data, Geophysics,
86, G1–G11, <a href="https://doi.org/10.1190/geo2019-0633.1" target="_blank">https://doi.org/10.1190/geo2019-0633.1</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>O'Hagan, A., Buck, C. E., Daneshkhah, A., Eiser, J. R., Garthwaite, P. H.,
Jenkinson, D. J., Oakley, J. E., and Rakow, T.: Uncertain judgements: Eliciting
experts' probabilities, 1st edn., John Wiley and Sons, <a href="https://doi.org/10.1002/0470033312" target="_blank">https://doi.org/10.1002/0470033312</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>Pakyuz-Charrier, E., Giraud, J., Ogarko, V., Lindsay, M., and Jessell, M.:
Drillhole uncertainty propagation for three-dimensional geological modelling
using Monte Carlo, Tectonophysics, 747–748, 16–39, <a href="https://doi.org/10.1016/j.tecto.2018.09.005" target="_blank">https://doi.org/10.1016/j.tecto.2018.09.005</a>, 2018a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>Pakyuz-Charrier, E., Lindsay, M., Ogarko, V., Giraud, J., and Jessell, M.: Monte Carlo simulation for uncertainty estimation on structural data in implicit 3-D geological modeling, a guide for disturbance distribution selection and parameterization, Solid Earth, 9, 385–402, <a href="https://doi.org/10.5194/se-9-385-2018" target="_blank">https://doi.org/10.5194/se-9-385-2018</a>, 2018b.

</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>Pakyuz-Charrier, E., Jessell, M., Giraud, J., Lindsay, M., and Ogarko, V.: Topological analysis in Monte Carlo simulation for uncertainty propagation, Solid Earth, 10, 1663–1684, <a href="https://doi.org/10.5194/se-10-1663-2019" target="_blank">https://doi.org/10.5194/se-10-1663-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>Salem, A., Green, C., Cheyney, C., Fairhead, J. D., Aboud, E., and Campbell, S.:
Mapping the depth to magnetic basement using inversion of pseudogravity,
application to the Bishop model and the Stord Basin, northern North Sea,
Interpretation 2, 1M-T127, <a href="https://doi.org/10.1190/INT-2013-0105.1 " target="_blank">https://doi.org/10.1190/INT-2013-0105.1 </a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>Shragge, J., Bourget, J., Lumley, D., and Giraud, J.: The Western Australia
Modeling (WAMo) Project. Part I: Geomodel Building, Interpretation,
7, 1–67, 2019a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>Shragge, J., Lumley, D., Bourget, J., Potter, T., Miyoshi, T., Witten, B.,
Giraud, J., Wilson, T., Iqbal, A., Emami Niri, M.,  and Whitney, B.: The Western
Australia Modeling (WAMo) Project. Part 2: Seismic Validation,
Interpretation, 7, 1–62, 2019b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>Thiele, S. T., Jessell, M. W., Lindsay, M., Ogarko, V., Wellmann, F., and
Pakyuz-Charrier, E.: The Topology of Geology 1: Topological Analysis,
J. Struct. Geol., 91, 27–38, 2016a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>Thiele, S. T., Jessell, M. W., Lindsay, M., Wellmann, F.,  and Pakyuz-Charrier, E.:
The Topology of Geology 2: Topological Uncertainty, J.
Struct. Geol., 91, 74–87, 2016b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>Van der Baan, M. and Jutten, C.: Neural networks in geophysical applications,
Geophysics, 65, 1032–1047, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>Versteeg, R.: The Marmousi experience: Velocity model determination on a
synthetic complex data set, The Leading Edge, 5, 927–936, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>Walker, M. and Curtis, A.: Eliciting spatial statistics from geological
experts using genetic algorithms, Geophys. J. Int.,
198,  342–356, <a href="https://doi.org/10.1093/gji/ggu132" target="_blank">https://doi.org/10.1093/gji/ggu132</a>,
2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>Wellmann, F. and Regenauer-Lieb, K.: Uncertainties have a meaning:
Information entropy as a quality measure for 3-D geological models,
Tectonophysics, 526, 207–216, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>Wellmann, F., Horowitz, F. G., Schill, E., and Regenauer-Lieb, K.: Towards
incorporating uncertainty of structural data in 3D geological inversion,
Tectonophysics, 490, 141–151, 2010.​​​​​​​
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>Wellmann, F., de la Varga, M., Murdie, R. E., Gessner, K., and Jessell, M.
W.: Uncertainty estimation for a geological model of the Sandstone
greenstone belt, Western Australia – Insights from integrated geological and
geophysical inversion in a Bayesian inference framework, Geological Society,
London, Special Publications, 453, 41–52, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>Wellmann, J. F., Lindsay, M., Poh, J., and Jessell, M.: Validating 3-D Structural
Models with Geological Knowledge for meaningful Uncertainty Evaluations,
Enrgy. Proced., 59, 374–381, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>Wellmann, J. F., Thiele, S. T., Lindsay, M. D., and Jessell, M. W.: pynoddy 1.0: an experimental platform for automated 3-D kinematic and potential field modelling, Geosci. Model Dev., 9, 1019–1035, <a href="https://doi.org/10.5194/gmd-9-1019-2016" target="_blank">https://doi.org/10.5194/gmd-9-1019-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>Zhang, T.-F., Tilke, P., Dupont, E., Zhu, L.-C., Liang, L., and Bailey, W.:
Generating geologically realistic 3D reservoir facies models using deep
learning of sedimentary architecture with generative adversarial networks,
Pet. Sci., 16, 541–549, 2019.
</mixed-citation></ref-html>--></article>
