# Content-Aware Unsupervised Deep Homography Estimation

arXiv: https://arxiv.org/abs/1909.05983 · HTML: https://mlsanity.com/paper/1909.05983/

## Key facts

- Cited by 62 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 12 Sep 2019.

## Built on by (most cited first, 30 of 62)

- [LasHeR: A Large-scale High-diversity Benchmark for RGBT Tracking](https://mlsanity.com/paper/2104.13202/) (2021)
- [Unsupervised Deep Image Stitching: Reconstructing Stitched Features to Images](https://mlsanity.com/paper/2106.12859/) (2021)
- [TransFill: Reference-guided Image Inpainting by Merging Multiple Color and Spatial Transformations](https://mlsanity.com/paper/2103.15982/) (2021)
- [Iterative Deep Homography Estimation](https://mlsanity.com/paper/2203.15982/) (2022)
- [Deep Lucas-Kanade Homography for Multimodal Image Alignment](https://mlsanity.com/paper/2104.11693/) (2021)
- [Motion Basis Learning for Unsupervised Deep Homography Estimation with Subspace Projection](https://mlsanity.com/paper/2103.15346/) (2021)
- [LocalTrans: A Multiscale Local Transformer Network for Cross-Resolution Homography Estimation](https://mlsanity.com/paper/2106.04067/) (2021)
- [Depth-Aware Multi-Grid Deep Homography Estimation with Contextual Correlation](https://mlsanity.com/paper/2107.02524/) (2021)
- [SRWarp: Generalized Image Super-Resolution under Arbitrary Transformation](https://mlsanity.com/paper/2104.10325/) (2021)
- [Deep Learning for Camera Calibration and Beyond: A Survey](https://mlsanity.com/paper/2303.10559/) (2023)
- [Unsupervised Homography Estimation with Coplanarity-Aware GAN](https://mlsanity.com/paper/2205.03821/) (2022)
- [Perceptual Loss for Robust Unsupervised Homography Estimation](https://mlsanity.com/paper/2104.10011/) (2021)
- [Minimum Latency Deep Online Video Stabilization](https://mlsanity.com/paper/2212.02073/) (2022)
- [Weakly-Supervised Stitching Network for Real-World Panoramic Image Generation](https://mlsanity.com/paper/2209.05968/) (2022)
- [Semi-supervised Deep Large-baseline Homography Estimation with Progressive Equivalence Constraint](https://mlsanity.com/paper/2212.02763/) (2022)
- [GyroFlow+: Gyroscope-Guided Unsupervised Deep Homography and Optical Flow Learning](https://mlsanity.com/paper/2301.10018/) (2023)
- [Homography Decomposition Networks for Planar Object Tracking](https://mlsanity.com/paper/2112.07909/) (2021)
- [Learning Accurate Template Matching with Differentiable Coarse-to-Fine Correspondence Refinement](https://mlsanity.com/paper/2303.08438/) (2023)
- [HVC-Net: Unifying Homography, Visibility, and Confidence Learning for Planar Object Tracking](https://mlsanity.com/paper/2209.08924/) (2022)
- [AbHE: All Attention-based Homography Estimation](https://mlsanity.com/paper/2212.03029/) (2022)
- [STHN: Deep Homography Estimation for UAV Thermal Geo-localization with Satellite Imagery](https://mlsanity.com/paper/2405.20470/) (2024)
- [SCPNet: Unsupervised Cross-modal Homography Estimation via Intra-modal Self-supervised Learning](https://mlsanity.com/paper/2407.08148/) (2024)
- [DeepOIS: Gyroscope-Guided Deep Optical Image Stabilizer Compensation](https://mlsanity.com/paper/2101.11183/) (2021)
- [LIFE: Lighting Invariant Flow Estimation](https://mlsanity.com/paper/2104.03097/) (2021)
- [PCNet: A Structure Similarity Enhancement Method for Multispectral and Multimodal Image Registration](https://mlsanity.com/paper/2106.05124/) (2021)
- [Supervised Homography Learning with Realistic Dataset Generation](https://mlsanity.com/paper/2307.15353/) (2023)
- [Automated Camera Calibration via Homography Estimation with GNNs](https://mlsanity.com/paper/2311.02598/) (2023)
- [Towards Robust Image Stitching: An Adaptive Resistance Learning against Compatible Attacks](https://mlsanity.com/paper/2402.15959/) (2024)
- [Out-of-boundary View Synthesis Towards Full-Frame Video Stabilization](https://mlsanity.com/paper/2108.09041/) (2021)
- [Deep Homography Estimation for Visual Place Recognition](https://mlsanity.com/paper/2402.16086/) (2024)

## Abstract (arXiv)

Homography estimation is a basic image alignment method in many applications. It is usually conducted by extracting and matching sparse feature points, which are error-prone in low-light and low-texture images. On the other hand, previous deep homography approaches use either synthetic images for supervised learning or aerial images for unsupervised learning, both ignoring the importance of handling depth disparities and moving objects in real world applications. To overcome these problems, in this work we propose an unsupervised deep homography method with a new architecture design. In the spirit of the RANSAC procedure in traditional methods, we specifically learn an outlier mask to only select reliable regions for homography estimation. We calculate loss with respect to our learned deep features instead of directly comparing image content as did previously. To achieve the unsupervised training, we also formulate a novel triplet loss customized for our network. We verify our method by conducting comprehensive comparisons on a new dataset that covers a wide range of scenes with varying degrees of difficulties for the task. Experimental results reveal that our method outperforms the state-of-the-art including deep solutions and feature-based solutions.
