Asked by Ludo.
In some cases, the Center of Rotation (CoR) can be outside of the detector region (i.e
cor >= n_x where
n_x is the detector width). Currently, this case is supported by FBP, but not by the "sinogram builder" in half tomography mode.
This MR brings the support for
cor >= n_x in the half-tomography setting.
As always, the transition zone between the left part and the right part has to be weighted according to both sinograms. However, in this case, the transition zone is in an unknown zone (in dashed lines below), so the weighting function to chose depends on the context:
- If there is still sample data outside the detector field of view and CoR (local tomography), then the weighting function should not go to zero
- Otherwise, the weighting function should go to zero
In this MR, only case (2) is implemented. The weighting function is a linear and goes to zero at CoR.
Implement cuda backend
Integrate in pipeline
End-to-end reconstruction test