Learning Accurate Template Matching with Differentiable Coarse-to-Fine Correspondence Refinement
Not on the map. Why?
Abstract (arXiv)
Template matching is a fundamental task in computer vision and has been studied for decades. It plays an essential role in manufacturing industry for estimating the poses of different parts, facilitating downstream tasks such as robotic grasping. Existing methods fail when the template and source images have different modalities, cluttered backgrounds or weak textures. They also rarely consider geometric transformations via homographies, which commonly exist even for planar industrial parts. To tackle the challenges, we propose an accurate template matching method based on differentiable coarse-to-fine correspondence refinement. We use an edge-aware module to overcome the domain gap between the mask template and the grayscale image, allowing robust matching. An initial warp is estimated using coarse correspondences based on novel structure-aware information provided by transformers. This initial alignment is passed to a refinement network using references and aligned images to obtain sub-pixel level correspondences which are used to give the final geometric transformation. Extensive evaluation shows that our method is significantly better than state-of-the-art methods and baselines, providing good generalization ability and visually plausible results even on unseen real data.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 56 of its 82 references that are in the map. First posted on arXiv 15 Mar 2023.
Builds on
56 of 82 references.
References · 56
- 2017Attention Is All You Needcited by 59,932
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,581
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2020Transformers are RNNs: Fast Autoregressive Transformers with Linear Attentioncited by 1,979
- 2020Reformer: The Efficient Transformercited by 1,658
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2015Spatial Transformer Networkscited by 1,423
38 more
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2019Semantic Image Synthesis with Spatially-Adaptive Normalizationcited by 1,295
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2020Efficient Transformers: A Surveycited by 784
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2020DISK: Learning local features with policy gradientcited by 310
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2019Kornia: an Open Source Differentiable Computer Vision Library for PyTorchcited by 231
- 2021Rethinking and Improving Relative Position Encoding for Vision Transformercited by 206
- 2022Geometric Transformer for Fast and Robust Point Cloud Registrationcited by 200
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 182
- 2018Neighbourhood Consensus Networkscited by 173
- 2021Pixel Difference Networks for Efficient Edge Detectioncited by 167
- 2021PointDSC: Robust Point Cloud Registration using Deep Spatial Consistencycited by 142
- 2019GLU-Net: Global-Local Universal Network for Dense Flow and Correspondencescited by 139
- 2017Convolutional neural network architecture for geometric matchingcited by 138
- 2016Deep Image Homography Estimationcited by 135
- 2017Graph-Cut RANSACcited by 133
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2020ASLFeat: Learning Local Features of Accurate Shape and Localizationcited by 129
- 2018MAGSAC: marginalizing sample consensuscited by 122
- 2020Learning Feature Descriptors using Camera Pose Supervisioncited by 104
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2021Lepard: Learning partial point cloud matching in rigid and deformable scenescited by 85
- 2017Unsupervised Deep Homography: A Fast and Robust Homography Estimation Modelcited by 75
- 2019Content-Aware Unsupervised Deep Homography Estimationcited by 62
- 2022SC^2-PCR: A Second Order Spatial Compatibility for Efficient and Robust Point Cloud Registrationcited by 62
- 2022ClusterGNN: Cluster-based Coarse-to-Fine Graph Neural Network for Efficient Feature Matchingcited by 62
- 2020RANSAC-Flow: generic two-stage image alignmentcited by 48
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2019Image-and-Spatial Transformer Networks for Structure-Guided Image Registrationcited by 36
- 2022Affine Medical Image Registration with Coarse-to-Fine Vision Transformercited by 35
- 2020Deep Keypoint-Based Camera Pose Estimation with Geometric Constraintscited by 29
- 2017Deep Matching and Validation Network -- An End-to-End Solution to Constrained Image Splicing Localization and Detectioncited by 25
- 2021RoRD: Rotation-Robust Descriptors and Orthographic Views for Local Feature Matchingcited by 19
- 2022End2End Multi-View Feature Matching with Differentiable Pose Optimizationcited by 19
- 2021DFM: A Performance Baseline for Deep Feature Matchingcited by 17
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2024: 3; 2025: 6.
9 papers.
- 2024Harnessing Massive Satellite Imagery with Efficient Masked Image Modelingcited by 12
- 2025Curve-Aware Gaussian Splatting for 3D Parametric Curve Reconstructioncited by 9
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadricscited by 8
- 2024Tensorial template matching for fast cross-correlation with rotations and its application for tomographycited by 1
- 2025Template Matching in Images using Segmented Normalized Cross-Correlationcited by 1
- 2025Auto-regressive transformation for image alignmentcited by 1
- 2025Generalized Deep Multi-view Clustering via Causal Learning with Partially Aligned Cross-view Correspondencecited by 1
- 2025Intra-view and Inter-view Correlation Guided Multi-view Novel Class Discoverycited by 0
- 2025An Efficient Deep Template Matching and In-Plane Pose Estimation Method via Template-Aware Dynamic Convolutioncited by 0
- 2025An Efficient Deep Template Matching and In-Plane Pose Estimation Method via Template-Aware Dynamic Convolution2 Oct 2025
- 2025Generalized Deep Multi-view Clustering via Causal Learning with Partially Aligned Cross-view Correspondence19 Sep 2025
- 2025Intra-view and Inter-view Correlation Guided Multi-view Novel Class Discovery16 Jul 2025
- 2025Curve-Aware Gaussian Splatting for 3D Parametric Curve Reconstruction26 Jun 2025
- 2025Auto-regressive transformation for image alignment8 May 2025
- 2025Template Matching in Images using Segmented Normalized Cross-Correlation3 Feb 2025
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadrics20 Aug 2024
- 2024Tensorial template matching for fast cross-correlation with rotations and its application for tomography5 Aug 2024
- 2024Harnessing Massive Satellite Imagery with Efficient Masked Image Modeling17 Jun 2024