Full-field X-ray absorption spectroscopy experiments allow the acquisition of millions of spectra within minutes. However, the construction of the hyperspectral image requires an image alignment procedure with sub-pixel precision. While the image correlation algorithm has originally been used for image re-alignment using translations, the Scale Invariant Feature Transform (SIFT) algorithm (which is by design robust versus rotation, illumination change, translation and scaling) presents an additional advantage: the alignment can be limited to a region of interest of any arbitrary shape. In this context, a Python module, named SIFT-PyOCL, has been developed. It implements a parallel version of the SIFT algorithm in OpenCL, providing high-speed image registration and alignment both on processors and graphics cards. The performance of the algorithm allows online processing of large datasets. © 2014 International Union of Crystallography.
CITATION STYLE
Paleo, P., Pouyet, E., & Kieffer, J. (2014). Image stack alignment in full-field X-ray absorption spectroscopy using SIFT-PyOCL. Journal of Synchrotron Radiation, 21(2), 456–461. https://doi.org/10.1107/S160057751400023X
Mendeley helps you to discover research relevant for your work.