Skip to main content

Module illumination_calibration

Module illumination_calibration 

Source
Expand description

Bounded physical planar-array calibration configuration, state, and diagnostics. Bounded physical calibration of planar LED-array illumination.

This module optimizes realizable PlanarLedArray parameters against the same image-plane forward model and measurement losses used by reconstruction. It is deliberately separate from the generic per-source Fourier-grid corrections implemented by crate::algorithms::GradientDescent.

Structs§

BoundedFiniteDifferenceOptimizer
Settings for the deterministic bounded finite-difference optimizer.
CalibrationConditioning
Practical finite-difference conditioning indicators, not statistical uncertainty.
CalibrationLossHistoryEntry
Objective history for one physical illumination trial.
CalibrationObjective
Scalar decomposition of one physical-calibration objective evaluation.
CalibrationParameterHistoryEntry
One accepted or rejected bounded optimizer trial.
CalibrationParameterSpec
Bounds, differencing scale, optimization scale, and optional quadratic prior.
IlluminationCalibration
Serializable physical illumination-calibration configuration.
IlluminationCalibrationState
Checkpointable physical calibration values, histories, constraints, and diagnostics.
PlanarArrayCalibrationParameters
Explicit selection and numerical configuration of planar-array parameters.
PlanarArrayCalibrationParametersBuilder
Builder for explicit planar-array calibration selection.
PlanarArrayParameterValues
Absolute physical and multiplicative parameter values in canonical units.

Enums§

CalibrationConvergenceReason
Why the most recent illumination-update phase stopped.