Key concepts#

The VAMToolbox is composed of geometries, projectors, optimization, and digital light processing (DLP).

Geometry#

The vamtoolbox.geometry module contains classes to organize flow of data within the toolbox.

  • TargetGeometry is used to hold the voxelized target. It is passed into the optimization function.

  • ProjectionGeometry holds data about the type of projector used, the projection angles, the inclination angle for laminographic geometries, etc. It is passed into the optimization function.

  • Sinogram

  • Reconstruction

Voxelization#

Projectors#

vamtoolbox.Projector

Optimization#

vamtoolbox.Optimizer

Digital light processing#

vamtoolbox.dlp

Other#

vamtoolbox.metrics