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 ρ z′ dV(x2+y2+z′ 2)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)=G M z(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/2≈0.766 zx_{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: gmax⁡g_{\max}, x1/2x_{1/2}, and ∂g/∂x∣max⁡\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 5× 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: σΔg≈0.05−0.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=1N∑i((Δ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/N≤1.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 M∝z2M \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 \, dV — and 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/2≈3700x_{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.766≈4830z = 3700 / 0.766 \approx 4830 m.
Mass: M=∣gmax⁡∣z2/G≈5.6×1013M = |g_{\max}| z^{2} / G \approx 5.6 \times 10^{13} kg.
Radius: R=(3M/4π∣Δρ∣)1/3≈3800R = (3M / 4\pi |\Delta\rho|)^{1/3} \approx 3800 m.
Top of salt: z−R≈1000z - 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/2≈0.766 zx_{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/∂x∣max⁡=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?