kernelkit.BackProjector

kernelkit.BackProjector#

class kernelkit.BackProjector(kernel: VoxelDrivenConeBP = None, texture_type: str = 'layered', **kernel_kwargs)#

Backprojector for conebeam geometry

Attributes:
projection_axes
projection_geometry
projections

Returns the projection data.

volume

Returns the reconstruction volume.

volume_axes
volume_geometry

Methods

__call__([additive])

Backprojects the projections into the volume.

__init__(kernel: VoxelDrivenConeBP = None, texture_type: str = 'layered', **kernel_kwargs)#

Constructor for the conebeam backprojector.

Parameters:
kernelVoxelDrivenConeBP, optional

The kernel to use for backprojection. If None, the default kernel is used.

Methods

__init__([kernel, texture_type])

Constructor for the conebeam backprojector.

Attributes

TEXTURE_TYPES

projection_axes

projection_geometry

projections

Returns the projection data.

volume

Returns the reconstruction volume.

volume_axes

volume_geometry