Skip to main content
Reading viewAll insights →
BLOG6 min read

Deep learning in geoscience and subsurface: a practitioner's guide

Deep learning in geoscience and subsurface: a practitioner's guide
Tannistha Maitiby Tannistha MaitiSenior AI Researcher · 11 Sep 2020
Share

A practitioner-oriented walkthrough of where deep learning earns its keep in subsurface workflows - seismic imaging, reservoir characterisation, fault detection - and where the literature still over-promises. Webinar recap with the key papers and code links.

Deep learning is genuinely transforming subsurface workflows. The transformation is uneven - and the difference between a successful deployment and a stalled one is whether the team understood, before kick-off, which architecture earns its keep on which application.

A practitioner-oriented walkthrough of deep learning in geoscience and subsurface exploration: where it earns its keep, where the academic literature over-promises, and what a working subsurface AI stack looks like in 2020+ terms.

The architecture × application landscape

The literature on deep learning in subsurface is large and growing. What it's short on is the fitness-by-application matrix: which architecture earns its keep where, and where it's a research-stage demo that hasn't made it to production.

Click any cell to read the specific fit, the operational caveat, and the open sub-problem.

Where deep learning earns its keep - by architecture × application
Architecture ↓  /  ApplicationSeismic interpretationReservoir characterisationFault detectionLog analysisResolution / denoising
CNN
U-Net
GAN
RNN / LSTM
Transformer
Self-supervised pretraining

What "subsurface exploration" actually means

Geoscience covers the Earth's composition, structure, and processes. Subsurface exploration is the branch focused on what's beneath the surface - natural resources, geological formations, energy reservoirs - and historically it depended on highly experienced humans interpreting seismic surveys, well logs, and core samples by hand.

That manual-interpretation premise is what deep learning is now eroding. The question isn't whether AI can do parts of this work - it provably can - but which parts, with what reliability, and at what cost to ship in production.

For background reading: Edinburgh Geosciences research maintains a strong open page on the discipline.

Deep learning in seismic imaging

Seismic imaging produces 2D and 3D pictures of the subsurface from acoustic-wave reflection data. The processing chain - migration, denoising, resolution enhancement - is computationally heavy and traditionally requires expert tuning.

Where deep learning helps:

  • Convolutional neural networks (CNNs) for automated interpretation - picking horizons, salt bodies, channel features. Trained on annotated 3D volumes, CNNs match expert interpreters on the routine cases and free up the expert for the hard ones.
  • Generative adversarial networks (GANs) for resolution enhancement and denoising - the discriminator pushes the generator toward outputs that statistically match high-quality field data. Works well when the noise model is poorly understood.
  • Self-supervised pretraining on un-annotated volumes - labels are scarce in this domain; SSL turns "we have lots of unlabelled data and a few labelled volumes" into a useful learning signal.

The catch: out-of-distribution generalisation. A model trained on Gulf of Mexico salt won't recognise pre-salt Brazil structures without re-training. Vendors who claim a single universal model are selling.

DOMAIN SHIFT · TRAIN ONE BASIN, DEPLOY ANOTHERin-distinside training supportGoM salt → pre-salt Brazil · no free transferDrag the deploy point off the training distributionA "single universal model" holds only where it has seen data — past the cliff it is guessing.training basin (seen)unseen target basinOOD cliff — re-trainGulf of Mexico saltpre-salt BrazilOOD cliffsupport → floor← like training data↔ drag the deploy pointgeologically novel →No benchmark numbers exist in the article — none shown · lobes, support curve & cliff are schematic
Out-of-distribution generalisation is the single most under-reported failure mode in published subsurface results. A model trained on one basin's distribution (Gulf of Mexico salt, teal) has no support over a geologically distinct one (pre-salt Brazil, grey). Drag the deployment point across the feature axis: while it sits inside the training lobe the model is interpolating; once it crosses the orange OOD cliff — where training support falls to the floor — the model is extrapolating and the 'single universal model' promise fails, so re-training is required. The lobes, support curve and cliff position are schematic illustrations of the distribution-shift mechanism — the article sources no benchmark numbers, so none are shown.

See SPE's overview on AI in oil & gas for the operator-side perspective on deployment.

Reservoir characterisation and prediction

Reservoir characterisation predicts subsurface properties - porosity, permeability, fluid saturation, rock-type - from log and seismic data. Deep learning's contribution here is well-explored:

  • Recurrent neural networks (RNNs) and long short-term memory (LSTM) networks model depth-sequenced log data as time-series-like inputs. They capture the dependency of a layer's properties on what's directly above and below.
  • Hybrid CNN-LSTM models combine spatial features (from 2D or 3D log/seismic windows) with sequential dependencies. Strong on multi-well correlation tasks.
  • Bayesian deep learning layers (variational dropout, MC-Dropout) on top of the above architectures give you uncertainty estimates - which the procurement-side industries (insurance, regulation) increasingly demand.

The honest framing: deep learning improves point estimates by 5-15% over classical empirical models on most reservoir-characterisation benchmarks. The real win is uncertainty quantification - knowing when the model doesn't know.

Fault detection and analysis

Identifying faults and fractures is critical for both geohazard assessment (drill-bit kicks, wellbore stability) and hydrocarbon exploration (faults can be both seals and conduits). Manual interpretation on a 3D seismic cube is laborious and inconsistent across interpreters.

Deep learning approaches that work:

  • Deep CNNs trained on patches of seismic with binary fault/no-fault labels. Works for the common, well-imaged faults.
  • Unsupervised / self-supervised learning - Watton et al. (2014) and later work shows that contrastive pretraining on un-annotated volumes reduces the labelled-data requirement by 5-10×.
  • U-Net-style segmentation for full-volume fault probability maps. Output is interpretable as "every voxel has a probability of belonging to a fault" - useful for downstream uncertainty propagation.

Open-source code for fault-detection deep learning lives at github.com/topics/fault-detection.

The unsolved problem in this space is continuity - segmenting a single connected fault surface across an entire 3D cube, rather than detecting fault voxels independently. Most production tools today do post-hoc clustering on per-voxel probabilities; the resulting fault networks are noisy and need expert clean-up.

Where the literature over-promises

Three places to read journal papers carefully:

  1. Train-test split contamination. Many published results train and test on adjacent slices of the same 3D volume. Real performance on a new field is far worse than the headline accuracy.
  2. Cherry-picked datasets. Public benchmarks (F3, Penobscot, Kerry) are limited and well-imaged. Real archives include 50-year-old paper logs and 1990s-vintage 2D seismic with terrible signal-to-noise ratios.
  3. Inference cost. Training a model is a one-time bill. Running it across decades of historic archive volumes is the recurring cost - and it's almost never reported in academic papers.

A working production AI stack for subsurface budgets for all three of these realities upfront.

Case studies and where to dig deeper

Real-world success stories from operator-side deployments are increasingly available - both SPE and Springer have edited volumes covering specific projects. The pattern across them:

  • The wins are always domain-specific (one operator, one basin, one log vintage).
  • The teams that succeeded paired a domain-expert geoscientist with the ML engineers from day one.
  • The teams that failed treated AI as a procurement decision rather than a capability build.

Glossary

Bayesian deep learning
Variational dropout, MC-Dropout, ensembles - techniques that turn a single point-estimate model into a distribution over predictions. Procurement-side industries (insurance, regulation) increasingly demand it.
Out-of-distribution
Test data that statistically differs from training data - a model trained on Gulf of Mexico salt seeing pre-salt Brazil for the first time. The single most under-reported failure mode in published academic results.
Self-supervised learning
Training signal from the data itself - predict the next pixel, the missing slice, the augmented contrast - without human labels. Critical when labels are scarce, which is always the case in geophysics.
U-Net
Encoder-decoder architecture with skip connections that became the default backbone for pixel-wise segmentation. The skip connections are the trick - let the decoder recover spatial detail lost in the bottleneck.

Closing thought

Deep learning is genuinely transforming geoscience and subsurface workflows. The transformation is uneven: parts of the workflow (seismic interpretation, log digitisation) are 10× easier; other parts (fault continuity, reservoir simulation) are still mostly classical methods with an ML cherry on top.

The operators winning this transition are the ones investing in internal capability - not just model libraries, but the data pipelines, MLOps practice, and cross-disciplinary teams that turn a paper into production.

Tannistha Maiti
Tannistha Maiti

Senior AI Researcher

More from EarthScan

Related research

All insights →
EarthAdaptNet: a domain-adaptive encoder-decoder for seismic imaging
Research

EarthAdaptNet: a domain-adaptive encoder-decoder for seismic imaging

Optimisers and learning-rate schedulers: a practical deep dive
Insight

Optimisers and learning-rate schedulers: a practical deep dive

Data-centric AI development: from Big Data to Good Data
Insight

Data-centric AI development: from Big Data to Good Data

Stay ahead

EarthScan insights, in your inbox.

Field-tested research on subsurface and energy-transition AI. About twice a month. No noise.

We use your email only for this newsletter. Unsubscribe anytime Privacy.