backproject#

anri.index.backproject(sino, om_deg, pos, y0, dty0, ystep, ddty=None)[source]#

Back-project a sinogram [omega, row] onto voxels at pos [Nv, 3], linearly between rows.

A voxel is in the beam at dty = y0 - (x sin(omega) + y cos(omega)), as in anri.index.system(); ddty [row, omega] is each row’s offset from its nominal dty (fly, helical scans: anri.index.dty_offsets()).

Return type:

Array