Lecture 20 — Gravity Anomalies & Subsurface Modeling

ESS 314 — Introduction to Geophysics
University of Washington · Spring 2026

Marine Denolle · Tue May 5, 2026 · JHN 111

By the end of this lecture, you should be able to…

  • [LO-20.1] Compute Δg(x)\Delta g(x) above buried sphere, cylinder, slab, fault offset.
  • [LO-20.2] Apply the half-maximum rule to estimate depth from a profile.
  • [LO-20.3] Distinguish regional vs. residual anomalies.
  • [LO-20.4] Use g/x\partial g/\partial x to locate geological edges and faults.
  • [LO-20.5] Set up a forward-modelling workflow and articulate inverse-problem non-uniqueness.

Course objectives addressed: LO-1, LO-2, LO-3, LO-4, LO-5.

Where we are

Lecture 19 → cleaned-up complete Bouguer anomaly ΔgCB\Delta g_{CB}.
By construction, ΔgCB\Delta g_{CB} records lateral density variations near the survey.

This lecture: how do we read it?

Two questions:

  • Forward — given a subsurface, predict the profile.
  • Inverse — given the profile, recover the subsurface.

The vertical pull from a buried mass element

dgz=GρzdV(x2+y2+z2)3/2dg_{z} = \frac{G \, \rho \, z' \, dV}{(x^{2}+y^{2}+z'^{\,2})^{3/2}}

Three properties of this kernel set everything that follows:

  • Linear in density → bodies superpose.
  • Only density contrast Δρ\Delta\rho matters (background subtracted in Lecture 19).
  • The kernel is smooth → non-unique by Green's third identity.

The buried sphere — canonical formula

Δg(x)=GMz(x2+z2)3/2,M=43πR3Δρ\Delta g(x) = \frac{G \, M \, z}{(x^{2}+z^{2})^{3/2}}, \qquad M = \frac{4}{3}\pi R^{3} \, \Delta\rho

  • Peak: gmax=GM/z2g_{\max} = G M / z^{2} at x=0x=0.
  • Half-max width: x1/20.766zx_{1/2} \approx 0.766\, z.

Half-max rule: z=x1/2/0.766z = x_{1/2} / 0.766 recovers depth from the profile width.

Half-max rule in action

Three buried spheres at increasing depth

Three identical-mass spheres at z=400,800,1600z = 400, 800, 1600 m → wider, weaker profiles with depth. Half-max rule recovers z=1599z=1599 m for actual z=1600z=1600 m.

The other canonical shapes

Sphere, cylinder, finite slab, fault offset

Each geometry has its own signature in the surface profile. Recognise the shape → apply the right formula.

Closed-form formulas to memorise

Horizontal cylinder (axis ⊥ profile):

Δg(x)=2Gλzx2+z2,λ=πR2Δρ,x1/2=z.\Delta g(x) = \frac{2 G \lambda z}{x^{2}+z^{2}}, \quad \lambda = \pi R^{2} \Delta\rho, \quad x_{1/2} = z.

Infinite slab (Bouguer):

Δg=2πGΔρh.\Delta g = 2\pi G \Delta\rho \, h.

Vertical fault offset: antisymmetric step, steepest gradient over the fault plane.

→ Three numbers carry the information: gmaxg_{\max}, x1/2x_{1/2}, and g/xmax\partial g/\partial x|_{\max}.

Three shapes, one depth — what is actually different?

Overlay of sphere, cylinder, and slab anomalies at z = 600 m, plus the measurement-noise band

  • (a) Shapes: sphere falls off fastest (1/r31/r^{3}), cylinder slowest (1/r21/r^{2}), slab is flat-topped.
  • (b) Amplitudes differ by at the same depth and density contrast.
  • The shape assumption matters more for density/mass than for the half-max depth.

Measurement errors — the field-survey noise floor

Typical land-survey noise budget (1σ, combined in quadrature):

Source Contribution
Instrument drift + tides (after correction) 0.01–0.03 mGal
Station elevation (0.3 m at 0.3086-0.3086 mGal/m) ~0.1 mGal
Terrain correction residual 0.05–0.5 mGal
Bouguer-density choice (2.50 vs 2.67 g cm⁻³) up to 1 mGal

Result: σΔg0.050.1\sigma_{\Delta g} \approx 0.05{-}0.1 mGal for a well-run survey.
Absolute meters (FG-5) reach <0.005< 0.005 mGal at single stations.

Noise floor → depth uncertainty

The half-max rule propagates measurement noise into a depth error:

σzz    1.2σΔggmax(sphere)\frac{\sigma_{z}}{z} \;\approx\; 1.2 \, \frac{\sigma_{\Delta g}}{g_{\max}} \quad \text{(sphere)}

gmax/σΔgg_{\max}/\sigma_{\Delta g} Depth uncertainty What to do
50\gtrsim 50 3%\lesssim 3\% Geometry bias dominates
10–50 5–15% Report explicit error bar
10\lesssim 10 unconstrained Acquire more data; use g/x\partial g/\partial x; combine w/ seismic

→ Doubling depth quarters the sphere's peak; the noise floor doesn't budge.

From data error to model uncertainty

Noisy profile + ensemble of acceptable sphere fits, and the (z, M) cloud

Step 1 – generate a noisy profile (31 stations, σ=0.05\sigma=0.05 mGal).
Step 2 – score every (z,M)(z, M) on a grid by
χ2/N=1Ni((ΔgiobsΔg(xi;z,M))/σ)2\chi^{2}/N = \tfrac{1}{N}\sum_i \big((\Delta g_i^{\text{obs}} - \Delta g(x_i; z, M))/\sigma\big)^{2}.
Step 3 – keep all models with χ2/N1.5\chi^{2}/N \leq 1.5. The answer is the cloud.

The cloud has shape — it is not a disc

  • The accepted (z,M)(z, M) ensemble traces Mz2M \propto z^{2} — the depth-mass tradeoff predicted by gmax=GM/z2g_{\max} = GM/z^{2}.
  • A single best-fit point is one member of a family; the family is what we report.
  • σz\sigma_z and σM\sigma_M are correlated, not independent. Report the joint cloud (or its covariance), not two separate ±\pm ranges.

Survey-design corollary: stations far from the source narrow the cloud along the tradeoff direction. Wide, sparse profiles beat dense ones for deep targets.

Forward to the rest of the course: this is the entry point to Bayesian inversion — prior × likelihood = posterior. Same logic, scaled up, drives MCMC and ensemble Kalman methods used in tomography (L12) and geodynamics (L25).

Density contrast — not absolute density

Δg\Delta g depends on Δρ\Delta \rho, not on ρ\rho itself.

A salt body in shale (Δρ<0\Delta\rho < 0) → negative anomaly.
A serpentinite body in basalt (Δρ>0\Delta\rho > 0) → positive anomaly.

A body whose density matches its surroundings is invisible, regardless of size.

Regional vs. residual

The wavelength of an anomaly scales with depth to source.

  • Long-wavelength → regional, deep sources, tectonic-scale geodynamics.
  • Short-wavelength → residual, near-surface bodies — what most surveys want.

Standard practice: fit a smooth surface to the regional, subtract it.

→ The choice of regional surface is a modelling decision with subjective elements. Document it.

Horizontal gradient — finding the edges

Δg/x\partial \Delta g / \partial x peaks at vertical density contrasts.

  • Over a fault → gradient peaks above the fault plane.
  • Over a basin edge → gradient peaks at the wall.
  • Long-wavelength regional trends → suppressed by differentiation.

Map-view gradient images are routine in modern interpretation: they pull out structural lineaments that are not obvious in the underlying anomaly map.

The forward problem is easy

Given a model, compute Δg\Delta g:

  • Closed forms for sphere, cylinder, slab, polygon.
  • Talwani algorithm (1959): arbitrary 2-D polygon → analytic gravity.
  • 3-D bodies: discretise, integrate.

Lab 5 implements all of this in Python. Vary parameters, build intuition.

The inverse problem is hard — three reasons

  1. Geometry: given a known shape, half-max rule gives depth — works at the qualitative level.
  2. Non-uniqueness: many density distributions yield the same surface field. Mathematical, not algorithmic.
  3. Total mass: the only thing uniquely determined by the surface field is ΔρdV\int \Delta\rho \, dVand only if the survey extends past the body.

Increasing depth must be compensated by…

…increasing density contrast and/or increasing volume.

Without independent constraints, these tradeoffs cannot be separated.

→ Combine gravity with seismic (constraints on geometry) or with rock physics (constraints on density). Joint interpretation is the rule, not the exception.

Worked example — the salt dome

Observation: near-circular Bouguer low. gmax=16g_{\max} = -16 mGal, x1/23700x_{1/2} \approx 3700 m. Salt ρ2.20\rho \sim 2.20, shale ρ2.40\rho \sim 2.40 g cm⁻³.

Half-max rule: z=3700/0.7664830z = 3700 / 0.766 \approx 4830 m.
Mass: M=gmaxz2/G5.6×1013M = |g_{\max}| z^{2} / G \approx 5.6 \times 10^{13} kg.
Radius: R=(3M/4πΔρ)1/33800R = (3M / 4\pi |\Delta\rho|)^{1/3} \approx 3800 m.
Top of salt: zR1000z - R \approx 1000 m.

→ A first-order interpretation. Seismic reflection over the same body almost always tightens the depth-to-top by 2× or more.

A PNW worked example — Seattle Basin

Seattle Basin gravity profile and cross-section

A 60-mGal isostatic-residual low across the basin. Width → depth (~7–8 km). Asymmetry → Seattle Fault Zone offset.

Hidden in the residual — earthquake hazard

The Seattle Basin's low-density fill amplifies long-period ground motion 3–5× for Cascadia M9 earthquakes.

The basin's gravity-derived geometry is the input to ground-motion simulation codes used in the regional PSHA.

→ Gravity interpretation feeds directly into building-code design ground motions.

USGS OFR 2018-1149 (Frankel et al., public domain) is the open-access entry point.

Course connections

  • Backward to L19: Bouguer reduction provides the input.
  • Backward to L10–12: forward/inverse problems, resolution-vs-uniqueness.
  • Forward to L21: long-wavelength Bouguer = isostatic compensation.
  • Forward to L24: same forward/inverse logic for magnetic anomalies.

Research horizon

  • USGS open data: full national gravity archive (public domain, https://mrdata.usgs.gov/services/gravity).
  • Brocher et al. (2017): PNW crustal-block model, open access via AGU.
  • Linsel et al. (2023): deep-learning fault-edge detection, arXiv preprint.
  • Steinberger et al. (2022): long-wavelength gravity contains flow information, not just density.

AI Literacy — AI Epistemics

Test prompt: "Derive the gravity anomaly above a buried sphere. Give the half-width-to-depth relation and explain why the result is non-unique."

A good response:

  • Derives equation in 3 steps.
  • Recovers x1/20.766zx_{1/2} \approx 0.766\, z.
  • Articulates depth-density tradeoff.

A poor response:

  • Plausible-looking formula with subtle errors (missing zz, wrong exponent).
  • Confident but unverifiable claim.

Trust by verification, not by appearance. Check dimensional consistency, run the formula on a known case, compare half-width-to-depth ratio against the textbook value.

Concept Check

  1. Two anomalies have identical peak amplitude (+5+5 mGal) but x1/2,A=200x_{1/2,\text{A}} = 200 m and x1/2,B=2000x_{1/2,\text{B}} = 2000 m. Estimate the depth and source mass of each.
  2. A profile across a vertical fault shows an antisymmetric step of 4 mGal, with g/xmax=0.5|\partial g/\partial x|_{\max} = 0.5 mGal/km. What does the gradient tell you that the step amplitude does not?
  3. You apply two regional polynomials (1st vs 2nd order) and the residual half-width changes by 30%, peak by 15%. What does this say about the reliability of the depth and density estimates?