SCPNet: Unsupervised Cross-modal Homography Estimation via Intra-modal Self-supervised Learning

Runmin Zhang, Jun Ma, Sixi Cao, Lun Luo, B. Yu +3 more
2/14/2026

No official code found. Best implementation: RM-Zhang/SCPNet (28 stars, Apache-2.0, last commit 2024-11-04).

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.

View on arXivView PDF

Code Implementations(1)

RM-Zhang/SCPNetCommunity61%
Apache-2.0

[ECCV 2024] SCPNet: Unsupervised Cross-modal Homography Estimation via Intra-modal Self-supervised Learning

281PythonJul 7, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2026scpnet,
  title  = {SCPNet: Unsupervised Cross-modal Homography Estimation via Intra-modal Self-supervised Learning},
  author = {Runmin Zhang and Jun Ma and Sixi Cao and Lun Luo and B. Yu and Shu-Jie Chen and Junwei Li and Hui Shen},
  year   = {2026},
  eprint = {2407.08148},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.08148},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.08148.svg)](https://codeofpaper.com/paper/2407.08148)

Discussion