“…Finding correspondences between a pair of images is a classical computer vision problem, uniting optical flow, geometric correspondences and semantic matching. This problem dates back several decades [20], with most classical techniques relying on hand crafted [2,3,6,19,37,39,50] or trained [12,44,62] feature detectors/descriptors, or variational formulations [4,20,38]. In recent years, CNNs have revolutionised most areas within vision, includ-ing different aspects of the image correspondence problem.…”