Skip to main content

The launch of Leapfrog Works 3.1 introduced a new optional add on, the Contaminants extension.

The extension is an intuitive and easy to learn solution to help you characterise land and groundwater contaminant plumes right inside your Leapfrog project.

In this webinar, learn how the Leapfrog Works Contaminants extension, provides intuitive and robust geostatistical tools to create transparent and defensible estimates of contaminant mass and location in saturated and unsaturated zones.



Thomas Krom
Segment Director, Environment – Seequent


24 min

See more on demand videos


Find out more about Leapfrog Works

Learn more

Video Transcript

<v ->Hello everyone and welcome to today’s webinar.</v>

I would now like to introduce today’s presenters.

Dr. Thomas Krom is Seequent segment director, environment.

His specialties are geological data analysis,

including geostatistics

and the design of science software tools.

Before working with Seequent,

Thomas spent over 20 years as a consultant

developing cutting-edge modeling solutions

to ground water quality problems.

Thomas is based out of Seequent’s Denmark office.

Our other presenter today is Gary Johnson,

Seequent’s customer solutions specialist.

Gary is a geologist and specializes

in 3D subsurface modeling in Leapfrog Works.

He is also your main technical support resource.

Gary is based out of Seequent’s Denver office.

I’ll now hand it over to Thomas to get us started.

<v ->Hello and thank you for coming</v>

to our presentation today on how the Leapfrog Works

Contamination extension can help you in your work.

Today, we’re going to present an overview

of this new extension for Leapfrog Works.

I’m going to start out about by presenting who is Seequent,

and talk a bit about why we decided to make

a Contaminants extension for Leapfrog Works.

Then I’m going to talk about how this

fits into our overall solution

for a contaminated site management

during the lifetime of a contaminated problem,

and why it’s a good idea to use this tool.

And then Gary Johnson is going to show you actually,

how it really works.

Seequent strives to make solutions

that bring clarity from complexity.

And geoscience data is complex,

and we want these to be intuitive tools

so that you can help your clients solve global challenges,

both for sustainability and generally in the geoscience.

And we view contamination as a sustainability challenge.

Our business formed in 2004, and we built Leapfrog Mining,

our first initial product.

Our first environmentally-focused product came in 2011

with Leapfrog Hydro,

and we had a sustainable energy product in 2012

with Geothermal,

and we’ve continued along this path ever since.

And in 2018, we re-engineered Leapfrog Hydro

to take advantage of our other developments

and do a more powerful tool for geotechnical

and hydrogeologists.

We’ve also acquired some businesses.

We have acquired Geosoft that builds

geophysical modeling analysis and interpretation tools,

and we have the GeoStudio tools

that provide geotechnical and flow and transport solutions.

From our small beginnings in Christchurch, New Zealand,

we now have 450 staff spread around 18 offices

around the globe.

And we have 32 global partners to our business

and 56 products in our platform.

However, we are still focused and headquartered

in Christchurch, New Zealand.

Our customers work in all different areas

around sustainability problems.

So why build a Contaminants extension?

Well, basically this is a really big problem

around the world.

You know, in the US you know,

they’re talking about using $1.1 billion in 2021

to investigate contaminated land problems.

You know, there are way over a thousand sites

in various priority lists,

and they’re across all the different states,

in various numbers,

and so it is a huge problem in North America.

But it’s not just North America, it’s all around the world.

You know, if you look at Canada, you know,

there’s hundreds of thousands of sites of varying size

and 22,000 in the federal database.

And if you look at the size of the problem

in the United Kingdom, you know,

France has a lot of sites, anywhere in the EU,

and it’s not just these highly developed countries,

it’s, you know, places like Brazil,

which is growing, you know,

where there’s also a huge number of sites.

And it’s continuing as we dump more and more waste

every year.

And it’s not just these, you know,

contaminants that are a problem.

You know, urbanization is near the coast a lot of times,

and that with, you know,

the demand for water resources at the coast

leads to increasing

salinization of aquifers near the coast.

Also, there’s more and more competition for water resources

from agriculture.

Unexploded ordinance is also a contamination problem

that many people don’t think of,

but is actually widespread around the world.

We want to give people the tools to solve these problems

and build a solution that lets you get out there

and come up with cost-effective,

consensus building around getting solutions.

So if, you know, if you can look initially to the site,

you may do some geophysics to get the framework of the site,

then you put that into say, Leapfrog Works,

to get a detailed model of the hydrostratigraphy,

the conceptual site model,

and that’s where the Contaminants extension can play in.

It helps you, you know, to see where the plume is,

and because it’s intuitive and dynamic,

just like everything in the Leapfrog world,

as you get more data,

you can easily keep the analysis up-to-date.

We also have tools like SEEP and CTRAN

that allow you to see how contaminants and temperature

move through a site.

And of course, Leapfrog, our central product,

will help you manage the model,

and the changes in the model, as it goes through time.

And View, our web viewing technology,

helps you get consensus among your stakeholders

and can communicate your results.

What is the Contaminants extension?

Well, basically it is a tool that gives you access

to the best practice, plume modeling,

for geoscientists and your stakeholders.

You can do 3D characterization of contaminated land

and ground water using rigorous techniques

and rigorous data analysis,

and communicate these intuitively to your stakeholders.

This could be kriging.

or it could be inverse weighted distance.

There’s a lot of techniques here

and there’s good data analysis techniques

to show you that the analysis you do is robust,

and then the method is appropriate

for the amount of data that you have.

So now you have an end-to-end solution

for contaminated site and decision-making.

Because we have a wider Seequent solution

for these contaminated sites, you know,

there again, you know,

there’s not just geophysics,

there’s not just the plume management,

there’s just not the contaminated transport analysis,

it’s everything tied together in a smooth,

uniform, easy to use solution.

Now, Gary will show you how this is actually carried out

using the Contaminants extension and works.

<v ->Thank you, Thomas.</v>

I will now begin the live demonstration portion

of today’s webinar.

I will first start off in the Central browser.

Seequent Central is our model management

and collaboration solution,

which allows you to track your Leapfrog projects

and compile data all in a cloud-based server,

where you can track the project history,

as well as communicate and visualize the data in 3D.

The interface that you are seeing now

is the Central browser.

Now, as I mentioned, Seequent Central

is our cloud-based model management

and collaboration solution.

For contaminated sites,

there’s always oversight involved,

whether it’s through stakeholders

and/or your project managers.

Of course, there’s not normally a single person

working on this project and it is a collaborative effort

through multiple individuals.

Now, one of the huge benefits

of 3D modeling and visualization

is the ability to communicate

to everyone involved in the project.

Everyone from regulators to your colleagues

that might be assisting you in building the model.

Seequent Central allows you to track

a project’s history through time,

but it also allows you to create annotations and communicate

allowing for a clear and visible QA/QC process.

Now, within the interface we have here our case study,

a contaminated landfill site.

This is publicly available data by the way.

The Central browser allows you to, of course,

interact with objects in 3D,

but it also allows you, over here on the right,

to actually comment and make annotations.

Now, this allows you to have multiple colleagues

and/or stakeholders to have insight into the project

and to communicate in real-time.

Here, I’ve made a few simple notes

with some geotags as well,

and so has one of my colleagues, Michaela.

And we can actually respond directly

to each other’s comments,

whether this is used to actually highlight

the contaminant plume,

or in the case of Michaela’s comment here,

she actually highlighted an area where we thought

that we might need some more samples collected.

Now this is great for QA/QC process,

or if your colleagues just have questions

or want visibility into the project.

The Central browser allows anyone

that needs insight into the project

to be able to access that.

Now it’s important to mention

that you have complete control over your own Central,

your Central server,

and so you can grant individuals access to this

and control their permissions.

For example, you might only want them

to be able to view the data,

you might want them to be able to make comments

and annotations,

and you might want to revoke access at any time,

and you can do so with your own Central browser.

Now, this is a great model management

and collaboration solution,

but it’s not where you’re actually building the model.

And this is not where the actual Contaminants extension

is stored,

but I thought that it’s really important to mention

that the Central browser is great for contaminated sites,

because it allows you to track the plume through time

and to track the overall project through time.

And most contaminated sites are long-term projects,

which involve remediation, and of course,

a changing contaminant plume

through the project’s life cycle.

I will now jump into Leapfrog Works

and to actually demonstrate

the capabilities of the Contaminants extension.

Here I will start by actually introducing the project site.

Now I have already mentioned

this is a contaminated landfill,

and here is some of the data

that was actually originally collected for this project.

We have some contaminated screens

with total chlorine concentrations,

and we have a topography and map representing the site area,

just to give you some reference

into what we’re actually dealing with.

Now, this is a coastal site,

and this data is publicly available and included

in our online training for the Contaminants extension.

The Contaminants extension in Leapfrog Works

is very similar to the Hydrogeology extension,

and that it gives you access to an additional folder

in the project tree.

The project tree in Leapfrog Works is designed

in a top-down approach,

which is designed to match your workflow,

and the Contaminants extension actually now

gives you access to the contaminant models folder,

which you can see over here on the left in the project tree.

The contaminant models folder is

also designed in a workflow orientated solution,

where you’re first going to be setting up your estimations,

which you can see here contained in your estimation folder.

You will then be designating your domain,

designating the values that you want to use

within your domain.

In this case study,

we’ll actually only be considering

the unconsolidated material above the bedrock.

You will then establish your spatial models

where you actually have control over the variography,

in both 2D and 3D.

You’ll be setting up your variable orientations,

which can allow you to account

for a multitude of different surfaces,

whether it’s geologic surfaces and/or a water table

and so on.

And then we actually give you access

to multiple different estimators,

and/or interpolation methods

within Leapfrog Works with the Contaminants extension.

Now, this is something that has been asked for

throughout Leapfrog’s life cycle,

and with the Contaminants extension,

you now have access to use,

not just the standard radial basis function or RBF,

which is used in creating numeric models in Leapfrog,

but we also have access to a new inverse distance estimator,

new nearest neighbor estimator, and kriging.

In addition to kriging,

we have ordinary and simple kriging estimation methods

available within the Contaminants extension.

Now, once you have set up your estimators,

and/or used your estimators

within the Contaminants extension,

the Contaminants extension gives you access

to create block models to actually go through

and visualize that data in 3D.

Block models also give you the ability

to create calculations and filters and generate reports

based on those calculations that you have scripted

within the Leapfrog interface.

Because this is a workflow-orientated solution,

I will now actually walk you through

the basic workflow of using the Contaminants extension

within Leapfrog Works.

The first scene I have here is, of course,

of the case study site.

Now this was the data that was actually collected for this,

and you can see, we have quite a bit of contaminant data.

This is all chlorine concentrations.

The first step in the process is to set up a new estimation

in the Leapfrog’s contaminants models folder.

This can be done by just right clicking

on the estimation folder

and setting up a new contaminant estimation.

What you’ll then do

is you will actually set up the domain

that you want to estimate within.

The visual that you can see here is showing you

that all of our contaminant data is actually collected

in the unconsolidated sediments above the bedrock,

and the bedrock here is actually this green lithologic unit.

Because we can actually designate a domain

to estimate within,

we can only consider the relevant lithologic unit.

Now, this can be above or below a water table.

You can use multiple different parameters

to actually set up your domain, but in this instance,

we’re just using unconsolidated material.

With the domain,

you now have the ability to set a hard or soft boundary.

A hard boundary will only consider data points

within the domain you have set up,

for example, the unconsolidated sediments,

and a soft boundary allows you to actually consider data

within a certain designated range of that domain.

So for example, if I wanted to estimate data within 25 units

of the unconsolidated sediments,

I would use a soft boundary.

The next step in the process

after you have actually set up your domain,

is to actually create your spatial models.

The spatial models in Leapfrog

allow you to orientate the ellipsoid in 3D,

but you also have control over the variography

in 2D as well.

So the ellipsoid that you see here,

is actually corresponding to the settings

that have been established in the experimental variograms,

which can be all controlled in this interface,

in two dimensions.

You can of course control the radial plot,

but you can also control the major, semi-major,

and minor axes,

giving you complete control over the variography

of this estimation.

Now, once you’ve set up your ellipsoid,

and this can, of course,

also be done in two dimensions as well,

you’ll actually want to go in it

and create your different estimators.

Now, this is where we have added

quite a bit of functionality to Leapfrog in that,

you can now use multiple different estimation methods

or interpolation methods.

And then once you have set these up,

you can actually evaluate the estimators onto a block model.

Block models are great for visualization purposes

and/or if you’re creating a cross section.

Here, we can actually visualize

not just the domain geologic model,

we can visualize our kriging estimation,

we can visualize our RBF estimation,

and we can compare and contrast the differences,

but we can also create different calculations.

For example, we have a confidence calculation of our plumes

that we can now visualize.

Here, we can see the different confidence levels,

which we have designated of our contaminant plume

and to data gathered for this project.

Now, these calculations are completely up to you.

You now have the ability to script calculations

within Leapfrog.

So I will show you what the scripting interface looks like,

and if you have scripted in the past, for example, in Excel,

most of these logic statements and/or variables

will look familiar to you.

We’ve tried to design the Contaminants extension in

an approach that can be of course, easy to learn,

but also auditable.

It’s not split meant to the black box,

you’re meant to have complete control over

not just the actual estimators being used,

but also the calculations and scripts

that go in to your reporting methods.

These are meant to be defensible calculations,

so you now have complete control over them.

And we want to democratize the ability

to actually estimate contaminants

and create contaminant plumes.

Now, these scripts

actually utilize very common logic statements,

such as if then statements,

but there is a lot that you can do here.

You can actually create mathematical calculations.

For example, porosity and permeability

can all be factored into these calculations.

And these can then be visualized on the block model,

or you can actually create reports.

So I’m going to open up what we call a contaminant report

in Leapfrog.

This contaminant report actually utilizes

both category columns and value columns.

Now these category columns and value columns

actually include, of course, the geologic models,

as well as the estimators and calculations

that you have scripted within the Leapfrog interface.

This can allow you to determine contaminant mass

while setting up multiple different cutoff levels

for a contaminant,

and this can be key for reporting methods,

so this can be included as a PDF document,

but it can also be used for actual calculations

of mathematical properties of the contaminants

in the ground.

And this is meant to be intuitive and easy to learn,

as the key things to note,

and we do not want you to have to have a single gatekeeper

of the Leapfrog Contaminants extension.

We want this to be readily available to anyone

who wants to learn 3D modeling in the contaminant realm.

So I’m going to jump back into Leapfrog.

I’m going to show a little tips and tricks.

I’m going to collapse the project tree.

And once again, the Contaminants extension

will give you access to the contaminants models folder,

which is a new and exciting tool in Leapfrog Works.

Now, we are currently offering free trials

of both the Contaminants extension and Seequent Central,

our model management and collaboration solution.

If you are interested in the Contaminants extension,

don’t hesitate to reach out

to your personal account manager,

and/or contact one of our local sales representatives

at [email protected].

For workflow and technical support,

contact our team at [email protected].

Important to mention that our support is free

and included with all commercial and trial options,

so don’t hesitate to take advantage of that.

And for all other questions,

please visit our website at

We now have free online training

for the Contaminants extension.

So if you are not familiar with using Leapfrog,

we have free training available to you,

and we want you to take advantage of that as well.

<v ->Thank you, Thomas and Gary.</v>

And thank you everyone for attending today’s webinar.

If you have any other questions,

please contact our technical support team

at [email protected].

On behalf of Seequent,

thank you for joining us and have a great rest of your day.