Image registration using Fermat transforms

Binary boundary maps are obtained by edge detection, then their relative translation is determined by conventional cross-correlation computed by the Fermat transform. Use of boundary maps emphasises edges and sharp discontinuities, while rejecting disturbances related to nonuniform illumination, thus avoiding the costly normalisation step. Use of integer arithmetic allows significant savings in computation.