astra_cpu_back_projector

odl.tomo.backends.astra_cpu.astra_cpu_back_projector(proj_data, geometry, vol_space, out=None, astra_proj_type=None)[source]

Run an ASTRA back-projection on the given data using the CPU.

Parameters
proj_dataDiscretizedSpaceElement

Projection data to which the back-projector is applied.

geometryGeometry

Geometry defining the tomographic setup.

vol_spaceDiscretizedSpace

Space to which the calling operator maps.

outvol_space element, optional

Element of the reconstruction space to which the result is written. If None, an element in vol_space is created.

astra_proj_typestr, optional

Type of projector that should be used. See the ASTRA documentation for details. By default, a suitable projector type for the given geometry is selected, see default_astra_proj_type.

Returns
outvol_space element

Reconstruction data resulting from the application of the backward projector. If out was provided, the returned object is a reference to it.