Chapter 13 Time/Path Gating and Arrival-Time Harmonization


One-Sentence Goal
Define unified time gating G(t) and path gating A_path(•) conventions and—together with the two-form arrival-time consistency T_arr—align multi-device/multi-modality data on tau_mono while preserving consistent physical path semantics.


I. Scope & Targets

  1. Inputs
    • Timing & sync: ts, tau_mono, offset, skew, J, exposure/trigger metadata { t_open, t_close, fps, rolling }.
    • Path & medium: gamma(ell), n_eff(x), c_ref, path gate A_path(θ, λ, pol) composed from aperture / FOV / polarization / wavelength.
    • Imaging kernel & noise: h/OTF, S_n, and optional motion field v(t).
  2. Outputs
    • Standardized gate descriptors: normalized G(t) and A_path(•) with parameter sets.
    • Arrival-time report: both T_arr forms and their difference delta_form, plus threshold contracts.
    • Alignment & cropping artifacts: time-aligned frame/event sequences and path-consistent FOV crops / weighting maps.
  3. Applicability
    • Supports global/rolling shutters, pulsed lighting / delay gates, ToF / streak / event cameras.
    • Supports space-invariant or blockwise variant PSFs; for strongly scattering media, declare spatiotemporal dependence of n_eff and downgrade to approximations.

II. Terms & Variables

  1. Time gating
    • G(t): gate function (rectangular / weighted / pulse train); T_exp = ( ∫ G(t) dt ); G_norm(t) = G(t) / T_exp.
    • Row timing: t_row(i) = t_start + i * dt_row (rolling shutter), with row readout period dt_row.
  2. Path gating
    • A_path(θ, λ, pol) ∈ [0,1]: acceptance function driven by NA / filtering / polarization / occlusion;
    • FOV and occlusion mask mask_path(x).
  3. Arrival time & two forms
    • T_arr = ( 1 / c_ref ) * ( ∫_{gamma(ell)} n_eff d ell ) (constant-outside form).
    • T_arr = ( ∫_{gamma(ell)} ( n_eff / c_ref ) d ell ) (general form).
    • Difference:
      delta_form = | ( 1 / c_ref ) * ( ∫ n_eff d ell ) - ( ∫ ( n_eff / c_ref ) d ell ) |.
  4. Shape matching & consistency
    • Time-shape similarity: eta_G = ( ∫ G_a G_b dt ) / sqrt( ( ∫ G_a^2 dt ) ( ∫ G_b^2 dt ) ).
    • Path overlap: eta_path = ( ∫ A_a A_b dΩ ) / sqrt( ( ∫ A_a^2 dΩ ) ( ∫ A_b^2 dΩ ) ).
    • Data-consistency residuals: res_time = | t_ref - t_meas |; res_path for FOV boundary mismatch.

III. Axioms P213- (Gating & Arrival Baseline)*


IV. Minimal Equations S213-*


V. Pipeline & Operational Flow M130-*


VI. Contracts & Assertions


VII. Implementation Bindings I130-*


VIII. Cross-References


IX. Quality Metrics & Risk Control

  1. Timing: eta_G, offset, skew, J, res_time.
  2. Path: eta_path, fov_overlap, res_path.
  3. Arrival: delta_form, T_arr confidence intervals.
  4. Risk playbooks
    • Trigger phase drift: self-calibrate pulse trains; tighten tol_phase; drop nonconforming frames.
    • Rolling mismatch / fast motion: row-time correction and ts(i,j)-aware motion compensation; otherwise downgrade to a global-blur model.
    • Refractive-index drift: update n_eff and recompute T_arr; if delta_form exceeds threshold, mark degraded publication.
    • FOV mismatch: crop to common FOV via mask_path or reconfigure optics.

Summary
This chapter unifies time gating G(t), path gating A_path(•), and two-form arrival-time consistency. Contracts on eta_G/eta_path, delta_form, and the sync triplet offset/skew/J guarantee that multi-modality/multi-device data align under a common physical semantics—remaining computable and auditable end to end.