Data Science for Electron Microscopy
Week 12: Inverse problems I: regularisation, tomography & sensor fusion

Prof. Dr. Philipp Pelz

FAU Erlangen-Nürnberg

Institute of Micro- and Nanostructure Research

FAU Logo IMN Logo CENEM Logo ERC Logo Eclipse Logo

Recap: Week 11 and today’s question

  • Week 11: uncertainty, GPs and autonomous EM — ensembles and MC dropout quantify how sure a model is, conformal prediction certifies it, Bayesian optimisation decides where to measure next.
  • The Bayesian language returns: prior × likelihood → posterior — today not to predict a label, but to reconstruct an object.
  • Today’s question: given measurements \(\mathbf{y}\) (a blurred HAADF image, a tilt series, a noisy EDS map), how do we recover the object \(\mathbf{x}\) — and why do we need priors?
  • Today’s answer: forward model \(\mathbf{y} = H\mathbf{x} + \boldsymbol\epsilon\), ill-posedness, regularisation (Tikhonov / TV / plug-and-play) — applied to electron tomography and HAADF + EDS sensor fusion.

Learning outcomes

After this lecture you can …

  1. write an EM measurement as a forward model \(\mathbf{y} = H\mathbf{x} + \boldsymbol\epsilon\) and name \(H\), \(\mathbf{x}\) and the noise model for HAADF, EDS/EELS, tomography and ptychography;
  2. explain ill-posedness with Hadamard’s three conditions and the condition number / SVD picture;
  3. set up a regularised objective, explain Tikhonov vs TV as Gaussian vs Laplace-type priors, and choose \(\lambda\) (L-curve, discrepancy principle);
  4. describe the Radon transform, the sinogram and the Fourier-slice theorem, and explain the missing wedge;
  5. compare FBP, SART and TV-regularised tomography and predict their artefacts;
  6. write down the HAADF + EDS fusion objective term by term and explain why it reduces dose;
  7. state what no regulariser can recover (the null space of \(H\)).

Road map and self-study

  • Road map: forward model (6) · why inversion is hard: Hadamard, conditioning, SVD (9) · regularisation: Tikhonov, TV, ADMM, plug-and-play (13) · choosing \(\lambda\) (7) · tomography: Radon, back-projection, Fourier slice, missing wedge, FBP vs SART vs TV (20) · sensor fusion: HAADF + EDS (13) · limits, summary, next week (12).
  • Self-study: notebooks/week12_inverse_deblurring.ipynb — deblurring (naive vs Tikhonov, \(\lambda\) sweep, L-curve), Tikhonov vs TV via ADMM, and a tomography lab: FBP vs SART vs SART + TV under a ±60° missing wedge.

The forward model: \(\mathbf{y} = H\mathbf{x} + \boldsymbol\epsilon\)

Object \(\mathbf{x}\) (synthetic core-shell particle) → forward operator \(H\) (PSF blur) + noise → measurement \(\mathbf{y}\) → regularised estimate \(\hat{\mathbf{x}}\): stable, but with some smoothing bias.

EM modalities as forward models

Modality \(H\) Object \(\mathbf{x}\) Noise Typical prior
HAADF-STEM PSF \(\star\) \(Z^{1.7}\) projected density Poisson TV / sparsity
EELS / EDS map PSF \(\star\) (linear) elemental fraction Poisson TV, smoothness
Electron tomography Radon transform 3-D density ≈ Gaussian TV, non-negativity
HAADF + EDS fusion \(\{Z^\gamma\)-sum, identity\(\}\) all elemental maps Gaussian + Poisson TV per element
4D-STEM ptychography multislice (nonlinear) complex potential Poisson learned (Week 13)
  • Same template for every row — only \(H\), the noise model and the prior change.

Why inversion is hard (I): non-uniqueness and Hadamard

Objects A (two particles) and B (one elongated feature) give nearly identical projections: one \(\mathbf{y}\), many consistent \(\mathbf{x}\).

  • Hadamard: well-posed ⇔ a solution exists, is unique, and depends stably on \(\mathbf{y}\). Hadamard, Jacques, (1902)
  • EM inverse problems typically violate uniqueness (limited angles, missing wedge) and stability (tiny singular values). Regularisation restores well-posedness by restricting the solution space.

Why inversion is hard (II): ill-conditioning

Singular values of the notebook’s Gaussian-blur \(H\) (left) and reconstruction error vs noise (right): naive inverse grows, Tikhonov stays bounded.

  • Condition number \(\kappa = \sigma_\text{max}/\sigma_\text{min}\) bounds noise amplification: \(\kappa \approx 230\) turns 1 % noise into up to 230 % error.
  • A PSF is a low-pass filter, so its inverse is a high-pass amplifier — of exactly the noisiest frequencies.

Noise amplification in action

True object (three peaks); blurred + noisy \(\mathbf{y}\) (\(\sigma\) = 3 px, 10 % noise); naive inverse (RMSE 0.968); Tikhonov, \(\lambda \approx 0.13\) (RMSE 0.140, 7× better, slightly broadened peaks).

Why the naive inverse fails: the SVD picture

  • Naive inverse: \(\hat{\mathbf{x}}_\text{naive} = \sum_i \frac{\mathbf{u}_i^\top \mathbf{y}}{\sigma_i}\,\mathbf{v}_i\) — divides by every \(\sigma_i\), including the tiny ones.
  • Tikhonov filter: \(\hat{\mathbf{x}}_\lambda = \sum_i \dfrac{\sigma_i}{\sigma_i^2 + \lambda}\,(\mathbf{u}_i^\top \mathbf{y})\,\mathbf{v}_i\) — filter factor \(\sigma_i^2/(\sigma_i^2+\lambda)\): ≈ 1 for large \(\sigma_i\), ≈ 0 for \(\sigma_i \ll \sqrt\lambda\).
  • Truncated SVD = hard filter (Week 3’s top PCA components); L1 / TV act as non-linear, edge-preserving filters.

Regularisation: data + prior

  • \(\hat{\mathbf{x}} = \arg\min_{\mathbf{x}} \underbrace{\|H\mathbf{x} - \mathbf{y}\|^2}_{\text{data fidelity}} + \lambda \underbrace{R(\mathbf{x})}_{\text{regulariser}}\) — data term from the noise model (Gaussian → squared error, Poisson → \(\sum_i [(H\mathbf{x})_i - y_i \log (H\mathbf{x})_i]\)).
  • Bayesian view (Week 11): data term = −log-likelihood, regulariser = −log-prior → MAP estimate. Bishop, Christopher M., (2006)
Regulariser Prior belief Effect
\(\|\nabla \mathbf{x}\|_2^2\) (L2 / Tikhonov) varies slowly (Gaussian) smooth; blurs edges
\(\|\nabla \mathbf{x}\|_1\) (TV) piecewise constant sharp edges; staircases
\(\|\mathbf{x}\|_1\) (L1) mostly zero sparse
\(\mathbf{x} \geq 0\) non-negative densities removes unphysical solutions

Tikhonov (L2) regularisation

  • \(\hat{\mathbf{x}}_\lambda = \arg\min_\mathbf{x} \|H\mathbf{x} - \mathbf{y}\|_2^2 + \lambda \|L\mathbf{x}\|_2^2\), \(L = I\) or \(\nabla\). Tikhonov, Andrey N. et al., (1977)
  • Closed form: \(\hat{\mathbf{x}}_\lambda = (H^\top H + \lambda L^\top L)^{-1} H^\top \mathbf{y}\) — one linear solve.
  • Prior: Gaussian on \(L\mathbf{x}\). Cheap, unique, spectral-filter interpretation.
  • Weakness: blurs edges — atomic columns, grain boundaries, interfaces — whatever \(\lambda\) you pick.

Total variation (TV) regularisation

Tikhonov vs TV on a grain-boundary step signal

Notebook section 6: step signal (two grain boundaries), \(\sigma\) = 4 px blur, 6 % noise. Left: gradient-Tikhonov (RMSE 0.073) smears the steps and rings; TV via ADMM (RMSE 0.035) keeps them sharp. Right: both errors are U-shaped in \(\lambda\).

Solving TV: proximal splitting and ADMM

  • Problem: \(\min_\mathbf{x} \tfrac12\|H\mathbf{x}-\mathbf{y}\|^2 + \lambda\|D\mathbf{x}\|_1\) — the second term has a kink, so plain gradient descent stalls.
  • ADMM idea Boyd, Stephen et al., (2011), doi:10.1561/2200000016: introduce \(\mathbf{z} = D\mathbf{x}\) and alternate three simple steps:
    1. data step: \(\mathbf{x} \leftarrow (H^\top H + \rho D^\top D)^{-1}(H^\top\mathbf{y} + \rho D^\top(\mathbf{z}-\mathbf{u}))\)
    2. prior step: \(\mathbf{z} \leftarrow \operatorname{soft}_{\lambda/\rho}(D\mathbf{x} + \mathbf{u})\) — soft-thresholding: small gradients → exactly 0 (flat regions)
    3. dual step: \(\mathbf{u} \leftarrow \mathbf{u} + D\mathbf{x} - \mathbf{z}\)
  • The general pattern: data consistency step ↔︎ denoising step (the proximal operator of the prior). Every modern reconstruction algorithm — SART + TV, fusion, plug-and-play — has this structure.
  • Notebook: tv_admm() is 10 lines of NumPy; 500 iterations on 96 pixels take milliseconds.

Plug-and-play priors: a learned denoiser as the prior step

  • Observation: in ADMM the prior only enters through a denoising step. So replace it by any good denoiser \(D_\sigma\) — BM3D, or a CNN (DnCNN, U-Net) trained on clean EM images. Venkatakrishnan, Singanallur V. et al., (2013), doi:10.1109/GlobalSIP.2013.6737048; Kamilov, Ulugbek S. et al., (2023), doi:10.1109/MSP.2022.3199595
  • PnP-ADMM: \(\mathbf{z}^k \leftarrow \operatorname{prox}_{\alpha g}(\mathbf{x}^{k-1} - \mathbf{s}^{k-1})\) (physics / data) \(\mathbf{x}^k \leftarrow D_\sigma(\mathbf{z}^k + \mathbf{s}^{k-1})\) (learned prior) \(\mathbf{s}^k \leftarrow \mathbf{s}^{k-1} + \mathbf{z}^k - \mathbf{x}^k\)
  • Why not train an end-to-end inverse network? It must learn physics and prior, gives no data-consistency guarantee and must be retrained for every new geometry. PnP keeps the physics explicit and reuses one denoiser.
  • Separation of concerns:
    • forward model \(H\) = known physics (projector, PSF, multislice)
    • prior = learned statistics of plausible images
  • Caveats: convergence needs well-behaved denoisers; a denoiser trained on the wrong material hallucinates its training distribution.
  • Next week: diffusion models push this idea further — a generative prior sampled while enforcing data consistency.

Choosing \(\lambda\): the bias–variance trade-off

RMSE vs \(\lambda\) for the deblurring notebook: under-regularised (fits noise) at small \(\lambda\), over-regularised at large \(\lambda\), minimum at \(\lambda^* \approx 0.126\) (RMSE 0.140).

Choosing \(\lambda\) without ground truth: the L-curve

L-curve: residual norm vs solution norm (log–log), one point per \(\lambda\). The corner (\(\lambda \approx 0.175\), RMSE 0.142) is close to the true optimum (0.126, RMSE 0.140) — a good heuristic, not an exact optimum.

The discrepancy principle and cross-validation

  • Discrepancy principle (Morozov): choose \(\lambda\) with \(\|H\hat{\mathbf{x}}_\lambda - \mathbf{y}\| \approx \|\boldsymbol\epsilon\|\) — needs a noise estimate (Poisson counts, blank frames).
  • Cross-validation: hold out pixels or tilts, minimise the held-out residual (Week 4).
  • Notebook tomography: the discrepancy principle picks TV weight 0.04 — exactly the RMSE optimum, without ground truth.
  • Always report \(\lambda\) — it is a parameter of your measurement.

\(\lambda\) selection in EM: what practitioners do

  • Tomography: SART + TV; sweep the TV weight on a log grid; inspect: ringing / noise → increase, lost small features → decrease; check the residual against the noise floor.
  • EELS/EDS deconvolution: Wiener filter = Tikhonov in Fourier space with a frequency-dependent \(\lambda = 1/\mathrm{SNR}(k)\).
  • Sensor fusion: tune the TV weight on a reference region with known composition (vacuum must stay zero); err on the side of under-regularising — noise is familiar, over-smoothing creates unphysical features. Manassa, Jason et al., (2024), doi:10.69761/MXVR4353
  • There is no universal correct \(\lambda\) — it depends on noise level, specimen and question.

Why tomography? Projections are misleading

  • A TEM/STEM image is a 2-D projection of a 3-D object: overlapping particles, buried interfaces and shape are ambiguous.
  • Electron tomography: tilt series (\(\pm 70°\), 1°–3° steps), then invert for the 3-D density. Midgley, Paul A. et al., (2003), doi:10.1016/S0304-3991(03)00105-0; Frank, Joachim, (2006), doi:10.1007/978-0-387-69008-7
  • Projection requirement: intensity must be monotonic in a projected property → HAADF (\(\approx Z^{1.7}\), incoherent) is the standard; BF diffraction contrast violates it.
  • Dose budget: dose per image × number of tilts → beam-sensitive samples need more regularisation.

The Radon transform and the sinogram

Left: Shepp–Logan phantom \(f(x,z)\). Centre: its sinogram \(p_\theta(s)\) — every point traces a sinusoid. Right: Fourier coverage of a ±60° tilt series and the missing wedge (red).

  • \(\;p_\theta(s) = (\mathcal{R}f)(\theta, s) = \iint f(x,z)\,\delta(x\cos\theta + z\sin\theta - s)\,dx\,dz\) — linear: \(\mathbf{p} = R\,\mathbf{f}\). Radon, Johann, (1917)

Back-projection: why we need the filter

Unfiltered back-projection with 1, 3, 12 and 60 angles (star artefacts, then blur) vs filtered back-projection with 60 angles.

  • Back-projection \(R^\top\mathbf{p}\) (adjoint): smear each projection back along its rays. Not the inverse — low frequencies are over-counted by \(1/|k|\) → blur.
  • FBP: ramp-filter (\(|k|\)) each projection, then back-project. Exact for complete, noise-free data. Kak, Avinash C. et al., (1988)

The Fourier-slice theorem

Projection at angle \(\theta\) ↔︎ central line at \(\theta\) in Fourier space (DSEM SS25).
  • The 1-D FT of a projection is the central slice of the 2-D FT of \(f\) at the same angle: \[\mathcal{F}_{1D}[p_\theta](k) = \mathcal{F}_{2D}[f](k\cos\theta,\,k\sin\theta)\]
  • Each tilt fills one spoke; the gaps are the null space.
  • Full angular coverage ⇒ unique inversion; FBP = fill spokes, weight by \(|k|\), invert.

The Fourier-slice theorem, checked numerically

Notebook section 7: the projection of the phantom along \(z\) (left), the 2-D Fourier transform with the central slice \(k_z = 0\) marked (centre), and the 1-D Fourier transform of the projection overlaid on that central slice (right). They agree to machine precision (max. relative deviation ≈ 1e-15).

The missing wedge

Tomographic reconstruction algorithms

FBP vs iterative vs regularised: the notebook result

Notebook section 7 (128×128 phantom, 5 % noise). RMSE: FBP 180° / 60 tilts 0.124; FBP ±60° / 25 tilts 0.218 (streaks, elongation); SART 0.111; SART + TV 0.088 — best, but the wedge is filled by the prior, not measured.

Electron tomography: artefacts to be aware of

  • Missing-wedge elongation: along the beam direction; severity grows with the missing angle.
  • Streaks (FBP): radiating from high-contrast features at the extreme tilt angles and between sparse angles.
  • Over-regularisation: TV staircases and cartoon look; Tikhonov blur. Monitor the residual — much larger than the noise level ⇒ over-regularised.
  • Model violations: diffraction contrast in BF, channelling in HAADF, beam damage during the series, tilt-axis misalignment — no regulariser fixes a wrong forward model.
  • Honest reporting: tilt range, tilt step, algorithm, number of iterations, \(\lambda\), total dose.

Sensor fusion: why fuse HAADF + EDS/EELS?

  • HAADF: high SNR, atomic resolution, but only \(Z\)-contrast (\(\approx Z^{\gamma}\), \(\gamma \approx 1.6\)–\(2\)) — not which element.
  • EDS/EELS: chemically specific, but few counts/px at a safe dose → noisy maps.
  • Brute force: 10× dose → only \(\sqrt{10} \approx 3.2\times\) SNR, and a destroyed specimen.
  • Fusion: the HAADF image comes for free (simultaneous); require the elemental maps to jointly explain it — one regularised inverse problem, two forward operators. Schwartz, Jonathan et al., (2022), doi:10.1038/s41524-021-00692-5

The fused multi-modal objective

\[\hat{\mathbf{x}} = \arg\min_{\mathbf{x}_i \geq 0}\; \underbrace{\tfrac12\Big\|\mathbf{b}_H - \sum_i (Z_i\mathbf{x}_i)^{\gamma}\Big\|_2^2}_{\Psi_1:\ \text{HAADF, Gaussian}} + \lambda_1 \underbrace{\sum_i \big(\mathbf{1}^\top\mathbf{x}_i - \mathbf{b}_i^\top\log(\mathbf{x}_i + \varepsilon)\big)}_{\Psi_2:\ \text{EDS, Poisson NLL}} + \lambda_2 \underbrace{\sum_i \|\mathbf{x}_i\|_\text{TV}}_{\text{prior}}\]

HAADF + noisy EDS of DyScO\(_3\) → one objective → denoised elemental maps. Schwartz, Jonathan et al. (2022), doi:10.1038/s41524-021-00692-5 (CC BY 4.0) via Manassa, Jason et al. (2024), doi:10.69761/MXVR4353.
  • \(\Psi_1\) alone is non-unique, \(\Psi_2\) alone is noisy — together: HAADF fixes where, EDS fixes what.
  • \(\mathbf{x}_i \geq 0\): concentrations are non-negative.
  • Gains: 300–500 % SNR, > 10× dose reduction, stoichiometry within ≈ 15 %. Schwartz, Jonathan et al., (2022), doi:10.1038/s41524-021-00692-5
  • Solved with the same pattern: gradient step, positivity, TV step.

The fusion algorithm: gradient step + positivity + TV

  • One iteration (from the SS25 tutorial code, fusion_utils.py) — the ADMM-style pattern again:
    1. data step: \(\mathbf{x} \leftarrow \mathbf{x} - \eta\big[\lambda_H\,\gamma\,\mathbf{x}^{\gamma-1}\odot A^\top(A\mathbf{x}^\gamma - \mathbf{b}_H) + \lambda_1(\mathbf{1} - \mathbf{b}/(\mathbf{x}+\text{bkg}))\big]\)
    2. constraint: \(\mathbf{x} \leftarrow \max(\mathbf{x}, 0)\)
    3. prior step: a few iterations of fast gradient-projection TV denoising per element (weight \(\lambda_\text{TV}\))
  • Typical settings: \(\gamma \approx 1.6\), \(\lambda_1 \in [0.05, 0.3]\), \(\lambda_\text{TV} < 0.2\), converges in 10–30 iterations. Manassa, Jason et al., (2024), doi:10.69761/MXVR4353
  • Convergence check: all three cost terms should decay and level off — oscillations mean a too-large step or \(\lambda\).
  • Validation: compare with the raw maps on thin, well-known regions; vacuum must stay empty.

Fusion result and the TV weight

Raw (top) vs fused (bottom) HAADF, Sc, Dy, O maps of DyScO\(_3\). Schwartz, Jonathan et al. (2022), doi:10.1038/s41524-021-00692-5 (CC BY 4.0) / Manassa, Jason et al. (2024), doi:10.69761/MXVR4353.

Low / good / high \(\lambda_\text{TV}\): noisy – right – over-smoothed. Manassa, Jason et al. (2024), doi:10.69761/MXVR4353.
  • Noisy EDS → clean atomic-column maps; too much TV turns real column shapes into round blobs.

Fusion as the general framework

  • One template: \(\;\hat{\mathbf{x}} = \arg\min_\mathbf{x} \sum_k \lambda_k\, \mathcal{D}_k(\mathbf{y}_k, H_k\mathbf{x}) + \lambda_\text{reg} R(\mathbf{x})\), \(\mathcal{D}_k\) = NLL of modality \(k\).
  • Examples: deblurring · tomography (\(H\) = Radon) · HAADF + EDS fusion · fused multi-modal tomography Schwartz, Jonathan et al., (2024), doi:10.1038/s41467-024-47558-0 · ptychography (Week 13).
  • Modular: a new detector = a new data term; the prior stays.
  • Limit: nonlinear \(H_k\) and too-simple hand-crafted priors → Week 13.

Reconstruction limits: what we cannot recover

  • Null space of \(H\) is irreversibly lost — missing-wedge frequencies (tomography), frequencies below the noise floor (deblurring), element mixtures hidden in both HAADF and EDS noise (fusion).
  • Noise floor: accuracy bounded by \(\|\boldsymbol\epsilon\| / \sigma_\text{min}(H)\) — more dose helps, a better algorithm does not.
  • Regularisation bias: a wrong prior gives a systematic, convincing error. Report \(\lambda\) and, where possible, uncertainty (Week 11).

Self-study notebook: deblurring, TV and tomography

notebooks/week12_inverse_deblurring.ipynb

Open In Colab
  1. Forward model, SVD, condition number
  2. Naive inverse vs Tikhonov, \(\lambda\) sweep, L-curve
  3. TV vs Tikhonov with a 10-line ADMM
  4. Tomography lab: Fourier-slice check, FBP vs SART vs SART + TV
  5. Exercises: noise / PSF sweep; tilt range, TV weight, discrepancy principle

Key results (SEED=42)

Quantity Value
\(\kappa(H)\) 230
naive / Tikhonov RMSE 0.968 / 0.140
step: Tikhonov / TV 0.073 / 0.035
FBP 180° / ±60° 0.124 / 0.218
SART / SART + TV 0.111 / 0.088

Summary

  • Forward model \(\mathbf{y} = H\mathbf{x} + \boldsymbol\epsilon\): \(H\) from physics, the data term from the noise model.
  • Ill-posed = non-unique and/or unstable; small singular values amplify noise by up to \(\kappa\).
  • Regularisation = prior: Tikhonov (smooth), TV (piecewise constant), non-negativity, learned denoisers (PnP); \(\lambda\) via L-curve, discrepancy principle, cross-validation.
  • Tomography: Radon → sinogram; Fourier-slice → spokes; FBP = ramp-filtered back-projection; missing wedge = null space; SART + TV beats FBP on limited, noisy data but cannot measure the wedge.
  • Sensor fusion: HAADF fixes where, EDS/EELS fixes what → ≈ 10× dose reduction.
  • Universal pattern: alternate a data-consistency step and a prior step.

Must-know takeaways

  1. \(\mathbf{y} = H\mathbf{x} + \boldsymbol\epsilon\); Hadamard: existence, uniqueness, stability; \(\kappa = \sigma_\text{max}/\sigma_\text{min}\) bounds noise amplification.
  2. Tikhonov: \(\hat{\mathbf{x}} = (H^\top H + \lambda L^\top L)^{-1}H^\top\mathbf{y}\); SVD filter factors \(\sigma_i^2/(\sigma_i^2 + \lambda)\).
  3. Regulariser = −log prior (MAP): L2 ↔︎ Gaussian (smooth), TV ↔︎ piecewise constant (edges), L1 ↔︎ sparse.
  4. \(\lambda\): U-shaped error; L-curve corner and discrepancy principle \(\|H\hat{\mathbf{x}}-\mathbf{y}\| \approx \|\boldsymbol\epsilon\|\) need no ground truth.
  5. Radon transform = line integrals; sinogram; Fourier-slice theorem: \(\mathcal{F}_{1D}p_\theta\) = central slice of \(\mathcal{F}_{2D}f\) at angle \(\theta\).
  6. FBP = ramp filter \(|k|\) + back-projection; exact only for complete, noise-free data. SART/TV: iterative, handle noise and limited angles.
  7. Missing wedge = null space → elongation along the beam; priors fill it, they do not measure it.
  8. Fusion objective: HAADF \(Z^\gamma\) consistency + Poisson EDS fidelity + TV + \(\mathbf{x} \geq 0\).

Next week: Inverse problems II

  • Today: the classical toolbox — forward model, ill-posedness, Tikhonov/TV/PnP, \(\lambda\) selection, tomography, sensor fusion.
  • What it cannot do well: strongly nonlinear forward models (multiple scattering), extremely sparse data, and priors richer than “smooth” or “piecewise constant”.
  • Week 13 — Inverse problems II: ptychography, generative priors & synthesis. Strong-phase approximation and multislice, ePIE vs autodiff ptychography, GAN → diffusion priors and diffusion posterior sampling, physics-informed networks — and the course synthesis (E1–E6 explainability ladder, exam preparation).
  • Preparation: finish notebook sections 6–7; revisit Week 6 (autograd) — next week we differentiate through the physics.

Continue

Backup slides

  • Material for questions or self-study; not part of the 90-minute lecture path.

Tomography in 3-D: a spectroscopic example

  • Challenge: 3-D spectroscopic maps need a spectrum image at every tilt — 4-D/5-D data \((x, y, \theta, E)\) with extreme dose.
  • Landmark: Nicoletti et al. (2013) reconstructed the 3-D distribution of localised surface plasmons of a silver nanocube from an EELS tilt series. Nicoletti, Osman et al., (2013), doi:10.1038/nature12469
  • Result: corner, edge and face modes — which overlap in every projection — separated in 3-D.
  • What regularisation contributed: strongly regularised / constrained reconstruction made the noisy per-energy data usable.
  • Newer route: fused multi-modal tomography — combine the high-SNR HAADF tilt series with sparse EDS tilts in one objective, 3-D chemistry at ≈ 1 nm resolution. Schwartz, Jonathan et al., (2024), doi:10.1038/s41467-024-47558-0 → see the sensor-fusion section.

Fusion on a synthetic core-shell particle

Synthetic core-shell nanoparticle. Left: HAADF image (high SNR, \(Z\)-contrast, no chemical specificity). Centre: low-dose elemental map (25 % relative noise). Right: TV-regularised fusion of both signals. Core and shell are recovered with sharp boundaries. Honest caveat: TV may slightly over-estimate core–shell contrast at high \(\lambda_2\).

References

Plug-and-play methods for integrating physical and learned models in computational imaging: Theory, algorithms, and applications, IEEE Signal Processing Magazine, Ulugbek S. Kamilov, Charles A. Bouman, Gregery T. Buzzard, & Brendt Wohlberg https://doi.org/10.1109/MSP.2022.3199595.
Scanning transmission electron microscopy: Imaging and analysis, Stephen J. Pennycook & Peter D. Nellist https://doi.org/10.1007/978-1-4419-7200-2.
Sur les problèmes aux dérivées partielles et leur signification physique, Jacques Hadamard.
Pattern recognition and machine learning, Christopher M. Bishop.
Solutions of ill-posed problems, Andrey N. Tikhonov & Vasiliy Y. Arsenin.
Nonlinear total variation based noise removal algorithms, Physica D: Nonlinear Phenomena, Leonid I. Rudin, Stanley Osher, & Emad Fatemi https://doi.org/10.1016/0167-2789(92)90242-F.
Compressed sensing electron tomography, Ultramicroscopy, Rowan Leary, Zineb Saghi, Paul A. Midgley, & David J. Holland https://doi.org/10.1016/j.ultramic.2013.03.019.
Distributed optimization and statistical learning via the alternating direction method of multipliers, Foundations and Trends in Machine Learning, Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, & Jonathan Eckstein https://doi.org/10.1561/2200000016.
Plug-and-play priors for model based reconstruction, IEEE global conference on signal and information processing (GlobalSIP), Singanallur V. Venkatakrishnan, Charles A. Bouman, & Brendt Wohlberg https://doi.org/10.1109/GlobalSIP.2013.6737048.
Fused multi-modal electron microscopy, Elemental Microscopy, Jason Manassa, Miti Shah, Min Gee Cho, Zichao Wendy Di, Yi Jiang, Jeffrey A Fessler, Yu-Tsun Shao, Mary C Scott, Jonathan Schwartz, & Robert Hovden https://doi.org/10.69761/MXVR4353.
3D electron microscopy in the physical sciences: The development of Z-contrast and EFTEM tomography, Ultramicroscopy, Paul A. Midgley & Matthew Weyland https://doi.org/10.1016/S0304-3991(03)00105-0.
Electron tomography: Methods for three-dimensional visualization of structures in the cell, Joachim Frank https://doi.org/10.1007/978-0-387-69008-7.
Über die bestimmung von funktionen durch ihre integralwerte längs gewisser mannigfaltigkeiten, Berichte über die Verhandlungen der Königlich-Sächsischen Gesellschaft der Wissenschaften zu Leipzig, Mathematisch-Physische Klasse, Johann Radon.
Principles of computerized tomographic imaging, Avinash C. Kak & Malcolm Slaney.
Reduced-dose and high-speed acquisition strategies for multi-dimensional electron microscopy, Advanced Structural and Chemical Imaging, Zineb Saghi, Rowan Leary, David J. Holland, & Paul A. Midgley https://doi.org/10.1186/s40679-016-0020-3.
Simultaneous algebraic reconstruction technique (SART): A superior implementation of the ART algorithm, Ultrasonic Imaging, Anders H. Andersen & Avinash C. Kak https://doi.org/10.1177/016173468400600107.
Imaging atomic-scale chemistry from fused multi-modal electron microscopy, npj Computational Materials, Jonathan Schwartz, Zichao Wendy Di, Yi Jiang, Alyssa J. Fielitz, Don-Hyung Ha, Sanjaya D. Perera, Ismail El Baggari, Richard D. Robinson, Jeffrey A. Fessler, Colin Ophus, Steve Rozeveld, & Robert Hovden https://doi.org/10.1038/s41524-021-00692-5.
Imaging 3D chemistry at 1 nm resolution with fused multi-modal electron tomography, Nature Communications, Jonathan Schwartz, Zichao Wendy Di, Yi Jiang, Jason Manassa, Jacob Pietryga, Yiwen Qian, Min Gee Cho, Jonathan L. Rowell, Huihuo Zheng, Richard D. Robinson, Junsi Gu, Alexey Kirilin, Steve Rozeveld, Peter Ercius, Jeffrey A. Fessler, Ting Xu, Mary Scott, & Robert Hovden https://doi.org/10.1038/s41467-024-47558-0.
Three-dimensional imaging of localized surface plasmon resonances of metal nanoparticles, Nature, Osman Nicoletti, Francisco de la Peña, Rowan K. Leary, David J. Holland, Caterina Ducati, & Paul A. Midgley https://doi.org/10.1038/nature12469.