I. Introduction
Image registration tries to establish the correspondence between organs, tissues, landmarks, edges, or surfaces in different images and it is critical to many clinical tasks such as tumor growth monitoring and surgical robotics [1]. Manual image registration is time-consuming, laborious and lacks reproducibility which causes clinical disadvantage potentially. Thus, automated registration is desired in many clinical practices. Generally, registration can be necessary to analyze motion from videos, auto-segment organs given atlases, and align a pair of images from different modalities, acquired at different times, from different viewpoints or even from different patients. Thus designing a robust image registration can be challenging due to the high variability of scenarios.