SCPNet: Unsupervised Cross-modal Homography Estimation via Intra-modal Self-supervised Learning
Runmin Zhang, Jun Ma, Si-Yuan Cao, Lun Luo, Beinan Yu, Shu-Jie Chen, Junwei Li, Hui-Liang Shen
TL;DR
SCPNet tackles unsupervised cross-modal homography estimation between satellite and map modalities under large offsets and modality gaps by introducing intra-modal self-supervised learning, a correlation-based homography estimator, and a consistent feature map projector. The framework comprises two self-supervised branches and a cross-modal supervision branch, enabling effective learning without ground-truth homographies and achieving state-of-the-art unsupervised performance on challenging datasets such as GoogleMap, Flash/no-flash, Harvard, RGB/NIR, and PDS-COCO. Key contributions include the concept of intra-modal self-supervision, the correlation-based estimation network, and the consistent feature map projection, which together significantly improve cross-modal alignment and reduce MACE compared to supervised baselines. Practically, SCPNet reduces reliance on ground-truth data and provides a scalable approach to robust cross-modal image registration across diverse modalities and spectral bands.
Abstract
We propose a novel unsupervised cross-modal homography estimation framework based on intra-modal Self-supervised learning, Correlation, and consistent feature map Projection, namely SCPNet. The concept of intra-modal self-supervised learning is first presented to facilitate the unsupervised cross-modal homography estimation. The correlation-based homography estimation network and the consistent feature map projection are combined to form the learnable architecture of SCPNet, boosting the unsupervised learning framework. SCPNet is the first to achieve effective unsupervised homography estimation on the satellite-map image pair cross-modal dataset, GoogleMap, under [-32,+32] offset on a 128x128 image, leading the supervised approach MHN by 14.0% of mean average corner error (MACE). We further conduct extensive experiments on several cross-modal/spectral and manually-made inconsistent datasets, on which SCPNet achieves the state-of-the-art (SOTA) performance among unsupervised approaches, and owns 49.0%, 25.2%, 36.4%, and 10.7% lower MACEs than the supervised approach MHN. Source code is available at https://github.com/RM-Zhang/SCPNet.
