Skip to content

Fix vertical translations

Pierre Paleo requested to merge fix_vertical_translations into master

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

Merge request reports