Version 2025.1.0
The changelog is available at [https://gitlab.esrf.fr/tomotools/nabu/-/blob/master/CHANGELOG.md](https://gitlab.esrf.fr/tomotools/nabu/-/blob/master/CHANGELOG.md)
Highlights
This section highlights some of the available features.
Motion estimation/correction
Version 2025.1.0 version brings an estimator of sample/detector translations.
- application:
nabu-estimate-motion
(command-line interface), - Pipeline API:
nabu.pipeline.estimators.TranslationsEstimator
- API:
nabu.estimation.motion.MotionEstimation
New flat-field normalization
A new flat-field normalization mode has been added, based on Principal Component Analysis decomposition of flats.
- Config file: flatfield = pca
in [preproc]
- API: PCAFlatsDecomposer
and PCAFlatsNormalizer
in nabu.preproc.flatfield
It can improve normalization when the sample does not cover all the field of view (i.e, the projection images have some empty regions).
Misc and Fixes
nabu-cast
will correctly handle partial reconstruction, i.e start with the correct index (instead of restarting from 0 for converted volume)nabu-cast
: added--remove-input-volume
option to remove the input volume- Double-flatfield (DFF) is now pre-computed in the same way as "flatfield reduction". Nabu will try to load an existing DFF, and compute one if none is found. This fixes DFF normalization that was sometimes failing.
- MLEM reconstruction now has the same features as FBP regarding axis position and angular convention