vamtoolbox.optimizer.PM#

Module Contents#

Classes#

LogError

Functions#

minimizePM(target_geo, proj_geo, _options)

Quasi-Newton projection optimization via L-BFGS-B algorithm.

class vamtoolbox.optimizer.PM.LogError(options)#
getIterTime(i)#
vamtoolbox.optimizer.PM.minimizePM(target_geo, proj_geo, _options)#

Quasi-Newton projection optimization via L-BFGS-B algorithm.

Parameters:
  • target_geo (geometry.TargetGeometry object) –

  • proj_geo (geometry.ProjectionGeometry object) –

  • options (Options object) –

Returns:

  • geometry.Sinogram – optimized sinogram

  • geometry.Reconstruction – reconstruction from non-filtered backprojection of the optimized reconstructions

References

[1] High fidelity volumetric additive manufacturing https://doi.org/10.1016/j.addma.2021.102299