parker_weighting¶
- odl.tomo.analytic.filtered_back_projection.parker_weighting(ray_trafo, q=0.25)[source]¶
Create parker weighting for a
RayTransform
.Parker weighting is a weighting function that ensures that oversampled fan/cone beam data are weighted such that each line has unit weight. It is useful in analytic reconstruction methods such as FBP to give a more accurate result and can improve convergence rates for iterative methods.
See the article Parker weights revisited for more information.
- Parameters:
- ray_trafo
RayTransform
The ray transform for which to compute the weights.
- qfloat, optional
Parameter controlling the speed of the roll-off at the edges of the weighting. 1.0 gives the classical Parker weighting, while smaller values in general lead to lower noise but stronger discretization artifacts.
- ray_trafo
- Returns:
- parker_weighting
ray_trafo.range
element
- parker_weighting
See also
fbp_op
Filtered back-projection operator from
RayTransform
tam_danielson_window
Indicator function for helical data
odl.tomo.geometry.conebeam.FanBeamGeometry
Use case in 2d
odl.tomo.geometry.conebeam.ConeBeamGeometry
Use case in 3d (for pitch 0)
References