“…Furthermore, extensive changes in brightness, contrast, or strong outliers cause false results [1]. Because of this, optimized algorithms have been developed, namely, the cross-correlation algorithm based on least squared error [2], the block-matching algorithms [3], techniques based on the Fourier transform [4], waveletbased techniques [5], and feature-based techniques [2,[6][7][8][9][10]. These algorithms are used for many problems such as motion estimation [11], video coding [12], target detection [13], character recognition [8], image registration [14], or image fusion [15].…”