Papers
Topics
Authors
Recent
Search
2000 character limit reached

Machine vision with small numbers of detected photons per inference

Published 25 Mar 2026 in physics.optics, cs.CV, cs.ET, cs.LG, and physics.data-an | (2603.23974v1)

Abstract: Machine vision, including object recognition and image reconstruction, is a central technology in many consumer devices and scientific instruments. The design of machine-vision systems has been revolutionized by the adoption of end-to-end optimization, in which the optical front end and the post-processing back end are jointly optimized. However, while machine vision currently works extremely well in moderate-light or bright-light situations -- where a camera may detect thousands of photons per pixel and billions of photons per frame -- it is far more challenging in very low-light situations. We introduce photon-aware neuromorphic sensing (PANS), an approach for end-to-end optimization in highly photon-starved scenarios. The training incorporates knowledge of the low photon budget and the stochastic nature of light detection when the average number of photons per pixel is near or less than 1. We report a proof-of-principle experimental demonstration in which we performed low-light image classification using PANS, achieving 73% (82%) accuracy on FashionMNIST with an average of only 4.9 (17) detected photons in total per inference, and 86% (97%) on MNIST with 8.6 (29) detected photons -- orders of magnitude more photon-efficient than conventional approaches. We also report simulation studies showing how PANS could be applied to other classification, event-detection, and image-reconstruction tasks. By taking into account the statistics of measurement results for non-classical states or alternative sensing hardware, PANS could in principle be adapted to enable high-accuracy results in quantum and other photon-starved setups.

Summary

  • The paper presents the photon-aware neuromorphic sensing (PANS) framework, which jointly optimizes the optical encoder and digital decoder to overcome low-photon detection challenges.
  • It models the single-photon detection process as a binary stochastic neuron using Poisson statistics, with gradient damping via e^(-lambda) to ensure unbiased learning.
  • The study demonstrates that PANS achieves superior accuracy and robustness in ultra-low photon regimes compared to conventional imaging paradigms through task-adapted sparse illumination patterns.

Machine Vision with Small Numbers of Detected Photons per Inference

Introduction and Photon-Aware Neuromorphic Sensing (PANS) Framework

The paper introduces and systematically analyzes photon-aware neuromorphic sensing (PANS), a machine learning framework that is end-to-end optimized directly accounting for the stochasticity and irreversibility of the single-photon detection (SPD) process. The motivation lies in the photon-starved regime, where classical detection bottlenecks dominate and irreversibly discard most information prior to digital post-processing—posing fundamental limits for low-light machine vision, rapid cytometry, and non-invasive biomedical imaging.

The core conceptual advance is the integration of the physical stochastic detection process into the differentiable computational graph, using a custom straight-through estimator with theoretically justified gradient damping. This permits gradient flow even at a detection bottleneck, enabling the joint optimization of programmable optical front-ends (encoders) and arbitrary digital back-ends (decoders). The treatment generalizes to both active and passive optical systems, as well as both coherent and incoherent light.

SPD Modeling, Gradient Estimation, and Training Methodology

The SPD process is formalized as a binary stochastic neuron governed by Poisson statistics. Each output is a Bernoulli trial with success probability PSPD(λ)=1eλP_{\text{SPD}}(\lambda) = 1 - e^{-\lambda} for mean photon flux λ\lambda. The key is to use eλe^{-\lambda} as the gradient scaling factor during optimization. This ensures unbiased gradient estimation with respect to expected activations, allowing effective training even when activations are heavily quantized/stochastic.

For the optical encoder, both intensity-based and field-based encodings are developed. The former leads naturally to a non-negativity constraint on weights, which is elegantly enforced via squared parameterization instead of clamping/projection, thus preserving gradient flow (demonstrated throughout the training analysis).

Initialization and training stabilization are handled by Kaiming scaling, slope annealing, and post-detection batch normalization. The forward pass remains stochastic; during inference, multiple physical shots can be averaged (KK-shot scaling) to reduce uncertainty.

Detection Bottleneck and Taxonomy of Paradigms

The detection bottleneck is rigorously framed as an irreversible information-theoretic constraint. The taxonomy constructed in the paper organizes optical sensing approaches into four regimes:

  1. Direct Imaging: No encoder, no task optimization, no photon-awareness.
  2. Fixed Optical Transformations: Encoder present but not optimized, no photon-awareness.
  3. Conventional End-to-End (E2E): Joint encoder-decoder optimization, but deterministic or crude model of detection.
  4. PANS (Photon-Aware Neuromorphic Sensing): Full joint optimization including the physical stochastic detection process.

A flowchart of paradigm relationships is given, with PANS emerging as the only physically consistent and performant option when the detection bottleneck is dominant.

Training Dynamics and Efficient Illumination Patterns

The training section details how the illumination regularization α\alpha trades off photon budget and accuracy, with sharp transitions between photon-efficient and photon-inefficient solutions. Models are evaluated with both small and large dfd_{\text{f}} (feature dimension), making clear that aggressive photon regularization induces highly sparse, localized patterns, where the encoder adaptively allocates photons to maximize information retention.

Figure 1

Figure 1: Training dynamics under different illumination regularization α\alpha for df=10d_\text{f} = 10.

Figure 2

Figure 2: Training dynamics under different illumination regularization α\alpha for df=16d_\text{f} = 16.

Figure 3

Figure 3: Training dynamics under different illumination regularization λ\lambda0 for λ\lambda1.

Figure 4

Figure 4: Training dynamics under different illumination regularization λ\lambda2 for λ\lambda3.

Figure 5

Figure 5: Evolution of learned illumination patterns during training. Each panel displays the λ\lambda4 patterns, showing spatial sparsity and efficient concentration of photon budget with training progression.

Scaling Analysis: Feature Dimension, λ\lambda5-shot, and Photon Robustness

The analysis demonstrates that—when constrained by the total number of SPD events (detected photons)—scaling up the feature dimension λ\lambda6 while keeping λ\lambda7 (single shot per feature) is more efficient than reusing λ\lambda8 shots per feature. This is proven both theoretically and numerically, with systematic evaluation on the FashionMNIST benchmark. Robustness analyses (to photon-level scaling λ\lambda9 and dark counts) show high tolerance to common experimental impairments, validating the practical deployability.

Figure 6

Figure 6: Multi-shot evaluation validates eλe^{-\lambda}0 scaling over eλe^{-\lambda}1 scaling.

Figure 7

Figure 7: Effect of photon level scaling eλe^{-\lambda}2. Test accuracy versus photon scaling parameter eλe^{-\lambda}3 for trained PANS models with different eλe^{-\lambda}4.

Figure 8

Figure 8: Robustness to dark counts. Test accuracy versus dark count rate for different eλe^{-\lambda}5.

Benchmarking and Comparative Evaluation

Direct imaging in the photon-starved regime is shown to lose all class-discriminative information at eλe^{-\lambda}6. This is qualitatively showcased with shot-noise-limited frames and t-SNE embeddings, illustrating catastrophic information loss.

Figure 9

Figure 9: Shot-noise-limited frames at different photon budgets; object identity is lost in the few-photon regime.

Figure 10

Figure 10: t-SNE visualization of information loss; class clusters collapse to randomness at low photon budget.

Compressive sensing with random illumination patterns provides no improvement in this regime Figure 11. Conventional E2E yields partial recovery but breaks down in the ultra-low photon count regime Figure 12, confirming the necessity of the photon-aware approach.

Figure 11

Figure 11: Compressive sensing performance. Test accuracy as a function of number of patterns (eλe^{-\lambda}7) and photon budget (eλe^{-\lambda}8).

Figure 12

Figure 12: Conventional end-to-end optimization results. Test accuracy versus eλe^{-\lambda}9 for different KK0.

Generalization: Applications and Real-World Tasks

PANS is experimentally validated in a real optical system with active programmable structured illumination and low-noise digital single-photon detection. The experimental platform includes an OLED for pattern generation, SLM for object modulation, and qCMOS operating in photon-counting mode.

Figure 13

Figure 13: Experimental apparatus for active PANS with OLED illumination, SLM-based object, and qCMOS single-photon camera.

Extensive numerical and experimental results are provided on canonical vision benchmarks (FashionMNIST, MNIST), cytometry (cell-organelle classification, Figure 14), machine reading (barcode detection, Figure 15), and advanced tasks in passive sensing: multimode fiber imaging Figure 16, transient event detection Figure 17, tissue blood flow Figure 18, nebula classification Figure 19, and fiber end-face inspection Figure 20. In all cases, PANS achieves accurate discrimination far below the photon budgets required by prior methods.

Figure 14

Figure 14: Cell-organelle classification dataset: representative images in three biological categories.

Figure 15

Figure 15: Barcode “1010” identification dataset, with samples and position-invariant detection requirement.

Figure 16

Figure 16: Image sensing through multimode fiber: original MNIST digit, MMF propagation, speckle pattern, PANS encoding, and reconstruction.

Figure 17

Figure 17: Transient event detection dataset: background vs. transient-present examples with overlapping means.

Figure 18

Figure 18: Tissue speckle imaging: distinction between static (sharp) and perfused (blurred) tissue.

Figure 19

Figure 19: Nebula classification: planetary nebulae versus emission nebulae; class differences are purely morphological.

Figure 20

Figure 20: Fiber end-face inspection: clean vs. contaminated fibers, highlighting subtle localized anomalies.

Technical Implications and Prospects

This work establishes that, under strict photon budgets, detection noise cannot be mitigated by post-detection processing—even arbitrarily deep neural architectures are fundamentally limited by the pre-detection information loss. The PANS optimization allows the system to learn efficient, task-adapted modes for information preservation, balancing the trade-off between photon use and task fidelity in a physically meaningful, highly regularized manner.

End-to-end training that is photon-aware (as opposed to merely noise-robust or quantization-aware) induces sparse, adaptive, possibly highly nonlinear encoder patterns, and this is essential for operating at the limit where far fewer photons are used than the pixel/mode count. The demonstrated robustness to intensity fluctuations and dark counts ensures experimental viability. Robustness to hardware noise sources and generalization across downstream tasks indicate relevance for ultra-low-light imaging, rapid-high-throughput flow cytometry, covert LIDAR/autonomous driving under adverse weather, and clinical/biomedical photodamage constraints.

Conclusion

The paper presents a rigorous, physically consistent framework for machine vision operating at the detection bottleneck, characterized by joint optical–digital co-optimization with explicit stochastic modeling of the photon counting process. Numerical and experimental evidence supports quantitative improvements in accuracy per detected photon over all baseline paradigms. The PANS methodology, being encoder-agnostic, is extensible to novel photonic materials and quantum-enhanced sensors, making it a principal reference point for optical AI implementations operating near the quantum limit.

(2603.23974)

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

Overview

This paper is about teaching machines to “see” when there’s almost no light—sometimes only about one photon per measurement. The authors build a framework called photon‑aware neuromorphic sensing (PANS) that treats the camera like a true photon counter and trains the whole system (the optics plus the computer algorithm) to work well in ultra‑low‑light conditions.

Think of photons like raindrops. In bright light, many drops hit your bucket (the sensor), so measuring is easy. In the dark, only a few drops arrive, and randomness dominates. PANS accepts that randomness and learns to make the most of every drop.

What questions did the researchers ask?

  • Can we design machine‑vision systems that work reliably when only a few photons are detected per decision?
  • How do we train such systems if the sensor’s output is random (a “photon click” or not) instead of a smooth number?
  • Can we co‑design the optical part (what happens to light before the detector) and the digital part (the neural network after the detector) so they work together through this “detection bottleneck”?
  • Do photon‑aware training strategies beat more conventional training when light is extremely scarce?

How did they approach the problem?

They built and analyzed a complete pipeline from light to decision, and they modeled the physics faithfully.

The core idea: model single‑photon detection as it really behaves

  • Single‑photon detectors output a binary result per read: 1 if at least one photon clicks, 0 if none.
  • If the expected number of photons is λ (lambda), the chance of a “click” is:
    • P(click) = 1 − e{−λ}
  • That’s like flipping a biased coin whose bias depends on λ.

Training through randomness: a clever gradient trick

Neural networks usually need smooth signals to learn. A binary, random “click” isn’t smooth. To pass learning signals backward through this step, the authors use a straight‑through estimator (STE) but scale the gradient by e{−λ}. Intuition:

  • When λ is small (few photons), changes matter a lot, so gradients are strong.
  • When λ is large (almost always clicking), changes matter less, so gradients shrink.
  • This matches the physics and keeps training stable.

Extra training tricks that make it work

  • Initialization: Start with optical weights that produce λ values in a “just right” zone (not too big, not too small) so learning signals aren’t lost.
  • Slope annealing: Temporarily rescale λ by a factor η during training (like adjusting the “sensitivity”) and slowly change η to help the optimizer find good solutions.
  • Intensity clamping: Put an upper limit on λ during training to avoid saturation (where everything clicks and gradients vanish).
  • Batch normalization after detection: Once the random binary outputs are in the digital domain, normalize them to stabilize training.

Inference: averaging multiple shots helps

  • If you repeat the measurement K times and average, randomness averages out, making the signal more reliable.
  • Training with K=1 (single shot) still generalizes well when you use larger K at test time.

Two optical “front ends”: active and passive

PANS is a general framework—you can plug in different optical encoders before the detector.

  • Active PANS (structured illumination):
    • You shine designed light patterns onto the object (like projecting patterns), collect the total transmitted/reflected light with a single bucket detector, and repeat with several patterns.
    • Mathematically, each pattern produces λ = w ⋅ x (a weighted sum of the object’s properties), like a dot product.
    • Because light intensity can’t be negative, they train unconstrained parameters and square them to make physical, non‑negative illumination.
    • They also control the “photon budget” by adding an L2 penalty that directly equals total light used, so you can train for different light budgets on purpose.
  • Passive PANS (linear optical processors):
    • You can’t control the light source (e.g., starlight, scattered light), but you can pass incoming light through a learnable optical transformer (like a mixing board for light).
    • The optical field is multiplied by a matrix W (E’ = W·E), and the detector measures intensity, which is the square of the field amplitude.
    • They derive how to compute gradients through this “square law” so the optical matrix can be trained end‑to‑end.

A useful way to think about the system: the detection bottleneck

  • Before the detector, you can still shape and rearrange light (the optical encoder).
  • At the detector, analog light becomes digital counts, and randomness discards information—what’s lost here is gone forever.
  • After the detector, the digital neural network can be as smart as you want, but it can only use the information that survives the bottleneck.
  • So the smart move is to optimize the optics to feed the detector the most useful information possible.

What did they find, and why is it important?

  • Modeling detection as a true random, binary process during training leads to better behavior in the few‑photon regime than treating it as a simple, noisy, deterministic step.
  • The gradient scaling by e{−λ} keeps learning focused where it matters: at low photon counts, where decisions are most uncertain and informative.
  • Operating near about one photon per measurement (around λ ≈ 0.7) is a sweet spot for extracting information efficiently in this binary‑click setting.
  • Practical training tools—careful initialization, slope annealing, intensity clamping, and post‑detection normalization—make optimization stable and effective.
  • The framework works with both “active” (you control illumination) and “passive” (you transform incoming light) optical setups.
  • Photon budget can be built directly into the loss, so the system learns to “spend” photons where they help the task most.

Why it matters:

  • In very low light, conventional methods that ignore true photon statistics can fail because they don’t account for how much information the detector throws away. By being photon‑aware, PANS learns optical encoders that are robust in the scarcest‑photon conditions.

What could this change in the real world?

  • Night‑time and low‑light vision: Cameras that see better with less light for drones, robotics, or security—while using fewer photons and less power.
  • Safer, faster scientific imaging: Microscopes that collect useful data from light‑sensitive samples without damaging them (e.g., live cells).
  • Space and remote sensing: Better performance when light is extremely limited and every photon is precious.
  • Eye‑safe LiDAR and low‑power sensors: Active systems that illuminate scenes smartly, using minimal light for safety and efficiency.
  • Privacy‑preserving or minimal‑pixel imaging: Systems with few detectors (even a single detector) that still perform tasks like recognition by projecting optimized patterns.

Big picture: When detection is the biggest limitation, the best strategy is to optimize everything that happens before detection. PANS gives a principled, physics‑aware way to do exactly that, letting machines make confident decisions from only a handful of photons.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

Below is a single, concrete list of unresolved issues and open questions that future work could address.

  • Detection modeling beyond ideal Poisson/SPD clicks: How do detector non-idealities (finite quantum efficiency, dead time/hold-off, afterpulsing, dark counts, background light, multi-pixel crosstalk, saturation/pile-up) alter the forward model and affect training/inference?
  • Alternative photon statistics: The framework claims generality but does not quantify performance under non-Poisson statistics (e.g., thermal/chaotic light, Bose–Einstein, squeezed/quantum states); how should the loss and gradient estimators be adapted and validated in these regimes?
  • Uncertainty in “statistic form doesn’t matter”: The claim that the precise detection statistics have little effect on simulations is qualitative; what regimes and tasks does this hold for, and where does it break?
  • Gradient estimator theory: The custom STE with damping e{-λ} is argued to be “unbiased” only for the gradient of the expected activation, not the expected loss; what is the bias/variance of the estimator relative to REINFORCE, Gumbel-Softmax, or other surrogate-gradient methods, and how does this impact convergence guarantees?
  • Hyperparameter selection: There is no principled guidance for choosing the slope annealing schedule (η, θ), clamp λ_max, and their mapping to physical units; how should these be tuned relative to photon budgets, task difficulty, and hardware limits?
  • Calibration procedure: Inference requires calibrating a global scaling (η) to map trained parameters to optical power; what practical procedures (and uncertainties) are needed to calibrate and maintain this mapping on real hardware?
  • Batch normalization after detection: How robust is BN to shifts in photon budget, small batch sizes, or single-sample inference at test time? Would LayerNorm/GroupNorm or normalization-free approaches be more stable under extreme photon scarcity?
  • K-shot inference trade-offs: What is the empirical/theoretical scaling of accuracy with K (shots), given constraints on time, motion, or dose—i.e., what is the optimal K under real-time and safety constraints?
  • Joint optimization of d_f (feature dimension): The choice of number of detected features is not addressed; how should d_f be optimized jointly with photon allocation to maximize task performance under fixed photon/time budgets?
  • Photon allocation strategy: The framework lacks explicit constraints or methods for allocating photons across features/patterns; can one learn or enforce structured budgets per feature or adaptively per sample?
  • Active PANS timing constraints: Structured illumination with d_f patterns likely implies sequential measurements (one bucket detector); how does measurement time, motion, and latency limit applicability in dynamic scenes, and can adaptive or reduced-pattern protocols help?
  • Active PANS model mismatch: The linear intensity dot-product λ = w·x assumes a simple transmissive object without scattering/multipath, PSF blur, or vignetting; how should the encoder be trained with realistic forward models that include these effects?
  • Non-negativity via squaring: The squared parameterization may suppress gradients near zero and bias solutions; is softplus or other monotone mappings preferable, and how do these choices impact sparsity and convergence?
  • Photon budget regularization fidelity: Penalizing ||Ẇ||2 assumes total illumination equals ∑w_ij, ignoring object-dependent transmission, optical throughput, and detector efficiency; how can the loss incorporate per-sample photon counts and hardware efficiency to enforce true photon budgets?
  • Hardware quantization and constraints (active): DMD/SLM devices impose binary/multi-bit quantization, finite contrast, and spatial/temporal non-idealities; how robust is PANS to quantization, and what mapping or training strategies ensure implementability?
  • Background and ambient light: The forward model omits additive background counts (λ → λ + λ_bg); how should training incorporate unknown or time-varying backgrounds and their statistics?
  • Passive PANS physical realizability: The passive encoder trains an unconstrained real matrix W, but many optical processors implement approximately unitary/orthogonal transforms with loss; what constraints must be enforced during training to ensure physically realizable, power-conserving transformations?
  • Coherence assumptions in passive PANS: The presented passive model assumes coherent fields (λ = |W E|2); how does the approach extend to spatially/temporally incoherent light where intensity, not field, is the appropriate variable?
  • Phase stability and calibration (passive): Interferometric encoders are sensitive to phase drift and fabrication imperfections; what online calibration or robust training strategies are needed to maintain performance over time?
  • Input field access (passive): The model assumes access to the incident field vector E; in practical systems E is not directly known—how does one encode/train with only intensity measurements or partial field information?
  • Crosstalk and correlations: The model assumes independent detectors and shots; how do optical/electronic crosstalk and temporal correlations (due to dead time) degrade performance, and how can training be made robust?
  • Transition out of few-photon regime: How does the method behave as λ increases into moderate/high-flux regimes where SPD saturation and pile-up occur or when photon-number-resolving detectors become preferable?
  • Information-theoretic limits: There is no analysis of achievable error rates or mutual information as a function of photon budget, d_f, and task complexity; can bounds guide architecture and budget selection?
  • Sim-to-real gap: The framework is validated in simulation (here) with idealized models; what is the performance when deployed on real hardware with calibration errors, drift, and device non-idealities, and how can domain adaptation be integrated?
  • Comparative baselines: The paper does not compare against alternative stochastic training methods (e.g., policy gradients, expected-value backprop) or classical photon-efficient sensing (e.g., optimal matched filtering, GLRT); what are the relative gains across photon budgets?
  • Task breadth: The work focuses on classification-style sensing; how does PANS extend to dense prediction (segmentation), reconstruction (especially under sparsity priors), or parameter estimation with uncertainty quantification?
  • Computational cost and variance: Stochastic sampling through SPD increases gradient variance; what are the convergence rates, sample complexity, and practical training costs, and can variance-reduction techniques help?
  • Adaptive/closed-loop sensing: The encoder is fixed post-training; can active PANS benefit from adaptive illumination that conditions later patterns on earlier measurements to improve photon efficiency?
  • Multi-modal and spectral extensions: How should PANS be extended to multi-spectral, polarization, or time-of-flight modalities with different statistics and constraints?
  • Choice of digital back-end: The architecture f_θ is not specified; how sensitive is performance to model capacity, and can lightweight models suffice given the information loss at detection?
  • Robustness to distribution shift: How stable is a trained encoder to changes in object distribution, lighting, or sensor characteristics, and can one integrate test-time adaptation or self-calibration?

Practical Applications

Immediate Applications

The following applications can be deployed with current hardware (SPADs, DMD/SLM-based projectors, photonic meshes, GPUs) and standard ML toolchains, using the paper’s photon-aware training, straight-through estimator with exponential damping, squared-parameterization for non-negativity, and photon-budget regularization.

  • Low-photon fluorescence/confocal microscopy for reduced phototoxicity (Healthcare, Biomedical Imaging)
    • Tools/products/workflows: DMD-based structured illumination + bucket/SPAD detector; PANS-trained illumination patterns and digital decoder; K-shot averaging for precision; photon-budget control via L2 on trainable patterns.
    • Use cases: Live-cell imaging with minimal bleaching; rapid phenotyping/classification tasks under extreme light constraints; targeted illumination for sparse markers.
    • Assumptions/dependencies: Access to DMD/SLM and SPADs; calibration of slope η and photon budget to real hardware; modeling nonidealities (dark counts, dead time, afterpulsing).
  • Photon-efficient LiDAR object classification and ranging under low return flux (Robotics/Autonomy, Mobility)
    • Tools/products/workflows: Learned scan/illumination patterns and receiver feature mapping; SPAD LiDAR front-ends with PANS-trained encoder; adaptive K-shot for SNR control.
    • Use cases: Night-time or long-range detection with reduced emitted energy; power-constrained drones/UGVs.
    • Assumptions/dependencies: Eye-safety limits; environmental variability (fog/rain); synchronization and timing jitter modeling.
  • Starlight-level surveillance and night-vision recognition using SPAD cameras (Defense/Security, Public Safety)
    • Tools/products/workflows: SPAD or intensified sensors; photon-aware end-to-end training for classification and detection with single-bit/low-bit measurements.
    • Use cases: Person/vehicle detection in extreme low light; border/wildlife monitoring with minimal illumination.
    • Assumptions/dependencies: Privacy and civil liberties compliance; managing sensor dark noise and background light; domain shift robustness.
  • High-speed industrial inspection with ultra-short exposures (Manufacturing, Semiconductors)
    • Tools/products/workflows: Structured illumination patterns that maximize defect separability at few photons; PANS training with intensity clamping and slope annealing; bucket/SPAD detection for rapid throughput.
    • Use cases: Detecting micro-defects on moving lines; imaging photosensitive materials (e.g., photoresists) without damage.
    • Assumptions/dependencies: Precise timing/synchronization; representative training data covering defect modes; motion blur considerations.
  • Energy-frugal edge vision sensors for IoT and wearables (Energy, Consumer Electronics)
    • Tools/products/workflows: Low-power SPAD modules plus microcontroller/NPU running PANS decoder; adaptive K-shot to trade latency for accuracy; photon-budget regularized training.
    • Use cases: Occupancy sensing, gesture detection, battery-operated cameras, smart doorbells that work in near-dark environments.
    • Assumptions/dependencies: Embedded compute constraints; efficient batch-norm equivalents (e.g., folded parameters) at inference; ambient light variability.
  • Passive optical front-ends with real-valued photonic meshes (Academia, Prototyping; Photonics)
    • Tools/products/workflows: Lab-scale integrated photonics or free-space optical processors implementing learned real-valued linear transforms; PANS gradients mapping to phase settings; post-detection digital decoding.
    • Use cases: Demonstrations of photon-aware passive encoding for few-photon classification; benchmarks across photonic platforms.
    • Assumptions/dependencies: Hardware availability and calibration; coupling loss, phase drift, and temperature compensation.
  • Astronomy and spaceflight star trackers under photon-starved conditions (Aerospace)
    • Tools/products/workflows: SPAD-based sensors; PANS-trained feature mappings for star detection/identification at low photon budgets; K-shot averaging tuned to spacecraft dynamics.
    • Use cases: SmallSat/CubeSat attitude determination with small apertures; deep-space navigation with minimal exposure time.
    • Assumptions/dependencies: Radiation-hard sensors; thermal management; background (zodiacal light) modeling.
  • Software toolkit for photon-aware training and benchmarking (Software, Academia)
    • Tools/products/workflows: PyTorch/TensorFlow modules for SPD activations (Bernoulli with p=1−e−λ), STE with e−λ damping, slope annealing and intensity clamping; dataset wrappers to simulate photon-starved regimes; “photon-per-inference” metrics and K-shot evaluation protocols.
    • Use cases: Rapid prototyping of PANS with existing image/task datasets; reproducible benchmarks comparing non-PA vs PA training.
    • Assumptions/dependencies: Community adoption; integration with hardware-in-the-loop when available; documentation of detector nonidealities.

Long-Term Applications

These opportunities require further research, scaling, or hardware co-design (e.g., integrated photonics, quantum light sources, standards), but are natural extensions of the paper’s framework and findings.

  • Co-designed PANS perception chips (SPAD arrays + programmable photonics + on-chip NN) for ultra-low-power vision (Semiconductors, Robotics, Mobile)
    • Tools/products/workflows: Monolithic/heterogeneous integration of SPADs, reconfigurable photonic encoders, and NPUs; hardware-aware PANS training; online calibration.
    • Assumptions/dependencies: Fabrication yield and variability; low-latency control of photonic weights; power/thermal budgets.
  • Photon-minimizing clinical imaging protocols (Healthcare)
    • Tools/products/workflows: PANS-optimized illumination and detection for ophthalmology, pediatric imaging, endoscopy; exposure-aware training objectives; clinical-grade K-shot strategies.
    • Assumptions/dependencies: Clinical trials, regulatory clearance (FDA/CE); device interoperability; robust safety/quality metrics.
  • Night-time autonomous driving stacks with photon-efficient cameras/LiDAR (Mobility)
    • Tools/products/workflows: Joint training of multi-sensor photon-aware encoders and fusion back-ends; dynamic photon allocation across tasks (detection, tracking, segmentation).
    • Assumptions/dependencies: Large-scale validation, adversarial weather/night datasets; certification; cost constraints.
  • Quantum-enhanced photon-aware sensing (Quantum Sensing, Metrology)
    • Tools/products/workflows: Extending PANS to non-classical detection statistics (squeezed/entangled light) with appropriate forward models and gradient estimators; quantum-compatible encoders.
    • Assumptions/dependencies: Stable quantum sources/detectors; loss sensitivity; new unbiased/low-variance gradient estimators.
  • Covert/low-observable remote sensing with minimal emitted photons (Defense)
    • Tools/products/workflows: Learned illumination waveforms and sparse probing patterns; task-aware photon allocation to remain below detectability thresholds.
    • Assumptions/dependencies: Policy/ethics, export controls; environmental robustness; countermeasure resilience.
  • Adaptive, self-calibrating photon-aware sensors (Autonomy, Industrial IoT)
    • Tools/products/workflows: Hardware-in-the-loop online learning of encoder parameters W to new domains (fog, dust, underwater) with physical constraints; continual learning safeguards.
    • Assumptions/dependencies: Safe online training; monitoring for drift/failure; compute budgets on edge devices.
  • Standardization and policy for “photon budget per inference” and exposure-aware AI (Policy, Standards)
    • Tools/products/workflows: Benchmark suites reporting photons-per-task, K-shot settings, detector stats; procurement guidelines prioritizing low-exposure sensing for public deployments; sustainability metrics (energy and photon budgets).
    • Assumptions/dependencies: Consensus-building (IEEE/ISO/IEC); transparent reporting; alignment with privacy regulations.
  • Privacy-preserving, low-information capture sensing (Public Sector, Smart Cities)
    • Tools/products/workflows: PANS encoders that transmit only task-relevant few-photon features (not reconstructible images); on-device classification with minimal data storage.
    • Assumptions/dependencies: Formal privacy guarantees (irreversibility across detection bottleneck); auditing standards; legal frameworks.
  • Scientific instrumentation for photon-starved domains (Astronomy, Biology, Materials)
    • Tools/products/workflows: Telescope instrument modes and beam-shaping optics trained for particular science tasks (e.g., transient classification); cryogenic/SPAD detectors with PANS-based inference pipelines.
    • Assumptions/dependencies: Integration with observatory pipelines; calibration transfer across instruments; modeling of background/systematics.
  • Education and workforce development in physics-informed ML for sensing (Academia)
    • Tools/products/workflows: Curriculum and lab kits (DMD + SPAD + PANS software); shared datasets in few-photon regimes; challenge problems emphasizing detection bottlenecks.
    • Assumptions/dependencies: Affordable hardware kits; community repositories; sustained funding.

Cross-cutting assumptions and dependencies that affect feasibility

  • Hardware availability and fidelity: SPADs/bucket detectors, DMD/SLM projectors, photonic meshes; characterization of dark counts, dead time, afterpulsing, timing jitter, and background flux.
  • Calibration mapping: Accurate slope η calibration and mapping from trained weights to physical intensities; compensation for losses and nonidealities; stability over time.
  • Domain representativeness: Training distributions matching deployment (objects, lighting, backgrounds); strategies for domain adaptation and robustness.
  • Throughput/latency trade-offs: K-shot averaging reduces variance but increases latency; application-specific limits must be respected.
  • Safety and regulations: Laser/illumination eye-safety; medical exposure limits; privacy policies for surveillance use; export controls for defense applications.
  • Software maturity: Availability of photon-aware training libraries, differentiable optics components, and hardware-in-the-loop tooling; documentation and community benchmarks.

Glossary

  • Active PANS: A photon-aware approach where the illumination is actively controlled to encode information before detection. "Active PANS with structured illumination"
  • Batch normalization: A technique that normalizes layer activations using batch statistics to stabilize and accelerate training. "We employ batch normalization on the dfd_\text{f}-dimensional feature vector immediately after the detection stage."
  • Bernoulli random variable: A binary random variable taking value 1 with probability p and 0 otherwise. "The SPD activation can thus be regarded as a Bernoulli random variable:"
  • Binary entropy: The entropy of a Bernoulli variable, measuring uncertainty as a function of its success probability. "the binary entropy of aa is maximized when $P_{\mathrm{SPD}(\lambda)=0.5$, corresponding to λ=ln20.69\lambda=\ln2\approx0.69 photons."
  • Binary probabilistic neuron: A stochastic neuron that outputs binary values according to a probability derived from its input. "modeled as a binary probabilistic neuron"
  • Bucket detector: A single-pixel detector that integrates total optical power without spatial resolution. "bucket detector (single-photon counter)"
  • Coded apertures: Patterned masks that modulate incoming light spatially to alter the measurement process. "Examples of such optical transformations span a wide range: spatial binning or downsampling, coded apertures, structured illumination patterns used in compressive sensing, transmission through scattering media, and diffractive optical elements."
  • Compressive sensing: A framework that exploits signal sparsity to reconstruct signals from fewer measurements than Nyquist sampling. "structured illumination patterns used in compressive sensing"
  • Detection bottleneck: The irrecoverable information-loss point where analog optical signals are converted to digital measurements under photon limitations. "the detection bottleneck---the physical process where analog optical signals are irreversibly converted to digital measurements."
  • Diffractive optical elements: Optical components that shape wavefronts via diffraction to implement transformations. "diffractive optical elements."
  • End-to-end (E2E) optimization: Jointly learning the optical front end and digital back end parameters for a task. "This end-to-end (E2E) optimization discovers task-specific transformations that may be far more efficient than generic designs."
  • Field-amplitude encoding: An encoding scheme where expected photon counts are proportional to the squared magnitude of a weighted optical field. "Field-amplitude encoding: λ=wE2\lambda = \left|\vec{w}^\top \vec{E}\right|^2"
  • Few-photon regime: An operating condition with on the order of one photon per measurement, making detection highly stochastic. "through the detection bottleneck in the few-photon regime."
  • Indicator function: A function that returns 1 if a condition is true and 0 otherwise. "and $\mathbf{1}_{\{\cdot\}$ is the indicator function."
  • Intensity clamping: Capping predicted intensities during training to prevent saturation and vanishing gradients. "Slope annealing and intensity clamping"
  • Intensity encoding: An encoding where expected photon counts are the non-negative dot product of optical weights and input intensities. "Intensity encoding: λ=[wx]+\lambda = [\vec{w}^\top \vec{x}]_+"
  • K-shot inference: Averaging K independent stochastic detection shots to reduce variance during inference. "In KK-shot inference, we use KK independent binary SPD readouts and average them to obtain the activation:"
  • Kaiming uniform initialization: A weight initialization method designed for deep networks to maintain signal variance. "We employ Kaiming uniform initialization~\cite{he2015delving} with a modified scaling factor."
  • L2 regularization: A penalty term proportional to the sum of squared parameters to control model complexity or physical budgets. "We incorporate photon budget control through L2 regularization on the parameterization W~\tilde{W}:"
  • LiDAR: A sensing technique using laser pulses to measure distances and form 3D maps. "LiDAR~\cite{gao2018object}"
  • Linear optical processor: An optical system that implements a linear transformation on input field amplitudes. "The optical encoder is a linear optical processor characterized by a transmission matrix $W \in \mathbb{R}^{d_\text{f} \times d_{\text{in}$."
  • Non-negativity constraint: The physical requirement that optical intensities or illumination weights must be non-negative. "Non-negativity constraint and squared parameterization"
  • Non-negative orthant: The subset of a vector space where all components are non-negative. "explicit projection onto the non-negative orthant"
  • Optical matrix-vector multiplication: Performing matrix-vector products using optical hardware that transforms light fields. "optical matrix-vector multiplication."
  • Passive PANS: A photon-aware approach that learns transformations on incoming light without controlling illumination. "Passive PANS with linear optical processors"
  • Photon-aware neuromorphic sensing (PANS): A framework that explicitly models stochastic photon detection during training to optimize through the detection bottleneck. "photon-aware neuromorphic sensing (PANS) framework."
  • Photon budget: The total number of photons available to allocate across measurements or features. "photon budget constraints"
  • Photon shot noise: Random fluctuations in detected counts due to the discrete nature of photons. "The raw detection outputs exhibit significant variance due to photon shot noise, particularly at low photon counts."
  • Photon-starved conditions: Situations with very limited optical energy where detection becomes highly non-deterministic. "under photon-starved conditions, this bottleneck becomes the critical limiting factor."
  • Poisson statistics: The statistical model describing independent photon arrival counts in a fixed interval. "Assuming photon arrivals follow Poisson statistics:"
  • Poissonian statistics: A characterization indicating that the photon counts follow a Poisson distribution (typical for classical light). "We focus on Poissonian statistics, which govern photon arrivals for classical light sources,"
  • Projected gradient descent: An optimization method that projects parameter updates back onto a feasible set after each step. "Unlike projected gradient descent, which requires an explicit projection onto the non-negative orthant after each update,"
  • Quantization-aware training: Training that models quantization effects in the forward pass to improve robustness. "employ robustness techniques such as quantization-aware training"
  • Scattering media: Materials that randomize light via multiple scattering, used as complex optical encoders. "transmission through scattering media, and diffractive optical elements."
  • Single-photon counter: A detector capable of registering individual photon arrivals. "bucket detector (single-photon counter)"
  • Single-photon detection (SPD): A binary detection process indicating whether at least one photon was detected in a measurement window. "single-photon detection (SPD) process"
  • Single-shot: Using only one stochastic measurement realization without averaging. "we report results with K=1K=1 (single-shot inference)"
  • Spatial light modulators: Devices that spatially modulate amplitude or phase of light for programmable optical processing. "spatial light modulators"
  • Straight-through estimator (STE): A gradient estimator that passes gradients through non-differentiable stochastic nodes using a surrogate. "We employ a straight-through estimator (STE)~\cite{bengio2013estimating,hubara2016binarized, ma2025quantum},"
  • Structured illumination: Projecting designed light patterns onto an object to encode information before detection. "structured illumination patterns used in compressive sensing"
  • Transmission matrix: A matrix describing how input optical modes map linearly to output modes in an optical system. "The transmission matrix WW of a general linear optical processor can have complex-valued elements."

Open Problems

We found no open problems mentioned in this paper.

Tweets

Sign up for free to view the 5 tweets with 61 likes about this paper.