Images_Alignment is an application dedicated to ease the images alignment using affine transformation matrices calculated either from the pyStackReg or SIFT algorithm, a combined approach, or from a user driven approach (specifying manually the matching points).
Once the parameters have been set, they can be automatically applied to a set of images as part of a workflow.
Application to a set of 3 images.
(The figures above have been generated from example.py
available here.)
Assuming you have a python environment which is activated in a terminal, the application can be installed with the pip
command:
pip install git+https://github.com/CEA-MetroCarac/images_alignment.git
Once installed, the application can be launched directly from a terminal (with the previous python environment activated), by:
images_alignment
For more information concerning the usage and the parameters settings, see the documentation.
This work, carried out on the CEA-PFNC (Platform for Nanocharacterisation), was supported by the “Recherche Technologique de Base” program of the French National Research Agency (ANR).
In case you use this application to align images for a study which leads to an article, please cite:
-
Quéméré, P. (2024). Images_alignment : A python package to ease images alignment with a dedicated GUI (2024.1). Zenodo. https://doi.org/10.5281/zenodo.14338698
-
P. Thevenaz, U. E. Ruttimann and M. Unser, "A pyramid approach to subpixel registration based on intensity," in IEEE Transactions on Image Processing, vol. 7, no. 1, pp. 27-41, Jan. 1998, doi: 10.1109/83.650848.