Skip to content

CEA-MetroCarac/images_alignment

Repository files navigation

Docs DOI

Images_Alignment

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.


View of the GUI


Application to a set of 3 images.

(The figures above have been generated from example.py available here.)

Installation and Usage

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.

Acknowledgements

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).

Authors information

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.