Laurent KouadioHome
Cover image for Understanding Digital Geoscience: Foundations, Methods and Perspectives

Understanding Digital Geoscience: Foundations, Methods and Perspectives

Laurent Kouadio
15 min read
Key Takeaways

How can we know the structure of the subsurface without drilling kilometres down? How can we anticipate a flood before it happens, track groundwater, locate mineral resources or simulate the consequences of environmental change? These questions point to a fundamental difficulty of the Earth sciences: we are trying to understand complex systems we can only partly observe.

Field observations, geophysical measurements, hydrological and atmospheric data remain incomplete, heterogeneous and spread across vast scales of space and time. By combining observations, physical laws, applied mathematics and computing, digital geoscience lets us build representations of the Earth system, explore hypotheses and reproduce, numerically, phenomena that are hard to access directly. This article presents its foundations, methods and perspectives.

1. What is digital geoscience?

igital geoscience covers every approach that uses digital technologies, mathematical methods and computing tools to acquire, process, represent, model and interpret information about the Earth. More than a discipline with strict borders, it is a cross-cutting field where several areas converge.

Within this field, computational geoscience focuses on formulating problems and solving them numerically. The two terms are close but not interchangeable: digital geoscience also includes data infrastructures, observation platforms, geographic information systems and the digital sharing of knowledge. Nor was it born with artificial intelligence: mathematical modelling, simulation, geophysical inversion and scientific computing have been its foundations for decades. AI enriches this whole without replacing the disciplines that built it.

2. Foundations: observe, represent, compute, verify

uppose we want to study a buried geological formation. We know neither its geometry, nor its physical properties, nor all its boundaries; we only have partial information: geophysical measurements, geological observations, boreholes, satellite data. The digital approach links these observations to a computable representation of the system, in four steps.

2.1. Observation: the starting point

Every study starts with data: geophysical surveys, weather stations, hydrological sensors, boreholes, topographic surveys, satellites. None of it is perfect: instrument noise, environmental conditions, measurement errors, acquisition constraints. An observation is often written as signal plus error, dobs=dtrue+εd_{\text{obs}} = d_{\text{true}} + \varepsilon. The first challenge is therefore not to accumulate data but to assess its quality, representativeness and relevance: a model built on inadequate data can produce convincing results and wrong interpretations.

2.2. Modelling: representing a real phenomenon

Conservation laws, constitutive relations and physical equations underpin the representation. Many geophysical phenomena obey a conservation law of the form

∂u∂t+∇⋅F(u)=s\frac{\partial u}{\partial t} + \nabla \cdot \mathbf{F}(u) = s
Generic conservation law

where uu is the conserved quantity (mass, charge, energy), F\mathbf F its flux and ss a source term. In hydrogeology, water flux follows Darcy’s law, q=−K ∇h\mathbf q = -K\,\nabla h, where hh is hydraulic head and KK hydraulic conductivity. Combined with mass conservation, it gives the groundwater flow equation:

Ss ∂h∂t=∇⋅(K ∇h)+WS_s\,\frac{\partial h}{\partial t} = \nabla \cdot \big(K\,\nabla h\big) + W
Groundwater flow (Darcy’s law and mass conservation)

with SsS_s the specific storage and WW recharge or pumping. In electromagnetic geophysics, fields obey Maxwell’s equations; at the low frequencies used in exploration (the quasi-static regime) they reduce to

∇×E=− iωμ H,∇×H=σ E\nabla \times \mathbf{E} = -\,i\omega\mu\,\mathbf{H}, \qquad \nabla \times \mathbf{H} = \sigma\,\mathbf{E}
Quasi-static Maxwell equations (frequency domain)

where σ\sigma is the electrical conductivity of the subsurface, exactly the property we want to image. But geological systems have irregular geometries, heterogeneous properties and non-linear interactions, so an exact analytical solution is hard, often impossible, to obtain.

2.3. Numerical computation: letting the computer solve the equations

Three-dimensional mesh of a layered geological model cut by faults
Discretising means replacing a continuous subsurface with a mesh of cells on which physical quantities are approximated.

Numerical analysis turns a continuous problem into a discrete representation a computer can solve, using finite differences, finite elements or finite volumes. Instead of treating a watershed as a continuous space, we divide it into cells on which the variables are approximated.

Take equation (2) in one dimension, with constant KK and SsS_s. On a grid with spacing Δx\Delta x and time step Δt\Delta t, an explicit finite-difference scheme reads

hi n+1=hi n+r (hi+1 n−2hi n+hi−1 n),r=K ΔtSs Δx2h_i^{\,n+1} = h_i^{\,n} + r\,\big(h_{i+1}^{\,n} - 2h_i^{\,n} + h_{i-1}^{\,n}\big), \qquad r = \frac{K\,\Delta t}{S_s\,\Delta x^2}
Explicit finite-difference scheme

This scheme is stable only if r≤12r \le \tfrac{1}{2}: a purely numerical constraint dictates the time-step size. Implicit schemes remove the limit at the cost of solving, at every step, a large sparse linear system A h=bA\,\mathbf h = \mathbf b. This is the core of many hydrological, geophysical, geomechanical and atmospheric simulations.

A simulation is not automatically faithful to the real world, though: its accuracy depends on the model’s assumptions, the discretisation, the parameters and the boundary conditions.

2.4. Validation: confronting the numerical with the real

Two questions must be kept apart. Did we solve the chosen equations correctly? That is verification: for example, checking that the error shrinks with mesh size hh as ∥uh−u∥≤C hp\lVert u_h - u \rVert \le C\,h^{p}, where pp is the order of the method. Do these equations and parameters represent the observed phenomenon well? That is validation, and it requires independent observations.

“

A program can solve a system of equations perfectly while resting on an inadequate physical description.

”
— Verify, then validate

The rigour of digital geoscience therefore requires confronting models with independent observations, testing their sensitivity to assumptions and quantifying their uncertainties. That critical process is what turns computation into scientific knowledge.

3. Forward modelling and inversion

he distinction between forward and inverse problems sits at the heart of many applications. Let m\mathbf m be the model (for example resistivity in each cell) and d\mathbf d the measured data. Physics links them through a forward operator FF:

d=F(m)+ε\mathbf{d} = F(\mathbf{m}) + \boldsymbol{\varepsilon}
Forward problem

Forward modelling starts from a known model to predict the observations: from a resistivity model, we simulate an electromagnetic response. In the field the problem usually runs the other way: we have measurements and seek the model that explains them. That is the inverse problem.

Joint inversion of PP and PS seismic waves (OBN data) for reservoir characterisation: from surface measurements to subsurface properties, tied to wells.

The difficulty is that several models can produce almost identical responses: with limited, noisy data the solution may be non-unique or unstable (the problem is ill-posed in Hadamard’s sense). We therefore add regularisation, which favours models consistent with prior knowledge, and minimise an objective function:

Φ(m)=∥Wd(dobs−F(m))∥2+β ∥Wm(m−mref)∥2\Phi(\mathbf{m}) = \big\lVert \mathbf{W}_d\big(\mathbf{d}_{\text{obs}} - F(\mathbf{m})\big) \big\rVert^2 + \beta\,\big\lVert \mathbf{W}_m\big(\mathbf{m} - \mathbf{m}_{\text{ref}}\big) \big\rVert^2
Regularised objective function

The first term measures misfit to the data (weighted by their uncertainties through Wd\mathbf W_d); the second penalises models that are too rough or too far from a reference model; β\beta balances the two. Because FF is usually non-linear, we iterate. With J\mathbf J the Jacobian (sensitivity) matrix of FF, a Gauss–Newton update reads:

(J⊤Wd⊤Wd J+β Wm⊤Wm) δm=J⊤Wd⊤Wd(dobs−F(mk))−β Wm⊤Wm(mk−mref)\big(\mathbf{J}^{\top}\mathbf{W}_d^{\top}\mathbf{W}_d\,\mathbf{J} + \beta\,\mathbf{W}_m^{\top}\mathbf{W}_m\big)\,\delta\mathbf{m} = \mathbf{J}^{\top}\mathbf{W}_d^{\top}\mathbf{W}_d\big(\mathbf{d}_{\text{obs}} - F(\mathbf{m}_k)\big) - \beta\,\mathbf{W}_m^{\top}\mathbf{W}_m\big(\mathbf{m}_k - \mathbf{m}_{\text{ref}}\big)
Gauss–Newton update

followed by mk+1=mk+α δm\mathbf m_{k+1} = \mathbf m_k + \alpha\,\delta\mathbf m. The same logic appears in geophysical exploration, seismic imaging, tomography, hydrology and environmental parameter estimation. It shows the power of numerical approaches: using accessible measurements to study properties we cannot observe directly.

4. Artificial intelligence: new possibilities

achine learning and deep learning have greatly expanded what we can do with scientific data. A model fθf_\theta learns its parameters θ\theta from examples (xi,yi)(\mathbf x_i, y_i) by minimising an empirical risk:

θ^=arg⁡min⁡θ  1N∑i=1Nℓ(fθ(xi), yi)\hat{\theta} = \arg\min_{\theta}\; \frac{1}{N}\sum_{i=1}^{N} \ell\big(f_\theta(\mathbf{x}_i),\, y_i\big)
Empirical risk minimisation

Applications abound: classifying satellite images and detecting change in remote sensing; forecasting river flow in hydrology, given suitable data and rigorous validation; supporting interpretation, accelerating computations and estimating parameters in geophysics; analysing factors behind floods and landslides in hazard studies.

5. Towards physics-guided artificial intelligence

ather than setting physical models against learning algorithms, we can exploit their complementarity: physics brings knowledge of mechanisms, statistics learns complex relationships from data. This convergence takes several forms: a surrogate model that approximates an expensive simulator; a network that builds physical constraints into its training; a hybrid system in which a learned module represents a process the simulator describes poorly.

Physics-informed neural networks (PINNs, Raissi et al., 2019) are one example: they add the residual of the partial differential equation to the data loss. For equation (2), with hθh_\theta the field predicted by the network:

L(θ)=1N∑i=1N(hθ(xi,ti)−hi)2⏟data fit+λ 1M∑j=1M(Ss ∂thθ−∇⋅(K ∇hθ)−W)2∣(xj,tj)⏟physics residual\mathcal{L}(\theta) = \underbrace{\frac{1}{N}\sum_{i=1}^{N}\big(h_\theta(\mathbf{x}_i, t_i) - h_i\big)^2}_{\text{data fit}} + \lambda\, \underbrace{\frac{1}{M}\sum_{j=1}^{M}\Big(S_s\,\partial_t h_\theta - \nabla \cdot \big(K\,\nabla h_\theta\big) - W\Big)^2\Big|_{(\mathbf{x}_j, t_j)}}_{\text{physics residual}}
Loss of a physics-informed neural network

The second term is evaluated at collocation points (xj,tj)(\mathbf x_j, t_j) where no measurement is needed, and λ\lambda sets the weight of the physics. These approaches are genuinely valuable, but not universally better than classical numerical methods: their efficiency depends on the problem, the computational cost and how hard the optimisation is. Reichstein et al. (2019) highlighted the value of hybrid approaches for connecting deep learning with an understanding of Earth processes.

“

The goal is not to replace simulations with neural networks, but to build models that draw on observations, physical knowledge and numerical methods at once, for results that are more useful and better controlled.

”
— The real ambition

6. Four concrete examples

6.1. Exploring mineral resources

Three-dimensional interpreted seismic horizon surface coloured by depth
An interpreted 3D seismic horizon: subsurface geometry reconstructed from indirect measurements.

Mineral exploration relies on indirect observations: electrical, electromagnetic, magnetic and seismic methods measure physical properties associated with geological formations. Numerical work comes in to process the signals, solve the inverse problems and produce 2D or 3D images of the subsurface that help pinpoint structures or anomalies of interest.

On their own, these images do not prove mineralisation: their interpretation must be checked against geological data and, where possible, boreholes. Platforms such as pyCSAMT show the value of software development in connecting data processing, modelling and interpretation.

6.2. Understanding and managing groundwater

Three-dimensional groundwater model showing change in hydraulic head and flow velocities
A groundwater flow model: change in hydraulic head between 1950 and 2010 and flow velocities in the aquifer.

To understand how groundwater moves, hydrogeologists represent aquifers, their hydraulic properties and their exchanges with the environment, and solve equations such as (2) numerically. Tools such as MODFLOW, developed by the USGS, simulate flow and test management scenarios: the effect of pumping, the evolution of water levels, and exchanges between groundwater and surface water.

These models do not replace fieldwork: their reliability depends on the quality of the hydrogeological data and on careful calibration and validation.

6.3. Anticipating floods

Floods show how interdisciplinary the field is: rainfall, digital elevation models, land cover, hydrological measurements and flow equations combine to explore how water might spread under different scenarios. AI can help with forecasting, error correction or faster computation. But uncertainty stays high (future rainfall, initial conditions, hydraulic parameters, data quality): a flood map is the output of a model and a scenario, not a certainty.

6.4. Observing changes at the surface

Remote sensing, geographic information systems and numerical analysis make it possible to follow deforestation, changing water bodies, land cover and some surface deformation. Time series separate seasonal variation from lasting change; statistical models and machine learning then help interpret them. Digital geoscience is therefore not only about what lies beneath our feet, but also about surface dynamics and their interactions with human activity.

7. Challenges we must not ignore

espite the progress of numerical tools, several difficulties remain.

For uncertainty, the Bayesian framework is especially illuminating: rather than a single model, it describes a distribution of models consistent with the data and prior knowledge,

p(m∣dobs)  ∝  p(dobs∣m)  p(m)p(\mathbf{m} \mid \mathbf{d}_{\text{obs}}) \;\propto\; p(\mathbf{d}_{\text{obs}} \mid \mathbf{m})\; p(\mathbf{m})
Posterior distribution of models

whose spread measures what the data cannot constrain. Progress therefore does not only mean ever-larger models; it means designing methods that are efficient, transparent and suited to real needs.

8. An opportunity for Africa

n Africa, the stakes around water, mineral exploration, natural hazards, agriculture and the environment are particularly high. Digital geoscience can offer relevant approaches, provided it is built on local scientific realities and data.

The key challenge is scientific and technological autonomy: African universities and laboratories should not be limited to using solutions developed elsewhere, but should help create software, new methods and open datasets. The open-source ecosystem, Python and its libraries in particular, is an opportunity for training and collaboration. Access to technology is not enough, though: mathematical, geological, physical and computing skills remain decisive. In Côte d’Ivoire, applications range from geophysical prospecting to groundwater management, environmental monitoring and flood modelling.

“

Developing digital geoscience in Africa means not only using existing technologies, but building the capacity to understand, adapt, evaluate and create new ones.

”
— What developing really means

9. How to get started

ou do not need to master programming, advanced mathematics, physical modelling and AI all at once. The best approach starts from a simple scientific question: a geology student can visualise field data and build a digital map; a hydrology student can analyse rainfall and river-flow series before running a first flow simulation; a geophysics student can explore how subsurface properties relate to measured responses.

Python is often an excellent entry point, with NumPy, SciPy, pandas, Matplotlib and xarray to handle data, compute and visualise. Governing equations, numerical methods, inverse problems and AI come next.

10. What lies ahead?

everal trends shape the future: more available Earth observations, high-performance computing, wider use of AI and the growth of open tools. Digital twins, which combine models, observation data and continuous updating, open new possibilities for monitoring some Earth systems; hybrid physics–learning models will remain an active research area. Yet their success will depend less on faster computers or bigger models than on our ability to ask the right questions, develop rigorous methods, share knowledge and train scientists able to look critically at their tools.

Conclusion: computing in the service of understanding the Earth

Digital geoscience is far more than computerising the Earth sciences: it brings together observations, physical knowledge, mathematics, algorithms and infrastructure to move from measurements to representations, from equations to simulations and from data to testable hypotheses. AI enriches this dynamic but is only one part of it; the field’s real strength lies in the complementarity of its approaches. For students, it is a space where curiosity can thrive in the field and at the computer alike; for Africa, a chance to strengthen research capacity and innovate in response to the challenges of its territories.

“

It is not simply about learning to program the Earth. It is about learning to understand it better through computing.

”
Laurent Kouadio

Laurent Kouadio

Computational Geophysicist | Scientific Developer

Computational geophysicist building physics-informed AI and open-source software for groundwater, geohazards, and trustworthy forecasting.