← Latest papers
🤖 machine learning

SubsurfaceGen: Procedural Generation of Field-Scale Earth Models and Seismic Data

This paper introduces SubsurfaceGen, a GPU-accelerated procedural generator and its associated large-scale dataset of 4,276 realistic 3D field-scale velocity models and seismic data, designed to overcome existing limitations in geological diversity and physical realism for training machine learning models in full waveform inversion.

Original authors: Joseph Stitt, Pratik Rathore, Madeleine Udell, Ching-Yao Lai

Published 2026-06-01
📖 5 min read🧠 Deep dive

Original authors: Joseph Stitt, Pratik Rathore, Madeleine Udell, Ching-Yao Lai

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to figure out what's inside a giant, dark, rocky cake without cutting it open. You can't see the layers of fruit, nuts, or cream inside. Instead, you tap the top of the cake with a hammer and listen to the echoes bouncing back. This is essentially what SubsurfaceGen does, but for the Earth.

Here is the story of the paper, broken down into simple concepts:

1. The Problem: The "Blind" Geologist

Geologists and oil explorers need to know what lies deep underground (like hidden oil, gas, or safe spots to store carbon). The "gold standard" way to do this is called Full Waveform Inversion (FWI).

Think of FWI like a game of "Guess the Shape." You send sound waves into the ground, record how they bounce back, and then use a super-computer to guess the shape of the rocks underground that would cause those specific echoes.

  • The Catch: This game is incredibly hard. It's like trying to solve a 3D puzzle where the pieces keep changing shape, and if you start with a slightly wrong guess, you get stuck in a "local minimum" (a wrong answer that looks right). It takes massive computing power and often fails on real-world data.

2. The Missing Ingredient: Training Data

To teach a computer (using Machine Learning) to play this "Guess the Shape" game better, you need a massive library of practice puzzles. You need thousands of examples where you know the answer (the underground rock map) and the question (the sound echoes).

The Problem: Existing practice libraries (like Marmousi or SEAM) are like children's coloring books. They are too small, too simple, and don't look like the messy, complex real world. They lack:

  • Size: They are too tiny to represent real oil fields (which are kilometers wide).
  • Variety: They don't have enough different types of rock formations (salt domes, faults, ancient river deltas).
  • Realism: They often look like smooth cartoons, not jagged, noisy geology.

3. The Solution: SubsurfaceGen (The "Lego" Builder)

The authors built a new tool called SubsurfaceGen. Think of this as a procedural Lego set for the Earth.

Instead of drawing one map by hand, SubsurfaceGen is a robot that can build thousands of unique, realistic underground worlds automatically. It uses "modules" (like digital Lego bricks) to add features:

  • Deposit: Puts down layers of sediment (like stacking pancakes).
  • Squish: Bends those layers into folds (like crumpling a rug).
  • Fault: Cuts and shifts the layers (like a broken zipper).
  • Salt: Drops in giant, weirdly shaped blobs of salt (which are very tricky for sound waves).
  • Carbonate & Deltas: Builds ancient reefs and river deltas.

The Magic: This builder runs on powerful graphics cards (GPUs), making it 26 times faster than older methods. It can spin up a realistic, field-sized underground model in minutes instead of hours.

4. The Dataset: The "Practice Exam"

Using this builder, the team created a massive new dataset to train AI.

  • The Scale: They generated 42 huge 3D models of the Earth. Each one is 10km wide, 10km deep, and 6km thick. That's like a cube of rock the size of a small city.
  • The Content: From these 3D cubes, they sliced out 4,276 2D cross-sections.
  • The Pairing: For every slice of rock, they simulated the sound waves (the "echoes") that would bounce off it.
  • The Variety: They included six different geological "neighborhoods," including places that look like the North Sea, the Gulf of Mexico, and areas full of cracks and faults.

5. The Experiments: Testing the AI

The team used this new dataset to test two types of AI:

A. The "Echo Predictor" (Neural Operators)

  • Goal: Predict what the sound waves will look like before they are even recorded.
  • The Challenge: Because the models are so huge, the AI can't predict the whole 5-second movie at once; it has to do it in chunks.
  • The Result: The AI struggled a bit with the "chaos" of the sound waves bouncing off salt bodies, but the team found a trick (called "anchoring") to keep the AI from drifting off course, much like a GPS correcting your route if you take a wrong turn.

B. The "Inversion Machine" (Encoder-Decoder)

  • Goal: Look at the sound echoes and instantly draw the map of the rocks underground.
  • The Result: They tested three different AI architectures (CNN, Transformer, and InversionNet).
    • The CNN (a type of AI good at seeing patterns) was the best at spotting big features like salt domes and faults.
    • However, all the AIs struggled to see the tiny, fine details.
    • Crucially, when they tested the AI on a new type of geology it had never seen before (the "Penobscot" setting), the results dropped. This proves that the AI needs to see many different types of geology to become truly smart.

Summary

SubsurfaceGen is a high-speed, automated factory that builds realistic, giant, and messy underground worlds. It provides the massive, diverse "training data" that Machine Learning needs to learn how to "see" inside the Earth.

By using this tool, researchers can finally train AI to handle the complexity of real-world geology, potentially making it faster and cheaper to find energy resources or verify that carbon storage sites are safe. The paper shows that while AI is getting better, it still needs these huge, realistic datasets to learn how to handle the messy reality of the Earth.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →