Fix vertical translations
About
When using vertical translations (translation_movements_file
) translations, each radio undergoes some shifts (s_x, s_y)
.
The horizontal shifts are handled during reconstruction (by Backprojector
).
The vertical shifts are more tricky: to reconstruct n
(horizontal) slices, a minimum of n + max(abs(vertical_shifts_px))
has to be loaded, even when reconstructing a full volume (i.e it can crash with last small subvolume).
This can be solved by using a "processing margin" in the same principle as phase or unsharp.
Close #326 (closed), #361 (closed)
To do
-
Compute "processing margin" when using translation files -
(Bonus) remove ctf_translations_file
from nabu config (close #334 (closed)) -
End-to-end reconstruction test
Edited by Pierre Paleo