Skip to content

rework mapping of x,y,z translation

Pierre-Olivier Autran requested to merge fix_geometry2 into main

This was the previous implementation of the mapping of the geometry between NXTomo, nxtomomill and bliss-tomo:

NXTOMO NXTOMOMILL BLISS
x_translation x_trans_keys sample_u
y_translation y_trans_keys translation_y
z_translation z_trans_keys translation_z
estimated_cor_from_motor y_rot_keys yrot

This is the new mapping of the geometry:

NXTOMO NXTOMOMILL BLISS
x_translation sample_x_keys sample_x
y_translation sample_y_keys sample_y
z_translation translation_z_keys translation_z
x_rotation_axis_pixel_position translation_y_keys translation_y

Note: x_rotation_pixel_position was an existing key in NXTomo: link.It replaces estimated_cor_from_motor and is a pixel value corresponding to the offset of the center of rotation compared to the middle of the frame (in relative) it is calculated based on the difference between translation_y value and 0 (some calibration will be available at some point) divided by the pixel size.

TL;DR: y_translation in NXtomo is sample_y, the CoR is now done by using translation_y from Bliss (instead of yrot)

Edited by payno

Merge request reports

Loading