Skip to main content

During this demo, we show you how to quickly generate a dynamic geological model directly from drillhole data.

Geological units to be modeled include an erosional surface, a vein system, and 2 diorite intrusions. Wrap up the demo with a tour of the newest features in Leapfrog Geo.



Anna Kutkiewicz
Senior Project Geologist- Seequent

Sarah Conolly
Senior Project Geologist – Seequent



26 min

See more on demand videos


Find out more about Seequent's mining solution

Learn more

Video Transcript

(moderate ambient music)

<v Anna>So if you didn’t know already,</v>

you are here for a demonstration of Leapfrog Geo,

this is going to be geared

toward those who haven’t seen Leapfrog Geo before,

or just need a bit of a refresher.

So we’ll be focusing on just building a model.

We’ll also do a little bit of data importing,

and then I also want to just chat casually

about some of the new features.

So hello again, my name is Anna Kutkiewicz.

I’m a senior project geologist with Seequent.

I’ve been with Seequent for about four years.

I started out on the development team in New Zealand.

Enough about me.

I don’t really want to spend too much time

about talking about myself.

We’ve only got a quick timeframe to go over everything here.

So I’m going to launch right in.

What is Leapfrog Geo?

Leapfrog Geo is a workflow based,

3D-implicit geological modeling tool.

It allows you to really quickly construct models

directly from various sources.

So that includes your drill holes,

but that also includes structural data points,

GIS data surfaces, and it uses something called fast RBF

which is a volumetric metric algorithm

that’s really good for constructing surfaces really quickly

based on data that might be really dense in one area

and really sparse in another area.

And then of course, because it’s implicit,

your models can be dynamically updated

to honor any new input data that you bring in.

Just a bit of a comparison,

we always like to compare it to some of those other ways

that can be a little bit more time consuming.

So Leapfrog, I’ve mentioned that it’s implicit,

so that compares to explicit,

which I’ve got a little picture down here.

So explicit is going to be drawing

all those painstaking polygons around your data in slice,

and then connecting them all together

with the triangulation.

So that can take a lot of time.

It’s really hard to bring in all of your drill holes,

your geology, your alteration, your weathering,

your structure, any mapping.

It’s just very difficult to bring all that on

into the same screen and try and create an interpretation.

Takes a lot of time to build or to update with new data.

And I think more importantly,

your interpretations and modeling are subjective.

So, I’m joined here by a colleague, Sarah Connolly.

She’s going to be taking questions at the end

if there are any,

but we might have the exact same background,

exact same training, exact same experience,

and still create two different models

using an explicit approach.

So on the flip side, implicit modeling,

we are basing the model on a continuous 3D function

to honor spatial data points.

So I guess point here,

you’re not making your interpretations

on strict slice across a given orientation.

It’s really easy to develop some type of bias

if you’re slicing continuously along the same orientation.

You might completely miss a trend.

I think we’ve all seen images or studies

where two geologists will have three different opinions

and especially if you’re only looking at the data

from one angle, it can be dangerous, I’ll say.

In Leapfrog, it’s really easy to incorporate

all of your data, that includes maps and sections,

and you can easily efficiently

update your models with new data.

Modeling is objective, so all those settings,

they’re easily reviewed.

So it’s very easy for two different people

with the same background to make a similar model.

Okay, so enough of the boring PowerPoint,

I’m going to go ahead and flip over to Leapfrog Geo.

When I’m giving a demonstration,

I like to show the finished product here.

So we’re looking at a 3D view

of our completed geological model.

So these volumes have volumetric information.

It is a water-tight model.

This one happens to be built directly from drill holes.

So I can just turn off a couple of these,

maybe give you a bit more of a preview

of what’s going on here.

So I’ve got some cross cutting day site dykes,

I’ve got an early diorite intrusion,

I’ve got an inner mineral diorite intrusion

then I’ve got this basement unit.

Now all of those surfaces are,

all of those volumes are guided by drill hole data.

So the way that it works is that it extracts points data

from contexts that you assign,

and then it constructs those surfaces from the points.

And you can further on edit those surfaces

with any data that you have.

Something to quickly point out here

is that the interface is really clean and uncluttered,

not a whole lot in the tool bar along the top here.

And that’s just because all the functionality

is located in what we call the project tree

on the left-hand side.

So if you start clicking on things,

you’ll see that there’s import options,

there’s generation options.

And this is also where all of your data lives.

So my geological model, my points, my drill holes,

and it’s all organized in a nice, clean,

workflow-based manner.

So to show you actually how this works,

I’m just going to go open a brand-new project

that has nothing in it.

I am going to be using something called Central.

This is your cloud-hosted project management system.

It has a lot of features,

I can’t even state them all in one sentence.

So if you’re curious about Central,

check out the demo on Wednesday at 3:00 P.M.

So this is one single project in Leapfrog.

I’m just going to go back in time

to the initial stage of the project

where there was nothing actually in it.

So if you look at my project tree here, it’s just empty.

Okay, so I’ll start with an easy import.

I’m just going to import points.

Again, I’m using Central,

so all of my data has been uploaded into my data room.

You can look at that later on Wednesday.

I’m going to navigate through my data room,

find my typography points and hit import.

Here’s a little preview of what the import will look like.

X, Y, Z, hit finish, that’s going to bring in

all of these points and I can load them in

and see what they look like.

Kind of a dynamic topography here.

I’m also going to show you the first example

of how Leapfrog generates circuses.

So I’m just going to make a new topographic surface

from points, select my points here, just call it topography.

And in Leapfrog, we’re using interpolation.

So I’m constructing a surface with a bunch of triangles,

very easy to go in and say,

“I want to make some finer triangles here

to get more detail in that surface.”

I’m just going to update that quickly

and then show you here’s my resulting surface.

If I just turn my point data off,

you can see how quickly that generated

a nice, reasonable surface.

Okay, so next set of data, I’m going to bring in drill holes

importing my drill holes via Central.

That is a new feature

for all of those existing Leapfrog users.

So, I’m going to grab my Wolf pass project

and go into the color, drill holes in topography.

I’m just going to grab the collar

and it should grab the other files.

It grabbed my survey.

So I’m just going to bring in my same recology,

hit import and then we’re going to get that importer wizard

designed to show you what types of data

you’re going to need to bring in,

but then it also does intelligently pick your aliases.

So whole ID, X, Y Z, next step I can just hit next

and go to the next table.

Survey looks all good.

So here’s my assay table.

I’m going to bring up my copper.

I’m going to bring in my gold and then finally my lithology,

that’s already going to come in as a lithology,

so hit finish.

Okay, so I’m just going to grab my lithology table here.

I’ll turn off the topography,

maybe turn off the points as well.

Make these a little bit easier to see.

So here I have my drilling.

I’m just going to turn on my legend.

So this is a pretty clean dataset,

but one of my favorite features in Leapfrog

is the ability to edit or make those interpretations

for modeling on the fly.

But we all know that there’s fields of lumpers

and splitters the core logger versus

when it actually gets to the geologist on the computer.

So that’s one of the things that you can do in Leapfrog

and we call it grouping.

And you’re never overwriting any of your data,

you’re just making a new column.

I’m going to group my lithologies, call it grouped rock.

So it’s like I’m adding a brand new column

on a table in Excel.

This is also organized to make it easier for us

to group things together.

So I’ll just turn them all off

and maybe I know that I want to group my Ash collutorium

and say my saprolite.

I think those are all hanging together

pretty well on the surface.

So I’m just going to grab those three and hit new group.

We’ll call that recent.

And I just moved through the rest of my data as well.

So maybe I want to group all of these in units

and I can always go back and later on refine that,

but maybe when I’m just starting out my interpretation,

I want to lump these to make my initial modeling

more easier to tackle from the get-go.

I’ll say in my eyes,

that’s going to be inner mineral diorite, we’ll see.

IM diorite,

and now I’ve got a basement shift unit.

I think I’ll just group those together in a basement.

And lastly, I’ve got this day site unit.

I’m still going to bring it over

so that it exists in that column.

And there we go, we have our new groups.

So if I just open up that table, you can see that I’ve not,

again, I’m not overriding anything,

I’ve just created this brand new grouped code.

I did ignore a unit called core loss

and I don’t want to model that.

Okay, so let’s look at the opposite situation,

another excellent feature in Leapfrog,

this might be the bread and butter selection.

So I’ve got this day site unit

and of course, when you’re logging this,

core log is not going to split it up

into different day site units or different courts.

That’s something that’s going to happen

in the modeling process.

In Leapfrog, it’s very easy to do that

with this tool called interval selection.

It’s called a selection.

I’m going to base this on my grouped field that I just made.

I’ve got more tools at the top

just because they’re only a couple to start.

You’ll notice that in other editors

there are further tools that will pop up.

So I’m just going to use my selection

and it works like a paint with a stroke.

Just grab some of those, maybe assign that to you

and I’ll just call this day site one.

I’m just going to rotate to make sure

that that makes 3D sense.

Yeah, okay.

So then I’ll grab those guys

and I’ll call that day site two.

Let’s make these colors a little bit more obvious,

and then save, just close that out.

So again, I’ve created yet another column on this table.

so it’s really easy to make interpretations

right in the program.

And I’m at the stage where this column is the cleanest.

I’m actually ready to go ahead and create my model.

That’s where I’m going to head to now.

Go into my geological models folder,

just create a new one,

choose the lift field that I want to use,

make the boundary of that a little bit smaller.

I’m just going to close my lithology.

I’m also going to set my triangle size and there we go.

So right now it’s just building the framework

of a geological model.

So it’s constructing a boundary,

it’s linking my lithology to my drill hole table

and actually want to point out.

So I’ve mentioned, or I mentioned in the intro

that Leapfrog is dynamic.

So that means that things within your project

are linked to other things.

So you’ll actually see that with a hyperlink.

So if I point out this selection here and if I click on it,

it’s going to take me exactly to that area in the project tree.

So that becomes very useful

when you’re generating your models,

you can actually see how things were built exactly.

Very easy to audit, again.

All right, so if I look back at all of my units here,

this color scheme isn’t awesome.

There we go, let’s make that a little bit brighter

and the way that Leapfrog works

is that it essentially starts out with this boundary.

So it’s already clipped by topographies conveniently,

and then you can build enclosing surfaces

around your geological units

and then they slice into each other.

So I’m just going to show you that process, easier to show.

So let’s just start with one.

I think since we just looked at our day sites,

I’ll start there and based on the geometry,

that’s how you can determine the different tool

that you’ll use in Leapfrog.

So this one indicates a vein system tool.

It allows you to say, I’ve got multiple veins within,

they’re all logged at the same lithology,

but maybe I want them to interact with each other.

I can say new vein, make a new vein from day site one.

I can see that that’s building.

And actually, while that’s processing,

I’ll mention that in Leapfrog,

you can always see what’s processing.

That was too fast.

If you’re impatient like I am,

that’s a really useful feature.

So if I’m creating another one here,

I’ll say on day site two, click okay.

I can always go into this processing panel.

See exactly what’s happening at the moment.

I can also pause.

You have a lot of flexibility

to see what’s actually going on.

Oh, I didn’t even show you day site one,

sorry about that.

Okay, so here’s day site one.

It is taking the hanging wall points

and it is interpolating a surface between those

and it’s doing the same thing between the foot wall points.

So if I now show you day site two, here we go

again, these colors are editable.

They do get automatically selected,

randomly selected as a start.

So here’s a case where

maybe I do want to set some type of interaction.

I want day site two to terminate against day site one.

That’s an option as well.

So within the vein system, I can say my day site two,

and then say it terminates against my hanging wall

of day site one.

I’m just going to click okay.

and then when that finishes processing,

we should see that that day site two

no longer crosses over day site one.

All right, so we’re moving through these,

that was the day site unit.

Let’s look at something

that has a bit of a different geometry.

Let’s look at this early diorite.

So if I’m looking at just the drill hole intercepts,

I can still kind of make some interpretations here,

especially from this angle.

It looks like there’s some type of trend.

I can use this little draw plane tool

and link to actually draw

what I think is my interpreted trend.

That’s kind of what I’m thinking here.

And then again, based on the geometry,

that’s going to indicate which type of tool you use.

So it wouldn’t be the same as a vein,

so I’m going to use something called an intrusion,

not a surprise since this is an actual intrusive unit,

choose the geology that I’m modeling.

I do have to know a bit about the geology here.

So it’s not just rapid clicking.

I want to ignore things that I know are younger.

I’m going to ignore everything except that basement unit

and then click okay.

That’s going to take any of those contact points

and then construct an enclosed surface around them.

There we go.

So it is kind of reflecting what I interpreted

with this plane here,

but another great feature about Leapfrog

is the ability to further refine any of your services.

So there’s this trend option, I can just say set from plane.

This is such a quick demonstration,

I don’t have the option of showing you

even more of the tools,

but there are a lot of things that you can do

to go a step further and edit those surfaces.

Okay, so in reality,

I may adjust my trend over a little bit,

I think for now, I’ll keep that.

All right, so I’ve got my day site vein system

I’m just going to make one more of these services

so we get the picture.

Another intrusion,

this time, I’m going to use the inner mineral diorite,

again ignoring those younger units.

Since we’re just talking about the geometry of that unit

at the time of emplacement now.

So this one, let me see,

I’m just going to turn off a couple of units here.

So I’ll turn off those two and actually let’s,

getting ahead of myself, let’s back up a moment

and just look at the drilling

for that inner mineral diorite.

It’s a little bit trickier to say,

but there’s still some kind of trend.

So I can again go in and say,

maybe I want it to follow this trend.

So the same way that I did before,

just going to say a set up from plane,

maybe I don’t want it to be as strong,

so you do have even further controls there,

limit that strength.

And a lot of times you don’t know

how to make your interpretations

until you actually start to create a model.

So in this case,

I might say maybe this little set of drill holes

is actually part of a different unit.

Maybe it was a concurrent dyke.

So another great feature

about the dynamic nature of Leapfrog

is that I can actually just make that observation

and directly go back to my interpretation and say,

you know these guys,

I’m going to take them out of this inner mineral diorite unit

and call it another diorite dyke.

When I hit save, that is dynamic,

it’s going to be linked to my model.

So that’s going to take it out of that surface.

And then I can model that as an independent unit.

Okay, so we’ll keep on chugging along here.

Let me just turned off my plane.

I’ve got these three different surfaces here.

Notice how they all cross cut each other?

That’s because we have one more step to take

and that’s actually, we call it activating in Leapfrog.

It’s just allowing them to actually cut into each other.

So you do have to know about the chronology again.

So I want my day site to be at the top, click okay

and that is going to chop everything into one another.

The younger ones are of course,

going to take priority over the older volumes.

And then again, you can go into your processing panel

and see what’s happening at any given moment.

So I can tell that it’s currently building

two of the four of my volumes.

So three surfaces, but four volumes will result.

(cat meows)

Sorry guys, like everyone I’m working from home,

So, I’ve got a needy cat.

Okay, so I’m just going to clear my scene.

That’s just this button at the top.

And this is the output.

So these are called the output volumes reasonably named

and this is what we were looking for

in that initial project earlier on.

So of course based on the exact trend that I drew,

things are going to be a bit variable,

but there you have it.

If I click on these, I have volumetric information.

This is going to be a complete, solid watertight model.

Okay, hopefully I’m doing okay on time.

That about wraps up

my demonstration portion of Leapfrog Geo.

The remaining topics that I want to cover.

This is really just a way to get you to come visit us

at the booth ’cause this is something

that we want to talk to you guys about.

We’re all dealing with remote roundup in the same way.

We do miss the networking and the ability

to actually chat about these things in person.

So for those guys that are existing Leapfrog users,

or even people that are interested in the new features,

we’re always developing new stuff, come and chat to us,

let us know what your favorite features are.

So these are a lists of mine.

I think my absolute favorite has got to be the ability

to write calculations on drill holes.

So we had calculations on block models

where you could write your classifications, et cetera,

then we put them on points

and now we finally have them on drill holes.

So this means that you can,

straight on the drill hole table

you can write things like great equivalent,

you can create geochemical ratios,

you can create great thickness

and also do pre composite capping.

So depending on where you are in the world

and what technique you favor,

you can now do your compositing

or you can do your capping pre compositing.

Another one that’s not a huge feature,

but I think it’s just been long awaited,

make everybody’s lives easier is the ability

to delete the rename columns,

which it’ll just skip down one.

Same thing, reordering the legend in the 3D scene.

That’s another big one that just makes your life easier.

A sneaky one that isn’t very,

I’ll say it wasn’t largely promoted

because it was so sneaky,

if you are familiar with numeric composites

and you’re compositing using your,

we call it subset of code,

so basically if you’re just compositing

your values by domain,

the next step would be of course, I want to see statistics

on my composited values within domain.

You would have to merge your tables together previously.

Now we just did that for you.

Last one here,

I had to squeeze in a couple of edge features.

So edge is our resource estimation extension.

My favorite new features are the ability to lock the sill.

If you’re doing veriogram,

just again, make your life easier

and then also export a parameter report

to see all those parameters

that you’re using in your estimates.

Otherwise, thanks again everyone, and-

(moderate ambient music)