RANSAC-Flow: generic two-stage image alignment
Not on the map. Why?
Abstract (arXiv)
This paper considers the generic problem of dense alignment between two images, whether they be two frames of a video, two widely different views of a scene, two paintings depicting similar content, etc. Whereas each such task is typically addressed with a domain-specific solution, we show that a simple unsupervised approach performs surprisingly well across a range of tasks. Our main insight is that parametric and non-parametric alignment methods have complementary strengths. We propose a two-stage process: first, a feature-based parametric coarse alignment using one or more homographies, followed by non-parametric fine pixel-wise alignment. Coarse alignment is performed using RANSAC on off-the-shelf deep features. Fine alignment is learned in an unsupervised way by a deep network which optimizes a standard structural similarity metric (SSIM) between the two images, plus cycle-consistency. Despite its simplicity, our method shows competitive results on a range of tasks and datasets, including unsupervised optical flow on KITTI, dense correspondences on Hpatches, two-view geometry estimation on YFCC100M, localization on Aachen Day-Night, and, for the first time, fine alignment of artworks on the Brughel dataset. Our code and data are available at http://imagine.enpc.fr/~shenx/RANSAC-Flow/
Key facts. Cited by 48 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 11; 2023: 10; 2024: 7; 2025: 4; 2026: 2.
48 papers.
Sort:
By area:
- 2021See through Gradients: Image Batch Recovery via GradInversioncited by 320
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimationcited by 174
- 2022ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformercited by 170
- 2024Cameras as Rays: Pose Estimation via Ray Diffusioncited by 129
- 2021Learning Accurate Dense Correspondences and When to Trust Themcited by 113
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2021PDC-Net+: Enhanced Probabilistic Dense Correspondence Networkcited by 80
- 2022CATs++: Boosting Cost Aggregation with Convolutions and Transformerscited by 53
- 2022GradViT: Gradient Inversion of Vision Transformerscited by 52
- 2021Warp Consistency for Unsupervised Learning of Dense Correspondencescited by 42
- 2022Refign: Align and Refine for Adaptation of Semantic Segmentation to Adverse Conditionscited by 31
36 more
- 2021Deep Matching Prior: Test-Time Optimization for Dense Correspondencecited by 30
- 2024Cross-View Completion Models are Zero-shot Correspondence Estimatorscited by 30
- 2023PMatch: Paired Masked Image Modeling for Dense Geometric Matchingcited by 29
- 2024Local Feature Matching Using Deep Learning: A Surveycited by 26
- 2021DFM: A Performance Baseline for Deep Feature Matchingcited by 17
- 2021Comparing Correspondences: Video Prediction with Correspondence-wise Lossescited by 16
- 2021Learning Co-segmentation by Segment Swapping for Retrieval and Discoverycited by 15
- 2024Unifying Feature and Cost Aggregation with Transformers for Semantic and Visual Correspondencecited by 14
- 2021ScaleNet: A Shallow Architecture for Scale Estimationcited by 12
- 2021Deep Multi-View Stereo gone wildcited by 11
- 2022Correspondence Matters for Video Referring Expression Comprehensioncited by 10
- 2023GyroFlow+: Gyroscope-Guided Unsupervised Deep Homography and Optical Flow Learningcited by 10
- 2023TopicFM+: Boosting Accuracy and Efficiency of Topic-Assisted Feature Matchingcited by 10
- 2023Learning Accurate Template Matching with Differentiable Coarse-to-Fine Correspondence Refinementcited by 9
- 2025Deep Learning Reforms Image Matching: A Survey and Outlookcited by 7
- 2021LIFE: Lighting Invariant Flow Estimationcited by 6
- 2022Integrative Feature and Cost Aggregation with Transformers for Dense Correspondencecited by 6
- 2023Towards Content-based Pixel Retrieval in Revisited Oxford and Pariscited by 5
- 2022NeuralMarker: A Framework for Learning General Marker Correspondencecited by 4
- 2024CONDA: Condensed Deep Association Learning for Co-Salient Object Detectioncited by 4
- 2023Uncertainty-Driven Dense Two-View Structure from Motioncited by 3
- 2023Learning Probabilistic Coordinate Fields for Robust Correspondencescited by 3
- 2023DocAligner: Annotating Real-world Photographic Document Images by Simply Taking Picturescited by 3
- 2021Deep Photo Scan: Semi-Supervised Learning for dealing with the real-world degradation in Smartphone Photo Scanningcited by 2
- 2022Object-Guided Day-Night Visual Localization in Urban Scenescited by 2
- 2023SIDAR: Synthetic Image Dataset for Alignment & Restorationcited by 2
- 2022Shadow Removal by High-Quality Shadow Synthesiscited by 1
- 2024Dense Matchers for Dense Trackingcited by 1
- 2024Driver Attention Tracking and Analysiscited by 1
- 2022Crowd Source Scene Change Detection and Local Map Updatecited by 0
- 2023DIAR: Deep Image Alignment and Reconstruction using Swin Transformerscited by 0
- 2025GCRayDiffusion: Pose-Free Surface Reconstruction via Geometric Consistent Ray Diffusioncited by 0
- 2025LiM-Loc: Visual Localization with Dense and Accurate 3D Reference Maps Directly Corresponding 2D Keypoints to 3D LiDAR Point Cloudscited by 0
- 2025Estimating 2D Camera Motion with Hybrid Motion Basiscited by 0
- 2026Deep learning enables urban change profiling through alignment of historical mapscited by 0
- 2026CamFlow+: Hybrid Motion Bases for 2D Camera Motion Estimation with Stabilization Applicationscited by 0
- 2026CamFlow+: Hybrid Motion Bases for 2D Camera Motion Estimation with Stabilization Applications4 Jun 2026
- 2026Deep learning enables urban change profiling through alignment of historical maps2 Feb 2026
- 2025Estimating 2D Camera Motion with Hybrid Motion Basis30 Jul 2025
- 2025Deep Learning Reforms Image Matching: A Survey and Outlook5 Jun 2025
- 2025LiM-Loc: Visual Localization with Dense and Accurate 3D Reference Maps Directly Corresponding 2D Keypoints to 3D LiDAR Point Clouds31 Mar 2025
- 2025GCRayDiffusion: Pose-Free Surface Reconstruction via Geometric Consistent Ray Diffusion28 Mar 2025
- 2024Cross-View Completion Models are Zero-shot Correspondence Estimators12 Dec 2024
- 2024CONDA: Condensed Deep Association Learning for Co-Salient Object Detection2 Sep 2024
- 2024Driver Attention Tracking and Analysis10 Apr 2024
- 2024Unifying Feature and Cost Aggregation with Transformers for Semantic and Visual Correspondence17 Mar 2024
- 2024Cameras as Rays: Pose Estimation via Ray Diffusion22 Feb 2024
- 2024Dense Matchers for Dense Tracking17 Feb 2024
36 more
- 2024Local Feature Matching Using Deep Learning: A Survey31 Jan 2024
- 2023DIAR: Deep Image Alignment and Reconstruction using Swin Transformers17 Oct 2023
- 2023Towards Content-based Pixel Retrieval in Revisited Oxford and Paris11 Sep 2023
- 2023TopicFM+: Boosting Accuracy and Efficiency of Topic-Assisted Feature Matching2 Jul 2023
- 2023DocAligner: Annotating Real-world Photographic Document Images by Simply Taking Pictures9 Jun 2023
- 2023Learning Probabilistic Coordinate Fields for Robust Correspondences7 Jun 2023
- 2023SIDAR: Synthetic Image Dataset for Alignment & Restoration19 May 2023
- 2023PMatch: Paired Masked Image Modeling for Dense Geometric Matching30 Mar 2023
- 2023Learning Accurate Template Matching with Differentiable Coarse-to-Fine Correspondence Refinement15 Mar 2023
- 2023Uncertainty-Driven Dense Two-View Structure from Motion1 Feb 2023
- 2023GyroFlow+: Gyroscope-Guided Unsupervised Deep Homography and Optical Flow Learning23 Jan 2023
- 2022Shadow Removal by High-Quality Shadow Synthesis8 Dec 2022
- 2022NeuralMarker: A Framework for Learning General Marker Correspondence19 Sep 2022
- 2022Integrative Feature and Cost Aggregation with Transformers for Dense Correspondence19 Sep 2022
- 2022ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformer30 Aug 2022
- 2022Correspondence Matters for Video Referring Expression Comprehension21 Jul 2022
- 2022Refign: Align and Refine for Adaptation of Semantic Segmentation to Adverse Conditions14 Jul 2022
- 2022GradViT: Gradient Inversion of Vision Transformers22 Mar 2022
- 2022Crowd Source Scene Change Detection and Local Map Update10 Mar 2022
- 2022CATs++: Boosting Cost Aggregation with Convolutions and Transformers14 Feb 2022
- 2022Object-Guided Day-Night Visual Localization in Urban Scenes9 Feb 2022
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimation1 Feb 2022
- 2021ScaleNet: A Shallow Architecture for Scale Estimation9 Dec 2021
- 2021Learning Co-segmentation by Segment Swapping for Retrieval and Discovery29 Oct 2021
- 2021PDC-Net+: Enhanced Probabilistic Dense Correspondence Network28 Sep 2021
- 2021Learning to Match Features with Seeded Graph Matching Network19 Aug 2021
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinement18 Aug 2021
- 2021DFM: A Performance Baseline for Deep Feature Matching14 Jun 2021
- 2021Deep Matching Prior: Test-Time Optimization for Dense Correspondence6 Jun 2021
- 2021Deep Multi-View Stereo gone wild30 Apr 2021
- 2021Comparing Correspondences: Video Prediction with Correspondence-wise Losses19 Apr 2021
- 2021See through Gradients: Image Batch Recovery via GradInversion15 Apr 2021
- 2021Warp Consistency for Unsupervised Learning of Dense Correspondences7 Apr 2021
- 2021LIFE: Lighting Invariant Flow Estimation7 Apr 2021
- 2021Deep Photo Scan: Semi-Supervised Learning for dealing with the real-world degradation in Smartphone Photo Scanning11 Feb 2021
- 2021Learning Accurate Dense Correspondences and When to Trust Them5 Jan 2021
- 2021See through Gradients: Image Batch Recovery via GradInversioncited by 320
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimationcited by 174
- 2022ASpanFormer: Detector-Free Image Matching with Adaptive Span Transformercited by 170
- 2024Cameras as Rays: Pose Estimation via Ray Diffusioncited by 129
- 2021Learning Accurate Dense Correspondences and When to Trust Themcited by 113
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2021PDC-Net+: Enhanced Probabilistic Dense Correspondence Networkcited by 80
- 2022CATs++: Boosting Cost Aggregation with Convolutions and Transformerscited by 53
- 2022GradViT: Gradient Inversion of Vision Transformerscited by 52
- 2021Warp Consistency for Unsupervised Learning of Dense Correspondencescited by 42
- 2022Refign: Align and Refine for Adaptation of Semantic Segmentation to Adverse Conditionscited by 31
12 most cited of 47 All 47 (JSON)
- 2026CamFlow+: Hybrid Motion Bases for 2D Camera Motion Estimation with Stabilization Applications4 Jun 2026
- 2026Deep learning enables urban change profiling through alignment of historical maps2 Feb 2026
- 2025Estimating 2D Camera Motion with Hybrid Motion Basis30 Jul 2025
- 2025Deep Learning Reforms Image Matching: A Survey and Outlook5 Jun 2025
- 2025LiM-Loc: Visual Localization with Dense and Accurate 3D Reference Maps Directly Corresponding 2D Keypoints to 3D LiDAR Point Clouds31 Mar 2025
- 2024Cross-View Completion Models are Zero-shot Correspondence Estimators12 Dec 2024
- 2024CONDA: Condensed Deep Association Learning for Co-Salient Object Detection2 Sep 2024
- 2024Driver Attention Tracking and Analysis10 Apr 2024
- 2024Unifying Feature and Cost Aggregation with Transformers for Semantic and Visual Correspondence17 Mar 2024
- 2024Cameras as Rays: Pose Estimation via Ray Diffusion22 Feb 2024
- 2024Dense Matchers for Dense Tracking17 Feb 2024
- 2024Local Feature Matching Using Deep Learning: A Survey31 Jan 2024
12 newest of 47 All 47 (JSON)