Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Tier V.D — Total emission estimation

UNEP
IMEO
MARS

Question: Given a population of detected plumes (and the ones we missed), what is the true total emitted mass over a region and time window?

This is the inventory-grade output of plumax — the number that gets reported into national greenhouse-gas inventories, climate models, and policy dashboards. It also requires the most care, because the satellite catalog you start from is systematically biased: detection thinning means the very things you can’t see (small, frequent leaks) are exactly the things that matter for total mass.


The missing-mass paradox

The full Monte Carlo proof is in methane_pod/notebooks/03_missing_mass_paradox. The result, in one sentence:

These two biases pull in opposite directions, but they don’t cancel — averaging the wrong thing over the wrong sample size gives you the wrong total. The corrected estimator has to model the thinning explicitly.


The corrected total-mass estimator

Given a TMTPP fit (Tier V.B) with posterior (λ,f,Pd)(\lambda, f, P_d):

Mtotal(T)  =  E[Ntrue(T)]E[Q]  =  (0Tλ(t)dt)(Qf(Q)dQ)M_\text{total}(T) \;=\; \mathbb{E}[N_\text{true}(T)] \cdot \mathbb{E}[Q] \;=\; \left(\int_{0}^{T} \lambda(t)\, \mathrm{d}t\right) \cdot \left(\int Q\, f(Q)\, \mathrm{d}Q\right)

This is the un-thinned total — what would be emitted regardless of detection. Compare to the naive estimator:

Mnaive(T)  =  iDQi    E[Ndetected(T)]E[Qdetected]M_\text{naive}(T) \;=\; \sum_{i \in \mathcal{D}} Q_i \;\approx\; \mathbb{E}[N_\text{detected}(T)] \cdot \mathbb{E}[Q \mid \text{detected}]

with

E[Ndetected(T)]  =  0Tλ(t)Pd(Q)f(Q)dQdt.\mathbb{E}[N_\text{detected}(T)] \;=\; \int_{0}^{T} \lambda(t) \int P_d(Q)\, f(Q)\, \mathrm{d}Q\, \mathrm{d}t.

MnaiveM_\text{naive} is biased low because:

The two errors compound rather than cancel: the regional total is undercounted, and the per-event mean is inflated. Inverting the POD model is the only way to recover an unbiased total.


Posterior over total mass

With NUTS samples (λ(s),f(s),Pd(s))(\lambda^{(s)}, f^{(s)}, P_d^{(s)}), the posterior over Mtotal(T)M_\text{total}(T) is:

Mtotal(s)(T)  =  (0Tλ(s)(t)dt)(Qf(s)(Q)dQ)M_\text{total}^{(s)}(T) \;=\; \left(\int_{0}^{T} \lambda^{(s)}(t)\, \mathrm{d}t\right) \cdot \left(\int Q\, f^{(s)}(Q)\, \mathrm{d}Q\right)

Reported as posterior median + 95% credible interval. Both integrals are tractable for the standard intensity / mark choices (closed-form for constant λ\lambda + lognormal ff; quadrature otherwise).


Validation strategy


Module layout

Table (1):Tier V.D module layout — concern, target module, status.

ConcernModuleStatus
Missing-mass MC simulatormethane_pod.paradox✓ (NumPy)
Posterior fitmethane_pod.fitting✓ (synthetic); 🚧 (real data)
MtotalM_\text{total} estimator + uncertaintyplume_simulation.population.totals
Per-satellite calibration loaderplume_simulation.population.satellite_pod
Multi-satellite fusionplume_simulation.population.fusion

Multi-satellite fusion (Tier V.D extension)

For a region observed by KK satellites, each with its own POD, the unified detection probability is:

Pd(Q)  =  1k=1K(1Pdk(Q))P_d^{\cup}(Q) \;=\; 1 - \prod_{k=1}^{K} \bigl(1 - P_d^{k}(Q)\bigr)

This is the “any satellite saw it” probability. Folds into the TMTPP likelihood as a single replacement of PdP_d with PdP_d^{\cup}. Adds one strong assumption: detections by different satellites are conditionally independent given the leak size — defensible at the population level, possibly violated for clustered super-emitters.


Open questions

References
  1. GHGSat Inc. (2016). GHGSat WAF-P imaging spectrometer constellation. https://www.ghgsat.com/
  2. Veefkind, J. P., Aben, I., McMullan, K., Förster, H., de Vries, J., Otter, G., Claas, J., Eskes, H. J., de Haan, J. F., Kleipool, Q., & others. (2012). TROPOMI on the ESA Sentinel-5 Precursor: a GMES mission for global observations of the atmospheric composition for climate, air quality and ozone layer applications. Remote Sensing of Environment, 120, 70–83.
  3. U.S. Environmental Protection Agency. (2024). Inventory of U.S. Greenhouse Gas Emissions and Sinks: 1990–2022. EPA 430-R-24-004. https://www.epa.gov/ghgemissions/inventory-us-greenhouse-gas-emissions-and-sinks
  4. Scarpelli, T. R., Jacob, D. J., Maasakkers, J. D., Sulprizio, M. P., Sheng, J.-X., Rose, K., Romeo, L., Worden, J. R., & Janssens-Maenhout, G. (2020). A global gridded (0.1° × 0.1°) inventory of methane emissions from oil, gas, and coal exploitation based on national reports to the United Nations Framework Convention on Climate Change. Earth System Science Data, 12(1), 563–575. 10.5194/essd-12-563-2020
  5. Maasakkers, J. D., Mcduffie, E. E., Sulprizio, M. P., Chen, C., Schultz, M., Brunelle, L., Thrush, R., Steller, J., Sherry, C., Jacob, D. J., & others. (2023). A gridded inventory of annual 2012-2018 U.S. anthropogenic methane emissions. Environmental Science & Technology, 57(43), 16276–16288. 10.1021/acs.est.3c05138
  6. Jacob, D. J., Varon, D. J., Cusworth, D. H., Dennison, P. E., Frankenberg, C., Gautam, R., Guanter, L., Kelley, J., McKeever, J., Ott, L. E., Poulter, B., Qu, Z., Thorpe, A. K., Worden, J. R., & Duren, R. M. (2022). Quantifying methane emissions from the global scale down to point sources using satellite observations of atmospheric methane. Atmospheric Chemistry and Physics, 22, 9617–9646. 10.5194/acp-22-9617-2022
  7. Varon, D. J., Jacob, D. J., McKeever, J., Jervis, D., Durak, B. O. A., Xia, Y., & Huang, Y. (2018). Quantifying methane point sources from fine-scale satellite observations of atmospheric methane plumes. Atmospheric Measurement Techniques, 11(10), 5673–5686. 10.5194/amt-11-5673-2018