Auto-CoR on sinograms instead of projections
Description of the problem
Currently, from the configuration file, we can only request auto-CoR on 0-180 degree projections. Working with sinograms is mandatory with XRD-CT and highly valuable with half-acquisitions (full-field with rotation axis on one side).
Proposed solution
I propose adding an option for activating it along the line of slice
, which automatically implies that the auto-CoR should be in the sinogram domain.
Concerning the values, I am not sure what the best strategy would be. I can think of a few:
- a percentage of the projection's height, in the interval [0, 1].
- a slice number, starting from 0.
- a string including ["top", "center", "bottom"], where the values correspond to [0.1, 0.5, 0.9] in percentages.
It would be great if we could find a way to make these three options all available (with some mechanics to specify their meaning).
Further benefits for the future
This will also be beneficial to the auto-tilt functionality of #239 (closed) down the line.
In that case, we could imagine a similar keyword called slices
, which could have a list of (at least 2) different slices for computing the tilt of the detector, by using the sinograms.