tomosipo.geometry.ParallelGeometry
- class tomosipo.geometry.ParallelGeometry(angles=1, shape=1, size=None)[source]
A parametrized parallel-beam geometry
- __init__(angles=1, shape=1, size=None)[source]
Create a circular parallel-beam geometry
- Parameters:
angles –
If integral value: the number of angles in the parallel-beam geometry. This describes a half arc (pi radians) with uniform placement and without the start and end point overlapping.
If np.array: the values of the array are taken as projection angle (units are radians).
shape – The detector shape in pixels. If tuple, the order is (height, width). Else the pixel has the same number of pixels in the u and v direction.
size –
The detector size. If a single float is provided, the detector is square with equal width and height.
The order is (height, width), i.e. (v, u).
Methods
__init__([angles, shape, size])Create a circular parallel-beam geometry
from_astra()project_point(point)Projects point onto detectors
rescale_det(scale)Rescale detector pixels
reshape(new_shape)Reshape detector pixels without changing detector size
to_astra()Convert geometry to astra geometry
to_vec()Return a vector geometry of the current geometry
to_vol()Returns a volume vector geometry representing the detector
Attributes
anglesThe angles from which projections are acquired.
cornersReturns a vector with the corners of each detector
det_normalThe detector normal vectors of the geometry.
det_posThe detector positions of the geometry.
det_shapeThe shape of the detector.
det_sizeThe size of the detector.
det_sizesThe size of each detector.
det_uThe detector u-vectors of the geometry.
det_vThe detector v-vectors of the geometry.
is_coneIs this geometry a cone-beam geometry?
is_parallelIs this geometry a parallel-beam geometry?
is_vecIs this a vector geometry?
lower_left_cornerReturns a vector with the positions of the lower-left corner the detector
num_anglesThe number of angles in the projection geometry
num_stepsThe number of orientations in the geometry
ray_dirThe ray direction of the geometry.
src_posThe source positions of the geometry.