PresentationRandom ThoughtsOriginal paper

Learning Latent Fields in Multiobject Tracking

Expanded notes, equations and source links for the 28-slide lesson.

01 / 28

Learning Latent Fields in Multiobject Tracking

Shaoxiu Wei, Bhaskar Rao and Florian Meyer · 28 October 2026

Track the objects.
Learn their signal-power statistics.

THE CENTRAL IDEA

A physics-based array response explains geometry. A shared conditional density learns how signal power varies with context.

Explanation

This independent walkthrough follows version 1 of Learning Latent Fields in Multiobject Tracking. BP-TkBD-NF combines a physics-based superpositional observation model, particle-based belief propagation and a conditional normalizing flow for signal-power priors. The two interactive labs explain selected mathematical mechanisms using synthetic data: two-source covariance information and single-object tracking with a learned conditional lognormal prior. They do not reproduce the complete BP tracker, the neural flow architecture or any paper benchmark.

Wei, Rao and Meyer · 2026 · PDF

Open slide 1

02 / 28

The model, the loop and the evidence

Select a section. Arrow keys navigate the presentation.

Explanation

The covariance lab isolates how complex cross-channel correlations encode direction. The learning lab tracks one known-present object while fitting a shared conditional power density. Expanded reading notes contain assumptions and references for every slide. The principal experimental comparisons come from Tables II and III, and the controlled prior ablation in Section V-C5.

Paper organization · Sections III–V

Open slide 2

03 / 28

Compression can remove useful evidence

A full complex FFT changes coordinates without discarding information.

DETECT, THEN TRACK

A front end estimates peaks or geometric detections.

The tracker receives those estimates and their associated uncertainty.

Magnitude conversion, selection and point extraction can discard information.

THE PAPER’S OBSERVATION MODEL

Keep the joint complex-valued measurements.

Explain the superposed signal with object states, existence variables and power distributions.

Use geometry and temporal dynamics before reducing the posterior to estimates.

Explanation

A full invertible complex FFT is information preserving. The paper does not claim FFT itself destroys information. The radar method also uses coarse 3-D FFT peaks to initialize birth proposals, then uses the complex ADC tensor for the Bayesian update. Comparisons across complete methods also change priors, models and inference procedures, so they do not isolate an information-loss penalty caused solely by compression.

Introduction, Section II and Section V-B

Open slide 3

04 / 28

Object count is uncertain too

Potential objects carry both a kinematic state and a binary existence variable.

AT TIME k

VariableMeaningRole
xₖ,ₙPosition, velocity or another kinematic stateDetermines array response a(xₖ,ₙ)
rₖ,ₙ ∈ {0,1}Existence of potential object nGates its contribution
γₖ,ₙ > 0Conditional complex-amplitude powerDrawn from the latent-field density
ηₖ > 0Effective background-noise varianceInferred with the object states

UNKNOWN NUMBER OF OBJECTS

\(L_k=\sum_{n=1}^{N_k}r_{k,n}\)   A known list of potential objects represents an unknown active subset.

Explanation

The model uses Nk potential objects, a known number maintained by the inference algorithm, to represent the random actual count Lk. Existing tracks survive probabilistically and new potential objects use birth priors. The state vector hk collects the kinematic states, the pairs (r,γ), and the noise variance. Signal power is a random variable conditional on context, rather than a deterministic function of location.

Section III-A and Section IV-A

Open slide 4

05 / 28

Each object contributes a coherent array response

The physics-based manifold supplies the relative complex response across samples.

SUPERPOSITION · EQ. (1)

\[z_k=\sum_{n=1}^{N_k}r_{k,n}\rho_{k,n}a(x_{k,n})+w_k\]\[\rho_{k,n}\mid\gamma_{k,n}\sim\mathcal{CN}(0,\gamma_{k,n})\]\[w_k\sim\mathcal{CN}(0,\eta_k I_C)\]
Two sources contribute coherently to the same array receivers.

Explanation

The amplitudes are conditionally independent zero-mean proper complex Gaussians, and the effective background noise is independent of them. The model applies to one measurement block. Multiple sensors, frequencies or snapshots use a conditional block-likelihood factorization. The power γ is defined relative to the normalization of a(x), so changing that normalization changes the numerical scale of γ. It is not automatically a calibrated absolute source-power estimate.

Section III-B · Eqs. (1)–(2), (7)

Open slide 5

06 / 28

Geometry remains in cross-channel correlations

Marginalizing ρ gives a joint zero-mean complex Gaussian likelihood.

JOINT LIKELIHOOD · EQS. (3)–(4)

\[f(z_k\mid r_k,x_k,\gamma_k,\eta_k)=\mathcal{CN}(z_k;0,\Sigma_k)\]\[\Sigma_k=\eta_k I_C+\sum_n r_{k,n}\gamma_{k,n}a_n a_n^{\mathrm H}\]

Positive η makes Σ positive definite.

A ZERO MEAN STILL CARRIES POSITION

Each \(a_n a_n^{\mathrm H}\) carries phase relationships across measurement entries.

Off-diagonal covariance terms depend on geometry.

\[\log f(z\mid\Sigma)=-\log\det\Sigma-z^{\mathrm H}\Sigma^{-1}z-C\log\pi\]

The determinant and quadratic term both matter.

Explanation

The signal-dependent part has rank at most min(C,Lk). The model’s mean is zero because it marginalizes random zero-mean amplitudes, not because the observations contain no geometric information. A diagonal-only likelihood discards the modeled cross-channel correlations. The displayed complex Gaussian log-density is a direct expansion of Eq. (3), with no one-half factor, unlike a real Gaussian log-density.

Section III-B · Eqs. (3)–(4)

Open slide 6

07 / 28

The array can encode direction through phase

A small synthetic array makes the covariance mechanism visible.

WHAT TO CHANGE

Change separation, SNR or the number of snapshots.

The first bearing and both equal powers are known. The likelihood scans the second bearing.

Compare joint likelihood, beam power and sensor-wise powers.

WHAT TO LOOK FOR

The measured cross-sensor covariance changes with the samples.

Beam power retains angle information through cross-products.

With equal-magnitude steering vectors, sensor-wise powers alone cannot distinguish directions.

Explanation

This is a teaching specialization of Eqs. (1)–(4) to a six-element half-wavelength uniform linear array with synthetic complex-Gaussian observations. Both equal source powers, the first bearing and the noise variance are known to the covariance likelihood scan, which infers the second bearing. The beam scan uses the same samples but does not use the same scene knowledge, so this is not a fair end-to-end accuracy comparison. The exact controls and plotted curves belong to the laboratory. A diagonal-only comparison isolates a modeling change in this toy problem. It is not one of the paper’s benchmark baselines and does not measure the loss from every practical detector. No full multitarget BP recursion runs in this lab.

Eqs. (1)–(4)

Open slide 7

08 / 28

Explore the complex covariance likelihood

Change the geometry and inspect which information survives.

LIVE EQUATIONS

Synthetic array measurements and likelihoods from Eqs. (1)–(4).

Full covariance retains geometry-dependent phase relations.

The diagonal comparison isolates those correlations.

Open this interactive laboratory

Explanation

This synthetic laboratory illustrates the joint complex Gaussian likelihood. It is a reduced model, not a reproduction of the experiments. The full tracker additionally handles uncertain kinematics, existence, power and noise through approximate particle-based BP. Reset restores the teaching scenario.

Section III-B · Eqs. (1)–(4)

Open slide 8

09 / 28

The field is a family of power distributions

Shared parameters connect observations across objects and time.

A CONDITIONAL PDF AT EACH CONTEXT

\[\gamma_{k,n}\mid r_{k,n}=1\sim f_\theta(\gamma;c_{k,n})\]

c can contain position, sensing parameters and signal features.

The same θ defines the family for all objects and time steps.

MORE THAN A MEAN POWER MAP

The full density can express skewness, heavy tails or several modes.

Its mean is only one summary:

\[m_\theta(c)=\int_0^\infty\gamma f_\theta(\gamma;c)\,d\gamma\]

Separate field copies give independent draws.

Explanation

The paper defines independent copies of a context-indexed positive random field. Values at distinct contexts are independent under its construction. Spatial sharing comes from the shared conditional density parameterization and context encoder, rather than a Gaussian-process-like correlated random field. Nearby positions may have similar distributions, but this is a property encouraged by the parameterization and observations, not a specified covariance kernel over locations.

Section III-C · Eqs. (5)–(11)

Open slide 9

10 / 28

Context is fixed during each update

The experiments use information from the preceding posterior.

CONTEXT INPUTS

Positional encoding of the previous estimated object position.

Known sensor parameters, such as tone frequency or sensor position.

In some settings, signal features or summaries of the preceding power posterior.

CONSEQUENCES

The flow learns a conditional prior for the current update.

The position estimate itself is uncertain, but its encoded context is held fixed.

Unvisited contexts require extrapolation.

A symmetric encoding can enforce a symmetric field.

Explanation

The context ck,n is a fixed input during each inference and learning step. For the radar field visualization, the authors intentionally omit object-specific features and use an encoding that enforces symmetry about zero azimuth. Thus the symmetry in Figure 7 is not an independently discovered environmental property. The method does not infer a separate correlated field value jointly at every unobserved location. It evaluates the learned conditional density there.

Section III-C and Section V-B · Eq. (28)

Open slide 10

11 / 28

An invertible map turns base noise into positive power

Context selects the transform. Shared parameters determine how context acts.

BASE DRAW

\[\epsilon\sim f_0\]

A simple reference density

CONDITIONAL FLOW

\[\mu=T_\theta(\epsilon;c)\]

A sequence of monotone bijections

POSITIVE POWER

\[\gamma=G(\mu)\]

A smooth positive-output map

TWO DIRECTIONS

Forward: draw power-prior particles. Inverse: evaluate the density at inferred power particles.

Explanation

Section III-D uses scalar invertible strictly monotone transformations whose coefficients depend on a context encoder such as an MLP or CNN. The output μ lies on the real line, and G maps it to positive γ. The composition defines an explicit normalized density and permits both prior sampling and log-density evaluation. Flexibility comes from nonlinear transformation of density, not from a deterministic prediction of one power value.

Section III-D · Eqs. (12)–(14)

Open slide 11

12 / 28

The Jacobian makes the transformed density correct

Density values change when the map stretches or compresses the power axis.

LOG-DENSITY · EQ. (13)

\[\log f_\theta(\gamma;c)=\log f_0(\epsilon)\]\[-\sum_{\ell=1}^{Q}\log\left|\frac{\partial F_{\theta_\ell}}{\partial y_{\ell-1}}\right|\]\[-\log\left|\frac{dG}{d\mu}\right|\]

EVALUATING A POSTERIOR PARTICLE

Start with a fixed positive power γ.

Apply \(G^{-1}\) and the inverse flow to find ε.

Evaluate the base log-density and subtract the log-Jacobian terms.

Differentiate this value with respect to θ.

Explanation

The variables satisfy y0=ε, yℓ=Fθℓ(yℓ−1;c) and μ=yQ. Inverse evaluation maps a fixed inferred power sample back to the base coordinate. The derivative of the complete composite map is the product of the layer derivatives and G′. Absolute Jacobians cover either orientation, while the implemented monotone maps maintain a valid bijection. A Gaussian base does not restrict the transformed output to a Gaussian power density.

Section III-D · Eq. (13)

Open slide 12

13 / 28

Tracking supplies uncertain training evidence

The updated field becomes a prior for later measurements.

Measurements and priors enter Bayesian inference. Frozen posterior power and existence beliefs update the latent field, which supplies later priors.

Explanation

This is the inference and learning loop in Figure 3 and Section IV. The procedure alternates a particle-based approximate E-step and a generalized variational M-step. It does not differentiate through the tracking recursion. Past posterior evidence is stored and held fixed rather than recomputed every time the flow parameters change. Updated θ carries forward to the next time step.

Section IV and Figure 3

Open slide 13

14 / 28

BP approximates the posterior marginals

The observation model is exact under its assumptions. The full inference is approximate.

BAYES AND BELIEFS

\[f_\theta(h_k\mid z_k)\propto f(z_k\mid h_k)f_\theta(h_k)\]\[q(x_{k,n}),\quad q(r_{k,n},\gamma_{k,n}),\quad q(\eta_k)\]

Weighted particles represent these marginal beliefs.

APPROXIMATIONS THAT MATTER

Second-order Gaussian moment matching approximates marginal likelihoods.

\[\mathbb E[aa^{\mathrm H}]\approx\mathbb E[a]\mathbb E[a]^{\mathrm H}\]

Kronecker factors receive an additional mean-factor approximation.

Existence thresholds declare and prune tracks.

Explanation

The paper introduces a formal auxiliary joint density q(hk), but BP computes only its marginal approximations. The expected array outer product approximation removes the covariance of a(x), and it is not an identity in general. These choices make the implementation tractable. Declared object states use posterior MMSE estimates. A successful complex Gaussian likelihood evaluation alone does not make the approximate inference exact.

Section IV-A · Eqs. (15)–(19)

Open slide 14

15 / 28

Only the power prior depends on θ here

The ELBO separates evidence from posterior approximation error.

FIX q · EQ. (20)

\[\log f_\theta(z_k)=\mathcal L_k(\theta)\]\[+\mathrm{KL}\!\left(q(h_k)\,\|\,f_\theta(h_k\mid z_k)\right)\]

The nonnegative KL term makes \(\mathcal L_k\) a lower bound.

THE θ-DEPENDENT PART

\[\mathcal L_k=\mathbb E_q[\log f(z_k\mid h_k)\]\[+\log f_\theta(h_k)-\log q(h_k)]\]

Hold the predicted PDFs, contexts and q fixed.

Then only the conditional power-density terms contribute to the θ update.

Explanation

The ELBO identity holds for an appropriate fixed auxiliary density q. The implementation uses approximate BP marginals for the needed expectations. During the flow update, the measurement likelihood and q are held fixed, as are the preceding prediction computations and contexts. This avoids backpropagation through tracking history. Raising the particle-estimated objective is a generalized approximate learning step, not proof of globally optimal filtering or exact evidence maximization.

Section IV-B · Eqs. (19)–(20)

Open slide 15

16 / 28

Uncertain objects contribute proportionally

A weak existence belief contributes less to the learned power field.

OBJECTIVE · EQ. (21)

\[J_k(\theta)=\sum_n q(r_{k,n}=1)\]\[\quad\cdot\mathbb E_{q(\gamma_{k,n}\mid r_{k,n}=1)}[\log f_\theta(\gamma_{k,n};c_{k,n})]\]

The expectation uses the full inferred power distribution.

PARTICLE IMPLEMENTATION

\[J_k(\theta)\approx\sum_n e_n\sum_j w_{n,j}\log f_\theta(\gamma_{n,j};c_n)\]

eₙ is existence probability. Conditional particle weights sum to one.

Fit a density to uncertain evidence, without ground-truth power labels.

Explanation

This weighted sum is the direct particle approximation of Eq. (21). Existence eₙ must not be confused with a conditional particle weight wₙ,j, and neither is a point estimate of γ. A component with zero existence weight contributes no gradient. A posterior can still be wrong: the objective weights inferred evidence, not verified labels. Repeatedly training the same fixed cache optimizes this objective rather than adding new independent measurements.

Section IV-B · Eq. (21)

Open slide 16

17 / 28

Track one object while learning its power prior

A transparent finite-grid model exposes how posterior beliefs train a shared density.

WHAT TO TRY

Press Step to see one prediction, inference and learning update.

Run repeated traversals to revisit the same contexts.

Turn model updates off to inspect the effect of adaptation.

Change the SNR or seed and compare both filters.

WHAT IS COMPUTED

\[\log\gamma=\mu_\theta(c)+\sigma\epsilon\]

An affine conditional flow followed by exponentiation gives a lognormal power prior.

One finite-grid filter learns. The comparison filter keeps a fixed broad prior.

Both receive the same raw complex samples.

Explanation

The lab fixes existence probability at one and tracks one object using four sensors and three snapshots per frame. Numerical quadrature approximates its Bayesian position and log-power posterior. The context is the preceding position estimate, fixed during the current update. A regularized regression fits the conditional mean of log power to cached posterior expectations E[log γ]. The density family has fixed log-scale σ and is deliberately less flexible than the paper’s neural flow. Ground truth appears only in evaluation and plots, never in inference or training.

Reduced teaching version of Eqs. (13), (21)–(22)

Open slide 17

18 / 28

Learn a power field while tracking one object

Step through the update or run repeated traversals of the same field.

LIVE EQUATIONS

Two filters receive the same synthetic complex measurements.

Posterior power beliefs train a shared conditional lognormal prior.

Known-present single object. No full BP or benchmark reproduction.

Open this interactive laboratory

Explanation

The known-present single-object lab sets the existence weight in Eq. (21) to one. It illustrates the inference-learning loop with finite-grid Bayesian filtering and a conditional lognormal density with a fixed log-scale. The power-field plot displays median power exp μ(c), not the mean of γ. The true synthetic density uses a different log-scale, so the restricted learner cannot recover its full shape. Reported RMSE is computed from the selected synthetic run and need not improve for every seed or setting. This lab does not reproduce the paper’s multiobject neural-flow BP algorithm.

Section IV-B · Eqs. (21)–(22)

Open slide 18

19 / 28

Past posterior evidence stays frozen

Accumulation shares information across time without rerunning old inference.

ACCUMULATED OBJECTIVE · EQ. (22)

\[J_{1:k}(\theta)=\sum_{k'=1}^{k}J_{k'}(\theta)\]

Store prior-step contexts, existence probabilities and power particles.

Initialize θ from its preceding value and take a few gradient steps.

INTERPRETATION

Inference is an approximate E-step.

Density learning is a generalized variational M-step.

There is no backpropagation through the filtering history.

Stored mistakes and context mismatch can affect later learning.

Explanation

The paper explicitly holds all cached posterior quantities from earlier time steps fixed, and does not recompute them with the latest θ. It describes a few gradient-based steps that increase the accumulated objective. This is approximate generalized variational EM, not an exact batch EM algorithm over all historical hidden states. The cumulative cache also raises a separate long-horizon memory and nonstationarity question beyond the efficient per-likelihood algebra.

Section IV-B2 · Eq. (22)

Open slide 19

20 / 28

The covariance need not be materialized

Low rank reduces the solve to the active object dimension.

DIRECT ALGEBRAIC SPECIALIZATION

\[\Sigma=\eta I+UU^{\mathrm H}\]\[K=I+\eta^{-1}U^{\mathrm H}U\]\[\log\det\Sigma=C\log\eta+\log\det K\]\[\Sigma^{-1}=\eta^{-1}I-\eta^{-2}UK^{-1}U^{\mathrm H}\]

WHY IT HELPS

Columns of U are \(\sqrt{r_n\gamma_n}\,a_n\).

Use low-rank matrix identities and Kronecker-structured array responses.

For fixed object and particle budgets, the proposed evaluation scales linearly in C.

It still has costs in objects, particles and training.

Explanation

The displayed identities follow from the matrix determinant lemma and Woodbury identity for η>0. They illustrate the structural idea; the paper’s particle-BP implementation also uses Gaussian moment matching and Kronecker approximations described in its supplement. Linear scaling refers to measurement dimension with other budgets fixed. It is not a claim of linear complexity in every problem dimension or a guarantee of low total runtime.

Section III-B, Table I and supplementary likelihood derivation

Open slide 20

21 / 28

A dense radar covariance is the wrong data structure

The paper’s illustrative configuration has C = 128 × 256 × 16 = 524,288.

TABLE I · REPORTED STORAGE

ItemRepresentationMemory
Input measurementC complex values≈ 4 MiB
Dense likelihood covarianceC × C complex matrix≈ 2.0 TiB
Efficient representationDecomposed components≈ 3.1 KiB

THE COMPARISON’S SCOPE

The 3.1 KiB figure stores the Kronecker factors of one array response. The input, all particles, neural network and training cache require additional memory.

Explanation

These values are transcribed from Table I, whose caption specifies 64 bits per complex value. The small entry stores 128+256+16=400 complex factor entries for one Kronecker-structured array response, not complete application memory. The dense C² complex matrix would require approximately two tebibytes, whereas the decomposed representation avoids that allocation. Measurement storage itself remains proportional to C.

Table I

Open slide 21

22 / 28

The radar study separates simulation and real data

The learned field supplies a power prior in both settings.

CONTROLLED RADAR SIMULATION

Two sensors observe five objects with different birth and death times over 80 steps.

Each sensor contributes 2,000 complex entries per step.

Known radar-equation power permits a field comparison.

Learned and reference power maps differ by less than about 2 dB over the ROI.

UWCR REAL RADAR DATA

The Bayesian update uses a complex ADC tensor with 261,120 entries per frame.

Coarse FFT peaks supply birth proposals.

The flow starts anew for each sequence and learns during runtime.

Reported comparisons average 50 Monte Carlo runs.

Explanation

The simulated setting uses a known radar-equation signal-power model, a constant-velocity model and two sensor blocks sharing a latent field through sensor-aware context. The real UWCR setting uses a different FMCW configuration. The radar field agreement is a simulation finding, not a calibrated real-world propagation reconstruction. Real-data results report GOSPA with c=5 m, p=1 and α=2.

Section V-A, Figure 5 and Section V-B

Open slide 22

23 / 28

The latent field adds a smaller gain beyond raw-data tracking

Selected rows from UWCR Table II. Lower GOSPA is better.

GOSPA AND ITS COMPONENTS · METRES

MethodGOSPALocalizationMissedFalse
MVDR + BP0.8710.7590.0480.065
RAMP-CNN + BP0.7650.6900.0400.035
BP-TkBD-RW0.5770.5420.0170.018
BP-TkBD-NF0.5520.5260.0130.013

THE CLOSEST COMPARISON

With the same likelihood evaluation, NF lowers GOSPA 4.3% versus the random-walk prior.

Explanation

Table II reports 50-run averages on UWCR, with GOSPA c=5 m. BP-TkBD-RW replaces the shared latent field with a random-walk power model while retaining the efficient likelihood evaluation. The computed relative reduction is (0.577−0.552)/0.577≈4.33%. Compared with RAMP-CNN+BP it is about 27.8%, but that broader comparison changes representation, model and inference together. Displayed components may differ from their sum because the table rounds values.

Section V-B3 · Table II

Open slide 23

24 / 28

Learning dominates the proposed method’s per-frame cost

UWCR timings use the same workstation. They do not imply universal speed rankings.

SELECTED TABLE II TIMINGS · MS/FRAME

MethodRuntime
MVDR + BP4.57 + 8.86
RAMP-CNN + BP414.25 + 9.18
BP-TkBD-RW29.09
BP-TkBD-NF69.86

Detector and tracker times are separate where shown.

NF RUNTIME BREAKDOWN

21.45 ms
Bayesian inference

45.06 ms
Flow update

3.34 ms
Prior generation and initialization

Minor sum discrepancy comes from rounding.

Explanation

The reported workstation has an AMD Ryzen Threadripper PRO 5955WX, 128 GB RAM and an NVIDIA RTX 4090 with 24 GB memory. Runs use Python/PyTorch/CUDA and single precision. Learning-based detector times exclude offline training and separately executed preprocessing. The NF total exceeds the RW baseline and classical detect-then-track examples, but is lower than the listed neural detector pipelines. These are implementation-specific observed timings, not asymptotic guarantees.

Section V-B3 · Table II

Open slide 24

25 / 28

The same framework uses a different physics-based manifold

SWellEx-96 uses 21 hydrophones, seven tones and three snapshots per step.

TABLE III · GOSPA IN METRES

MethodGOSPALocalizationMissedFalse
MP35.97330.3222.8252.825
SBL36.31230.1483.2532.911
MP-BP32.37729.1233.0820.172
SBL-BP32.62429.2853.0820.257
BP-TkBD-NF30.832 ± 0.0927.8352.9970.000

CONTEXT AND METRIC

Replica vectors describe a dispersive underwater waveguide. The flow conditions on estimated source location and tone frequency. GOSPA cutoff: 100 m.

Explanation

Table III compares detector-only, detect-then-track and raw-complex methods on SWellEx-96. The source to be tracked emits known tones; an additional ship interferer is present but is not itself tracked. The tones and matched-field processing help suppress it. The method retains joint complex observations across seven tones and three snapshots after a common short-time Fourier front end. Acoustic and radar GOSPA numbers use different cutoffs and spatial scales, so they are not directly comparable.

Section V-C · Table III

Open slide 25

26 / 28

Context and density flexibility both affect performance

The acoustic simulation fixes measurements, inference and trajectories.

SECTION V-C5 · GOSPA IN METRES

Signal-power priorGOSPA
Flow with spatial context and preceding-posterior summaries21.44
Flow with spatial context only22.13
Flow with shifted base PDF23.57
Context-conditioned Gamma prior27.16
Gamma random walk31.92

READING THE ABLATION

The controlled comparison gives clearer evidence for the power-prior design.

Explanation

Section V-C5 reports this controlled simulation with KRAKEN-generated measurements. The comparison keeps the measurement model, inference procedure and trajectories fixed. A flow with preceding-posterior summaries in its context has the lowest reported GOSPA. These values are simulation findings and are distinct from real-data Table III. The results support useful context and flexible density modeling in this setup, rather than proving every conditional flow will outperform every parametric prior.

Section V-C5 and supplementary Section VII

Open slide 26

27 / 28

The learned field needs a careful interpretation

The method learns power statistics relative to a chosen physical model.

WHAT THE EVIDENCE SUPPORTS

Joint complex data and a learned power prior improve the reported tracking tasks.

The flow can reuse observations across contexts and objects.

Low-rank structure makes large measurement blocks feasible.

WHAT REMAINS CONDITIONAL

Array-manifold and background-noise assumptions can be wrong.

BP, rank-one moment matching and fixed estimated contexts introduce approximation.

Unvisited locations extrapolate. Encoding can impose structure.

KRAKEN is a physics reference, not field ground truth.

Explanation

Figure 9 compares normalized range-dependent power trends with a KRAKEN model. It does not validate absolute source power, and KRAKEN itself can differ from the true environment. Higher-frequency interference patterns and modeling mismatches are harder to capture. The approach does not reconstruct a deterministic complex wavefield, recover separate reflectivity and attenuation factors, or provide an exact joint posterior. Its strongest contribution is coupling a flexible conditional power prior with online approximate Bayesian tracking.

Sections III–V, Figure 7 and Figure 9

Open slide 27

28 / 28

Paper, interactive labs and related lessons

Every paper equation and table reference in this deck refers to version 1.

PRIMARY SOURCE

Shaoxiu Wei, Bhaskar Rao and Florian Meyer
Learning Latent Fields in Multiobject Tracking.
arXiv:2610.38898v1, 28 October 2026.

RELATED RANDOM THOUGHTS

INTERACTIVE EQUATIONS

Explanation

This is an independent educational companion, not an author-produced presentation. Equation explanations and laboratory visualizations are original teaching material. Reported tables are selected numerical facts attributed to the original paper, with dataset and metric context retained. The two small synthetic demonstrations explain covariance information and online conditional density learning. They do not run the full neural-flow BP tracker or reproduce its measured benchmark results.

Primary paper · Abstract and version history

Open slide 28