Skip to main content

Module algorithms

Module algorithms 

Source
Expand description

Reconstruction algorithms and their shared execution contract. Iterative reconstruction algorithms for compiled image-plane models.

Choose a concrete solver such as crate::algorithms::AlternatingProjection, crate::algorithms::AdaptiveAlternatingProjection, crate::algorithms::Fpie, crate::algorithms::Mpie, crate::algorithms::Epry, crate::algorithms::Admm, crate::algorithms::GradientDescent, or crate::algorithms::GlobalGaussNewton. All implement crate::algorithms::ReconstructionAlgorithm and consume a validated crate::reconstruction::ReconstructionProblem; illumination geometry is compiled beforehand into the problem’s crate::model::ImagePlaneModel.

Modules§

objective
Optimization objectives used by reconstruction algorithms.

Structs§

AdaptiveAlternatingProjection
Noise-robust alternating projection with a pass-adaptive object step.
AdaptiveAlternatingProjectionIterationMetrics
Effective object step used by one adaptive-projection iteration.
Admm
Linearized ADMM reconstruction for Fourier ptychographic microscopy.
AdmmIterationMetrics
ADMM consensus metrics accumulated over every active detector-field mode in one complete iteration.
AlternatingProjection
Alternating-projection reconstruction for Fourier ptychographic microscopy.
Epry
Embedded pupil-recovery reconstruction for Fourier ptychographic microscopy.
Fpie
Regularized ptychographic iterative-engine reconstruction adapted to FPM.
GlobalGaussNewton
Matrix-free damped Gauss–Newton reconstruction of a fixed-pupil FPM object.
GlobalGaussNewtonIterationMetrics
Numerical work reported by one global Gauss–Newton object update.
GradientDescent
Wirtinger-style loss-gradient reconstruction for Fourier ptychography.
GradientDescentIterationMetrics
Truncation statistics emitted by one gradient-descent iteration.
JointIterationMetrics
Scalar metrics emitted after one alternating object/illumination outer iteration.
JointReconstruction
Alternates an existing object or object/pupil algorithm with physical LED calibration.
JointReconstructionResult
Structured joint result with a normal reconstruction and reusable physical illumination.
Mpie
Momentum-accelerated regularized PIE adapted to image-plane FPM.
NoIterationMetrics
Metrics type for algorithms that have no stable algorithm-specific scalar.
StepOutput
Typed output from one algorithm batch.
StepSummary
Universal, algorithm-neutral information produced by one batch step.

Traits§

AlgorithmIterationMetrics
Algorithm-owned iteration metrics.
ReconstructionAlgorithm
Contract implemented by iterative image-plane reconstruction solvers.