This code includes MATLAB functions for aligning two images by estimating transformation parameters like translation, rotation, and scale. It supports both grayscale and hyperspectral image alignment and provides a fully automated demo. The registration method relies on minimizing squared differences and applies transformations consistently across all image bands.
Reference:Piqueras, S.; Burger, J.; Tauler, R.; de Juan, A. (2018). Handling different spatial resolutions in image fusion by multivariate curve resolution-alternating least squares for incomplete image multisets. Analytical Chemistry, 90(11), 6757-6765. https://doi.org/10.1021/acs.analchem.8b00630