GIMS: Image Matching System Based on Adaptive Graph Construction and Graph Neural Network

Xianfeng Song, Yi Zou, Zheng Shi, Zheng Liu
12/24/2024
cs.CVcs.LG

Official code: songxf1024/GIMS (43 stars, MIT, last commit 2025-09-04).

Abstract

Feature-based image matching has extensive applications in computer vision. Keypoints detected in images can be naturally represented as graph structures, and Graph Neural Networks (GNNs) have been shown to outperform traditional deep learning techniques. Consequently, the paradigm of image matching via GNNs has gained significant prominence in recent academic research. In this paper, we first introduce an innovative adaptive graph construction method that utilizes a filtering mechanism based on distance and dynamic threshold similarity. This method dynamically adjusts the criteria for incorporating new vertices based on the characteristics of existing vertices, allowing for the construction of more precise and robust graph structures while avoiding redundancy. We further combine the vertex processing capabilities of GNNs with the global awareness capabilities of Transformers to enhance the model's representation of spatial and feature information within graph structures. This hybrid model provides a deeper understanding of the interrelationships between vertices and their contributions to the matching process. Additionally, we employ the Sinkhorn algorithm to iteratively solve for optimal matching results. Finally, we validate our system using extensive image datasets and conduct comprehensive comparative experiments. Experimental results demonstrate that our system achieves an average improvement of 3.8x-40.3x in overall matching performance. Additionally, the number of vertices and edges significantly impacts training efficiency and memory usage; therefore, we employ multi-GPU technology to accelerate the training process. Our code is available at https://github.com/songxf1024/GIMS.

View on arXivView PDF

Code Implementations(1)

songxf1024/GIMSOfficial100%
MIT

Graph-Based Image Matching System

431PythonMar 8, 20241 years agoMIT
gnngraph-matchinggraph-neural-networksimage-matchingimage-processing

Similar Papers

Cite this paper

@article{song2024gims,
  title  = {GIMS: Image Matching System Based on Adaptive Graph Construction and Graph Neural Network},
  author = {Xianfeng Song and Yi Zou and Zheng Shi and Zheng Liu},
  year   = {2024},
  eprint = {2412.18221},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.18221v2}
}

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

Discussion