LGFCTR: Local and Global Feature Convolutional Transformer for Image Matching

Wenhao Zhong, Jie Jiang
11/29/2023
cs.CV

Official code: zwh0527/LGFCTR (12 stars, Apache-2.0, last commit 2024-06-11).

Abstract

Image matching that finding robust and accurate correspondences across images is a challenging task under extreme conditions. Capturing local and global features simultaneously is an important way to mitigate such an issue but recent transformer-based decoders were still stuck in the issues that CNN-based encoders only extract local features and the transformers lack locality. Inspired by the locality and implicit positional encoding of convolutions, a novel convolutional transformer is proposed to capture both local contexts and global structures more sufficiently for detector-free matching. Firstly, a universal FPN-like framework captures global structures in self-encoder as well as cross-decoder by transformers and compensates local contexts as well as implicit positional encoding by convolutions. Secondly, a novel convolutional transformer module explores multi-scale long range dependencies by a novel multi-scale attention and further aggregates local information inside dependencies for enhancing locality. Finally, a novel regression-based sub-pixel refinement module exploits the whole fine-grained window features for fine-level positional deviation regression. The proposed method achieves superior performances on a wide range of benchmarks. The code will be available on https://github.com/zwh0527/LGFCTR.

View on arXivView PDF

Code Implementations(1)

zwh0527/LGFCTROfficial100%
Apache-2.0

Code for "LGFCTR: Local and Global Feature Transformer for Image Matching"

120Shell, PythonNov 29, 20232 years agoApache-2.0
feature-matchingimage-matchingpose-estimationtransformer

Similar Papers

Cite this paper

@article{zhong2023lgfctr,
  title  = {LGFCTR: Local and Global Feature Convolutional Transformer for Image Matching},
  author = {Wenhao Zhong and Jie Jiang},
  year   = {2023},
  eprint = {2311.17571},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.17571v1}
}

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/2311.17571.svg)](https://codeofpaper.com/paper/2311.17571)

Discussion