split_physics#

deepinv.physics.split_physics(physics, num_subsets, device)[source]#

Builds a stacked tomography physics with one operator per angular subset.

Warning

If physics is normalized, each subset reuses the operator norm of the complete physics instead of computing its own. Computing the real subset physics operator norm would result in a mismatch between the projections of the full physics and the subset physics.

Parameters:
Returns:

deepinv.physics.StackedLinearPhysics over angular subsets.

Return type:

StackedLinearPhysics

Examples using split_physics:#

Positron emission tomography (PET) in 2D

Positron emission tomography (PET) in 2D

Positron emission tomography (PET) in 3D

Positron emission tomography (PET) in 3D