4.2 Software Review

Image stack alignment in full-field X-ray absorption spectroscopy using SIFT_PyOCL

Journal

JOURNAL OF SYNCHROTRON RADIATION
Volume 21, Issue -, Pages 456-461

Publisher

INT UNION CRYSTALLOGRAPHY
DOI: 10.1107/S160057751400023X

Keywords

hyperspectral imaging; image alignment; full-field; XAS; SIFT OpenCL; GPU

Ask authors/readers for more resources

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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.2
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available