A Feature Matching Method Based on Multi-Level Refinement Strategy

Shaojie Zhang,Yinghui Wang,Jiaxing Ma,Jinlong Yang,Tao Yan,Liangyi Huang,Mingfeng Wang
2024-02-21
Abstract:Feature matching is a fundamental and crucial process in visual SLAM, and precision has always been a challenging issue in feature matching. In this paper, based on a multi-level fine matching strategy, we propose a new feature matching method called KTGP-ORB. This method utilizes the similarity of local appearance in the Hamming space generated by feature descriptors to establish initial correspondences. It combines the constraint of local image motion smoothness, uses the GMS algorithm to enhance the accuracy of initial matches, and finally employs the PROSAC algorithm to optimize matches, achieving precise matching based on global grayscale information in Euclidean space. Experimental results demonstrate that the KTGP-ORB method reduces the error by an average of 29.92% compared to the ORB algorithm in complex scenes with illumination variations and blur.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
### The Problem Addressed by the Paper This paper aims to address the accuracy issue of feature matching in visual SLAM (Simultaneous Localization and Mapping). Feature matching is a fundamental and critical process in visual SLAM, and its accuracy has always been a challenging problem. In complex scenes, factors such as lighting changes and blurriness can lead to a large number of incorrect matches, thereby affecting the accuracy, efficiency, and robustness of the SLAM system. To improve the accuracy of feature matching, this paper proposes a new feature matching method based on a multi-level refinement strategy, called KTGP-ORB. This method achieves precise matching through the following steps: 1. **Initial Correspondence Generation**: Generate initial correspondences using the similarity of local appearance in Hamming space. 2. **False Match Removal**: Enhance the accuracy of initial matches using the GMS algorithm, combined with the constraint of local image motion smoothness. 3. **Match Optimization**: Finally, optimize the matches using the PROSAC algorithm, achieving precise matching based on global grayscale information in Euclidean space. Experimental results show that the KTGP-ORB method reduces the error by an average of 29.92% compared to the ORB algorithm in complex scenes (such as lighting changes and blurriness).