“…Finding an optimal transformation between corresponding data, such as images or geometric shapes, is an important task in various fields, such as computer vision [61], computer graphics [6,22,24], video processing [38,45,59,60] and medical imaging [1,25,28,29,32,49,55]. Such a process is called registration.…”